├── LICENSE
├── README.md
├── script.js
├── index.html
└── main.css
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2022 Ayush Agnihotri
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Contact Widgets
2 |
3 | ### 💫 Responsive Contact Widgets Template
4 |
5 | - Responsive Contact Widgets Template Using HTML, CSS & JavaScript
6 | - Smooth interaction.
7 | - Developed first with the Mobile First methodology, then for desktop.
8 | - Compatible with all mobile devices and with a beautiful and pleasant user interface.
9 |
10 | ### 💻 Tech Stack:
11 |
12 |   
13 |
14 | ### Demo:
15 |
16 | - You can check out it's demo [here](https://mrayush.me/projects/contact-widget/)
17 |
18 | ### Preview:
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 | ## How To Use :
27 |
28 | From your command line, clone Contact-Widgets:
29 |
30 | ```bash
31 | # Clone this repository
32 | git clone https://github.com/AyushAgnihotri2025/Contact-Widgets.git
33 |
34 | # Go into the repository
35 | cd Contact-Widgets
36 |
37 | # Open the index.html in any browser
38 | google-chrome index.html
39 | ```
40 |
41 | ### 💰 You can help me by Donating:
42 |
43 | If you are loving my projects you can [donate me](https://mrayush.me/donate) to support my projects.
44 |
45 |
46 |
47 | ### ❤️ Connect with me:
48 |
49 | You can find my all contact links [here](https://mrayush.me/contact-me).
50 |
51 | 💙 Follow me on GitHub for more such projects. [@AyushAgnihotri2025](https://github.com/AyushAgnihotri2025)
--------------------------------------------------------------------------------
/script.js:
--------------------------------------------------------------------------------
1 | // (c) 2022 Ayush Agnihotri
2 |
3 | const now = new Date()
4 |
5 | const c1 = document.querySelector('.c1');
6 | const c2 = document.querySelector('.c2');
7 | const c3 = document.querySelector('.c3');
8 | const C1 = document.querySelector('.C1');
9 | const Q1 = document.querySelector('.Q1');
10 | const C2 = document.querySelector('.C2');
11 | const Q2 = document.querySelector('.Q2');
12 | const C3 = document.querySelector('.C3');
13 | const Q3 = document.querySelector('.Q3');
14 |
15 | c1.addEventListener('click', () => {
16 | C1.classList.toggle('C1');
17 | Q1.classList.toggle('Q1');
18 | C3.classList.add('C3');
19 | Q3.classList.add('Q3');
20 | C2.classList.add('C2');
21 | Q2.classList.add('Q2');
22 | const now = new Date().getHours()
23 | const min = new Date().getMinutes()
24 | const distance = now + ":" + min;
25 | const blogList = document.querySelector(".time1");
26 | blogList.innerHTML = distance;
27 | });
28 |
29 | c2.addEventListener('click', () => {
30 | C2.classList.toggle('C2');
31 | Q2.classList.toggle('Q2');
32 | C1.classList.add('C1');
33 | Q1.classList.add('Q1');
34 | C3.classList.add('C3');
35 | Q3.classList.add('Q3');
36 | const now = new Date().getHours()
37 | const min = new Date().getMinutes()
38 | const distance = now + ":" + min;
39 | const blogList = document.querySelector(".time2");
40 | blogList.innerHTML = distance;
41 | });
42 |
43 | c3.addEventListener('click', () => {
44 | C3.classList.toggle('C3');
45 | Q3.classList.toggle('Q3');
46 | C1.classList.add('C1');
47 | Q1.classList.add('Q1');
48 | C2.classList.add('C2');
49 | Q2.classList.add('Q2');
50 | const now = new Date().getHours()
51 | const min = new Date().getMinutes()
52 | const distance = now + ":" + min;
53 | const blogList = document.querySelector(".time3");
54 | blogList.innerHTML = distance;
55 | });
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Responsive Contact Widgets | Mr. Ayush
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
20 |
21 |
22 |
23 |
24 |
25 |
Templates for Contact Widgets
26 |
27 |
33 |
34 | __
35 | Mr. Ayush
36 |
37 |
38 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
Ayush Agnihotri
78 |
Developer
79 |
80 |
81 |
82 |
83 |
84 |
Ayush Agnihotri
85 |
Hi there 👋 How can I help you?
86 |
2:21
87 |
88 |
89 |
90 |
98 |
99 |
100 |
101 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
Ayush Agnihotri
128 |
Developer
129 |
130 |
131 |
132 |
133 |
134 |
Ayush Agnihotri
135 |
Hi there 👋 How can I help you?
136 |
2:21
137 |
138 |
139 |
140 |
148 |
149 |
150 |
151 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 |
171 |
172 |
173 |
174 |
175 |
176 |
177 |
Ayush Agnihotri
178 |
Developer
179 |
180 |
181 |
182 |
183 |
2:21
184 |
185 |
186 |
187 |
189 |
190 |
191 |
192 |
Hi there 👋 How can I help you?
193 |
194 |
195 |
196 |
197 |
205 |
206 |
207 |
208 |
211 |
212 |
213 |
214 |
215 |
216 |
217 |
218 |
--------------------------------------------------------------------------------
/main.css:
--------------------------------------------------------------------------------
1 | /* (c) 2022 Ayush Agnihotri */
2 |
3 | @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap');
4 |
5 | /* Basic Stylings */
6 |
7 | *{
8 | margin: 0;
9 | padding: 0;
10 | box-sizing: border-box;
11 | font-family: 'Poppins', sans-serif;
12 | }
13 |
14 | /* Page Styling */
15 |
16 | body{
17 | display: flex;
18 | align-items: center;
19 | justify-content: center;
20 | min-height: 100vh;
21 | background: #E3F2FD;
22 | }
23 |
24 | .wrapper{
25 | width: auto;
26 | background: #fff;
27 | border-radius: 15px;
28 | padding: 30px 30px 25px;
29 | box-shadow: 0 12px 35px rgba(0,0,0,0.1);
30 | }
31 |
32 | header, .content :where(i, p, span){
33 | color: #202842;
34 | }
35 |
36 | .wrapper a {
37 | text-decoration: none;
38 | }
39 |
40 | .wrapper header{
41 | font-size: 35px;
42 | font-weight: 600;
43 | text-align: center;
44 | }
45 |
46 | .wrapper .content{
47 | margin: 35px 0;
48 | }
49 |
50 | .content .dev-area{
51 | display: flex;
52 | justify-content: center;
53 | }
54 |
55 | .dev-area i{
56 | font-size: 15px;
57 | }
58 |
59 | .dev-area i:first-child{
60 | margin: 3px 10px 0 0;
61 | }
62 |
63 | .dev-area i:last-child{
64 | display: flex;
65 | margin: 0 0 3px 10px;
66 | align-items: flex-end;
67 | }
68 |
69 | .dev-area .dev{
70 | font-size: 22px;
71 | text-align: center;
72 | }
73 |
74 | .content .author{
75 | display: flex;
76 | font-size: 18px;
77 | margin-top: 20px;
78 | font-style: italic;
79 | justify-content: flex-end;
80 | }
81 |
82 | .author span:first-child{
83 | margin: -7px 5px 0 0;
84 | font-family: monospace;
85 | }
86 |
87 | .wrapper .buttons{
88 | border-top: 1px solid #ccc;
89 | }
90 |
91 | .buttons .links{
92 | display: flex;
93 | margin-top: 20px;
94 | align-items: center;
95 | justify-content: space-between;
96 | }
97 |
98 | .links ul{
99 | display: flex;
100 | }
101 |
102 | .links ul li{
103 | margin: 0 5px;
104 | height: 47px;
105 | width: 47px;
106 | display: flex;
107 | cursor: pointer;
108 | color: #5372F0;
109 | list-style: none;
110 | border-radius: 50%;
111 | align-items: center;
112 | justify-content: center;
113 | border: 2px solid #5372F0;
114 | transition: all 0.3s ease;
115 | }
116 |
117 | .links ul li:first-child{
118 | margin-left: 0;
119 | }
120 |
121 | ul li:is(:hover, .active){
122 | color: #fff;
123 | background: #5372F0;
124 | }
125 |
126 | ul .github.active{
127 | pointer-events: none;
128 | }
129 |
130 | .buttons button{
131 | border: none;
132 | color: #fff;
133 | outline: none;
134 | font-size: 16px;
135 | cursor: pointer;
136 | padding: 13px 22px;
137 | border-radius: 30px;
138 | background: #5372F0;
139 | }
140 |
141 | /* Widget Styling */
142 |
143 | .i {
144 | height: 100%;
145 | width: 100%;
146 | overflow: hidden;
147 | display: block;
148 | }
149 |
150 | .o {
151 | white-space: pre-wrap;
152 | font-size: 15px;
153 | color: #111111;
154 | }
155 |
156 | .i1 {
157 | max-width: 70%;
158 | border-radius: 2px 10px 10px;
159 | padding: 7px 14px;
160 | box-sizing: border-box;
161 | background: white;
162 | }
163 |
164 | .k2 {
165 | width: 30px;
166 | height: 30px;
167 | border-radius: 50%;
168 | overflow: hidden;
169 | margin-right: 10px;
170 | }
171 |
172 | .k1 {
173 | display: -webkit-box;
174 | display: -webkit-flex;
175 | display: -ms-flexbox;
176 | display: flex;
177 | -webkit-flex-shrink: 0;
178 | -ms-flex-negative: 0;
179 | flex-shrink: 0;
180 | width: 100%;
181 | -webkit-flex-direction: column;
182 | -ms-flex-direction: column;
183 | flex-direction: column;
184 | padding: 0 20px;
185 | box-sizing: border-box;
186 | }
187 |
188 | .k1>.time1 {
189 | text-align: center;
190 | color: #949494;
191 | font-size: 10px;
192 | margin-bottom: 15px;
193 | }
194 |
195 | .k1>.time2 {
196 | text-align: center;
197 | color: #949494;
198 | font-size: 10px;
199 | margin-bottom: 15px;
200 | }
201 |
202 | .k1>.time3 {
203 | text-align: center;
204 | color: #949494;
205 | font-size: 10px;
206 | margin-bottom: 15px;
207 | }
208 |
209 | .k1>div {
210 | display: -webkit-box;
211 | display: -webkit-flex;
212 | display: -ms-flexbox;
213 | display: flex;
214 | width: 100%;
215 | -webkit-flex-shrink: 0;
216 | -ms-flex-negative: 0;
217 | flex-shrink: 0;
218 | }
219 |
220 | .k1.facebook-message .I1 {
221 | background: #f1f0f0;
222 | }
223 |
224 | .m {
225 | display: -webkit-box;
226 | display: -webkit-flex;
227 | display: -ms-flexbox;
228 | display: flex;
229 | -webkit-flex-shrink: 0;
230 | -ms-flex-negative: 0;
231 | flex-shrink: 0;
232 | width: 100%;
233 | padding: 20px;
234 | box-sizing: border-box;
235 | }
236 |
237 | .n {
238 | display: -webkit-box;
239 | display: -webkit-flex;
240 | display: -ms-flexbox;
241 | display: flex;
242 | -webkit-flex-direction: column;
243 | -ms-flex-direction: column;
244 | flex-direction: column;
245 | max-width: 80%;
246 | padding: 7px 14px 6px;
247 | box-sizing: border-box;
248 | position: relative;
249 | background: white;
250 | border-radius: 0px 8px 8px;
251 | }
252 |
253 | .n>h5 {
254 | font-size: 13px;
255 | font-weight: 500;
256 | color: #999999;
257 | margin: 10px 0;
258 | }
259 |
260 | .n>:before {
261 | display: block;
262 | content: '';
263 | position: absolute;
264 | top: 0;
265 | left: 0;
266 | -webkit-transform: translateX(-50%);
267 | -ms-transform: translateX(-50%);
268 | transform: translateX(-50%);
269 | width: 0;
270 | height: 0;
271 | border-left: 15px solid transparent;
272 | border-right: 15px solid transparent;
273 | border-top: 15px solid white;
274 | border-radius: 3px 0 0;
275 | }
276 |
277 | .n>.time1 {
278 | text-align: right;
279 | margin-top: 5px;
280 | font-size: 12px;
281 | color: #949494;
282 | margin-right: -4px;
283 | }
284 |
285 | .n>.time2 {
286 | text-align: right;
287 | margin-top: 5px;
288 | font-size: 12px;
289 | color: #949494;
290 | margin-right: -4px;
291 | }
292 |
293 | /* sc-component-id: E */
294 | .f {
295 | display: -webkit-box;
296 | display: -webkit-flex;
297 | display: -ms-flexbox;
298 | display: flex;
299 | width: 100%;
300 | -webkit-flex-direction: row;
301 | -ms-flex-direction: row;
302 | flex-direction: row;
303 | position: relative;
304 | padding: 24px 20px;
305 | box-sizing: border-box;
306 | }
307 |
308 | /* sc-component-id: F */
309 | .g {
310 | cursor: pointer;
311 | position: absolute;
312 | top: 8px;
313 | right: 8px;
314 | }
315 |
316 | /* sc-component-id: G */
317 | .h {
318 | -webkit-flex-shrink: 0;
319 | -ms-flex-negative: 0;
320 | flex-shrink: 0;
321 | width: 52px;
322 | height: 52px;
323 | border-radius: 50% 50% 50% 50%;
324 | overflow: hidden;
325 | }
326 |
327 | /* sc-component-id: I */
328 | .j {
329 | position: absolute;
330 | width: 100%;
331 | height: 100%;
332 | top: 0;
333 | left: 0;
334 | bottom: 0;
335 | right: 0;
336 | object-fit: cover;
337 | }
338 |
339 | /* sc-component-id: J */
340 | .k {
341 | display: -webkit-box;
342 | display: -webkit-flex;
343 | display: -ms-flexbox;
344 | display: flex;
345 | -webkit-box-flex: 1;
346 | -webkit-flex-grow: 1;
347 | -ms-flex-positive: 1;
348 | flex-grow: 1;
349 | -webkit-flex-direction: column;
350 | -ms-flex-direction: column;
351 | flex-direction: column;
352 | -webkit-box-pack: center;
353 | -webkit-justify-content: center;
354 | -ms-flex-pack: center;
355 | justify-content: center;
356 | margin-left: 16px;
357 | }
358 |
359 | .k>h5 {
360 | font-size: 16px;
361 | font-weight: 500;
362 | }
363 |
364 | .k>p {
365 | font-size: 13px;
366 | margin-top: 5px;
367 | }
368 |
369 | /* sc-component-id: K */
370 | .l {
371 | display: -webkit-box;
372 | display: -webkit-flex;
373 | display: -ms-flexbox;
374 | display: flex;
375 | max-height: 200px;
376 | overflow: auto;
377 | width: 100%;
378 | -webkit-flex-direction: column;
379 | -ms-flex-direction: column;
380 | flex-direction: column;
381 | padding: 10px 0;
382 | box-sizing: border-box;
383 | background-size: contain;
384 | background-position: center;
385 | }
386 |
387 | /* sc-component-id: O */
388 | .p {
389 | padding: 20px;
390 | box-sizing: border-box;
391 | width: 100%;
392 | word-break: break-word;
393 | }
394 |
395 | /* sc-component-id: P */
396 | .q {
397 | padding: 8px 0;
398 | box-sizing: border-box;
399 | display: -webkit-box;
400 | display: -webkit-flex;
401 | display: -ms-flexbox;
402 | display: flex;
403 | -webkit-box-flex: 1;
404 | -webkit-flex-grow: 1;
405 | -ms-flex-positive: 1;
406 | flex-grow: 1;
407 | -webkit-box-pack: center;
408 | -webkit-justify-content: center;
409 | -ms-flex-pack: center;
410 | justify-content: center;
411 | -webkit-align-items: center;
412 | -webkit-box-align: center;
413 | -ms-flex-align: center;
414 | align-items: center;
415 | -webkit-text-decoration: none;
416 | text-decoration: none;
417 | }
418 |
419 | .q>img {
420 | fill: white;
421 | width: 20px;
422 | height: auto;
423 | }
424 |
425 | .q>span {
426 | margin: 0 10px;
427 | font-size: 15px;
428 | font-weight: 500;
429 | }
430 |
431 | /* sc-component-id: D */
432 | .e1 {
433 | width: 320px;
434 | display: -webkit-box;
435 | display: -webkit-flex;
436 | display: -ms-flexbox;
437 | display: flex;
438 | -webkit-flex-direction: column;
439 | -ms-flex-direction: column;
440 | flex-direction: column;
441 | border-radius: 10px;
442 | overflow: hidden;
443 | box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 15px 0px;
444 | background: #eeeeee;
445 | }
446 |
447 | @media only screen and (max-width:768px) {
448 | .e1 {
449 | width: 94vw;
450 | max-width: 360px;
451 | }
452 | }
453 |
454 | .e1 .E {
455 | background: #0388ce;
456 | }
457 |
458 | .e1 .E * {
459 | color: #c9dbd8;
460 | }
461 |
462 | .e1 .K {
463 | background: url(https://static.rfstat.com/renderforest/images/website_maker_images/telegram-background.jpg) no-repeat center center;
464 | }
465 |
466 | .e1 .O {
467 | background: #ffffff;
468 | }
469 |
470 | .e1 .P {
471 | background: #0388ce;
472 | border-radius: 20px;
473 | }
474 |
475 | .e1 .P span {
476 | color: #ffffff;
477 | }
478 |
479 | .e2 {
480 | width: 320px;
481 | display: -webkit-box;
482 | display: -webkit-flex;
483 | display: -ms-flexbox;
484 | display: flex;
485 | -webkit-flex-direction: column;
486 | -ms-flex-direction: column;
487 | flex-direction: column;
488 | border-radius: 10px;
489 | overflow: hidden;
490 | box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 15px 0px;
491 | background: #eeeeee;
492 | }
493 |
494 | @media only screen and (max-width:768px) {
495 | .e2 {
496 | width: 94vw;
497 | max-width: 360px;
498 | }
499 | }
500 |
501 | .e2 .E {
502 | background: #0a5f54;
503 | }
504 |
505 | .e2 .E * {
506 | color: #c9dbd8;
507 | }
508 |
509 | .e2 .K {
510 | background: url(https://static.rfstat.com/renderforest/images/website_maker_images/whatsapp-background.jpg) no-repeat center center;
511 | }
512 |
513 | .e2 .O {
514 | background: #ffffff;
515 | }
516 |
517 | .e2 .P {
518 | background: #19c656;
519 | border-radius: 20px;
520 | }
521 |
522 | .e2 .P span {
523 | color: #ffffff;
524 | }
525 |
526 | .e3 {
527 | width: 320px;
528 | display: -webkit-box;
529 | display: -webkit-flex;
530 | display: -ms-flexbox;
531 | display: flex;
532 | -webkit-flex-direction: column;
533 | -ms-flex-direction: column;
534 | flex-direction: column;
535 | border-radius: 10px;
536 | overflow: hidden;
537 | box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 15px 0px;
538 | background: #eeeeee;
539 | }
540 |
541 | @media only screen and (max-width:768px) {
542 | .e3 {
543 | width: 94vw;
544 | max-width: 360px;
545 | }
546 | }
547 |
548 | .e3 .E {
549 | background: #fafafa;
550 | }
551 |
552 | .e3 .E * {
553 | color: #1d2129;
554 | }
555 |
556 | .e3 .K {
557 | background: #ffffff no-repeat center center;
558 | }
559 |
560 | .e3 .O {
561 | background: #ffffff;
562 | }
563 |
564 | .e3 .P {
565 | background: #0284fe;
566 | border-radius: 8px;
567 | }
568 |
569 | .e3 .P span {
570 | color: #ffffff;
571 | }
572 |
573 | /* sc-component-id: Q */
574 | .r {
575 | box-shadow: rgba(0, 0, 0, 0.3) 0px 3px 12px;
576 | display: -webkit-box;
577 | display: -webkit-flex;
578 | display: -ms-flexbox;
579 | display: flex;
580 | -webkit-align-items: center;
581 | -webkit-box-align: center;
582 | -ms-flex-align: center;
583 | align-items: center;
584 | -webkit-box-pack: center;
585 | -webkit-justify-content: center;
586 | -ms-flex-pack: center;
587 | justify-content: center;
588 | width: 50px;
589 | height: 50px;
590 | border-radius: 50%;
591 | overflow: hidden;
592 | cursor: pointer;
593 | }
594 |
595 | /* sc-component-id: R */
596 | .s {
597 | width: 25px;
598 | height: auto;
599 | }
600 |
601 | /* sc-component-id: C */
602 | .d {
603 | -webkit-transition: -webkit-transform 0.1s ease-out;
604 | -webkit-transition: transform 0.1s ease-out;
605 | transition: transform 0.1s ease-out;
606 | }
607 |
608 | /* sc-component-id: B */
609 | .c1 {
610 | position: relative;
611 | width: -webkit-min-content;
612 | width: -moz-min-content;
613 | width: min-content;
614 | display: -webkit-box;
615 | display: -webkit-flex;
616 | display: -ms-flexbox;
617 | display: flex;
618 | -webkit-flex-direction: column;
619 | -ms-flex-direction: column;
620 | flex-direction: column;
621 | }
622 |
623 | .c1 .messenger-close-button {
624 | display: block;
625 | }
626 |
627 | .c1 .Q1 {
628 | -webkit-transition: -webkit-transform 0.1s ease-out;
629 | -webkit-transition: transform 0.1s ease-out;
630 | transition: transform 0.1s ease-out;
631 | -webkit-transform: scale(1);
632 | -ms-transform: scale(1);
633 | transform: scale(1);
634 | background: #0088cc;
635 | }
636 |
637 | .c1 .R {
638 | height: px;
639 | }
640 |
641 | .c1 .C1 {
642 | position: fixed;
643 | z-index: 20;
644 | bottom: 10px;
645 | top: unset;
646 | right: 80px;
647 | -webkit-transform: translateY(0) scale(0);
648 | -ms-transform: translateY(0) scale(0);
649 | transform: translateY(0) scale(0);
650 | }
651 |
652 | @media only screen and (max-width:460px) {
653 | .c1 .C1 {
654 | right: 3vw;
655 | }
656 | }
657 |
658 | .c2 {
659 | position: relative;
660 | width: -webkit-min-content;
661 | width: -moz-min-content;
662 | width: min-content;
663 | display: -webkit-box;
664 | display: -webkit-flex;
665 | display: -ms-flexbox;
666 | display: flex;
667 | -webkit-flex-direction: column;
668 | -ms-flex-direction: column;
669 | flex-direction: column;
670 | }
671 |
672 | .c2 .messenger-close-button {
673 | display: block;
674 | }
675 |
676 | .c2 .Q2 {
677 | -webkit-transition: -webkit-transform 0.1s ease-out;
678 | -webkit-transition: transform 0.1s ease-out;
679 | transition: transform 0.1s ease-out;
680 | -webkit-transform: scale(1);
681 | -ms-transform: scale(1);
682 | transform: scale(1);
683 | background: #25D366;
684 | }
685 |
686 | .c2 .R {
687 | height: px;
688 | }
689 |
690 | .c2 .C2 {
691 | position: fixed;
692 | z-index: 20;
693 | bottom: 10px;
694 | top: unset;
695 | right: 80px;
696 | -webkit-transform: translateY(0) scale(0);
697 | -ms-transform: translateY(0) scale(0);
698 | transform: translateY(0) scale(0);
699 | }
700 |
701 | @media only screen and (max-width:460px) {
702 | .c2 .C2 {
703 | right: 3vw;
704 | }
705 | }
706 |
707 | .c3 {
708 | position: relative;
709 | width: -webkit-min-content;
710 | width: -moz-min-content;
711 | width: min-content;
712 | display: -webkit-box;
713 | display: -webkit-flex;
714 | display: -ms-flexbox;
715 | display: flex;
716 | -webkit-flex-direction: column;
717 | -ms-flex-direction: column;
718 | flex-direction: column;
719 | }
720 |
721 | .c3 .messenger-close-button {
722 | display: block;
723 | }
724 |
725 | .c3 .Q3 {
726 | -webkit-transition: -webkit-transform 0.1s ease-out;
727 | -webkit-transition: transform 0.1s ease-out;
728 | transition: transform 0.1s ease-out;
729 | -webkit-transform: scale(1);
730 | -ms-transform: scale(1);
731 | transform: scale(1);
732 | background: #ffffff;
733 | }
734 |
735 | .c3 .R {
736 | height: px;
737 | }
738 |
739 | .c3 .C3 {
740 | position: fixed;
741 | z-index: 20;
742 | bottom: 10px;
743 | top: unset;
744 | right: 80px;
745 | -webkit-transform: translateY(0) scale(0);
746 | -ms-transform: translateY(0) scale(0);
747 | transform: translateY(0) scale(0);
748 | }
749 |
750 | @media only screen and (max-width:460px) {
751 | .c3 .C3 {
752 | right: 3vw;
753 | }
754 | }
755 |
756 | /* sc-component-id: container */
757 | .a {
758 | position: fixed;
759 | z-index: 20;
760 | overflow: visible;
761 | right: 10px;
762 | bottom: 10px;
763 | display: -webkit-box;
764 | display: -webkit-flex;
765 | display: -ms-flexbox;
766 | display: flex;
767 | -webkit-flex-direction: column;
768 | -ms-flex-direction: column;
769 | flex-direction: column;
770 | }
771 |
772 | @media only screen and (max-width:768px) {
773 | .a {
774 | right: 5px;
775 | }
776 | }
777 |
778 | /* sc-component-id: A */
779 | .b {
780 | margin: 7px 5px;
781 | }
782 |
783 |
784 | /* Visbility */
785 | .v {
786 | position: fixed;
787 | z-index: 20;
788 | bottom: 10px;
789 | top: unset;
790 | right: 80px;
791 | -webkit-transform: translateY(0) scale(0);
792 | -ms-transform: translateY(0) scale(0);
793 | transform: translateY(0) scale(1);
794 | }
795 |
796 | @media only screen and (max-width:460px) {
797 | .v {
798 | right: 3vw;
799 | }
800 | }
801 |
802 | /* Widget Size on Hover */
803 | .z {
804 | transition: transform 0.1s ease-out 0s;
805 | transform: scale(1.2);
806 | background: rgb(0, 136, 204);
807 | }
808 |
809 | .z2 {
810 | transition: transform 0.1s ease-out 0s;
811 | transform: scale(1.2);
812 | background: rgb(37, 211, 102);
813 | }
814 |
815 | .z3 {
816 | transition: transform 0.1s ease-out 0s;
817 | transform: scale(1.2);
818 | background: rgb(255, 255, 255);
819 | }
820 |
821 | /* Messenger Close Button */
822 | .close-button1 {
823 | display: flex;
824 | width: 1.2rem;
825 | height: 1.2rem;
826 | }
827 |
828 | .close-button1>svg {
829 | pointer-events: none;
830 | width: 100%;
831 | height: 100%;
832 | max-width: 1.2rem;
833 | max-height: 1.2rem;
834 | fill: rgb(193, 201, 224);
835 | }
836 |
837 | .close-button2 {
838 | display: flex;
839 | width: 1.2rem;
840 | height: 1.2rem;
841 | }
842 |
843 | .close-button2>svg {
844 | pointer-events: none;
845 | width: 100%;
846 | height: 100%;
847 | max-width: 1.2rem;
848 | max-height: 1.2rem;
849 | fill: rgb(0, 0, 0);
850 | }
851 |
852 | /* Original */
853 | @keyframes fadeInImg {
854 | from {
855 | opacity: 0
856 | }
857 |
858 | to {
859 | opacity: 1
860 | }
861 | }
862 |
863 | .img-loading {
864 | opacity: 0;
865 | width: 100%;
866 | height: auto
867 | }
868 |
869 | .img-loaded {
870 | animation: fadeInImg cubic-bezier(0.23, 1, 0.32, 1) 1;
871 | position: relative;
872 | opacity: 0;
873 | animation-fill-mode: forwards;
874 | animation-duration: 1.5s;
875 | animation-delay: 0.1s
876 | }
877 |
878 | .LazyLoad {
879 | height: 100%
880 | }
881 |
882 | .lazy-figure {
883 | position: relative
884 | }
885 |
886 | .slick-slider-container {
887 | width: 100%;
888 | margin-bottom: 15px
889 | }
890 |
891 | .rf-image-slider {
892 | height: 100%
893 | }
894 |
895 | .rf-image-slider-dots-container {
896 | display: flex;
897 | justify-content: center;
898 | align-items: center;
899 | margin-top: 20px
900 | }
901 |
902 | .dots-wrap {
903 | position: absolute;
904 | bottom: 24px;
905 | z-index: 3
906 | }
907 |
908 | @media only screen and (max-width: 768px) {
909 | .rf-image-slider {
910 | z-index: 5
911 | }
912 | }
913 |
914 |
915 |
916 | .wm-disabled {
917 | background-image: linear-gradient(to bottom, #d8dbe7, #d2d5e1, #ccd0dc, #c6cad6, #c0c5d1) !important;
918 | box-shadow: none !important;
919 | color: #7683a8 !important
920 | }
921 |
922 | h1,
923 | h2,
924 | h3,
925 | h4,
926 | h5,
927 | h6,
928 | p,
929 | address,
930 | ul,
931 | li,
932 | figure,
933 | body {
934 | margin: 0;
935 | padding: 0
936 | }
937 |
938 | section,
939 | footer {
940 | margin: -1px 0 0 0
941 | }
942 |
943 | .flyout-menu {
944 | border-radius: 0 !important
945 | }
946 |
947 | .flyout-menu>div {
948 | padding: 0
949 | }
950 |
951 | .wm-disabled {
952 | background-image: linear-gradient(to bottom, #d8dbe7, #d2d5e1, #ccd0dc, #c6cad6, #c0c5d1) !important;
953 | box-shadow: none !important;
954 | color: #7683a8 !important
955 | }
956 |
957 | h1,
958 | h2,
959 | h3,
960 | h4,
961 | h5,
962 | h6,
963 | p,
964 | address,
965 | ul,
966 | li,
967 | figure,
968 | body {
969 | margin: 0;
970 | padding: 0
971 | }
972 |
973 | section,
974 | footer {
975 | margin: -1px 0 0 0
976 | }
977 |
978 | .hint-text {
979 | opacity: 0.5
980 | }
981 |
982 | .light-content:hover {
983 | box-shadow: 0px 0px 0px 1px white
984 | }
985 |
986 | .light-content:focus {
987 | outline: white solid 1px
988 | }
989 |
990 | .dark-content:hover {
991 | box-shadow: 0px 0px 0px 1px #363F5A
992 | }
993 |
994 | .dark-content:focus {
995 | outline: #363F5A solid 1px
996 | }
997 |
998 | .warning-near:focus {
999 | outline: #F7CF06 solid 2px
1000 | }
1001 |
1002 | .warning-max:focus {
1003 | outline: #FF4C4C solid 2px
1004 | }
1005 |
1006 | .sm-word-wrap {
1007 | position: relative;
1008 | white-space: pre-line
1009 | }
1010 |
1011 | .selectable {
1012 | -webkit-user-select: text;
1013 | user-select: text
1014 | }
1015 |
1016 | .wm-disabled {
1017 | background-image: linear-gradient(to bottom, #d8dbe7, #d2d5e1, #ccd0dc, #c6cad6, #c0c5d1) !important;
1018 | box-shadow: none !important;
1019 | color: #7683a8 !important
1020 | }
1021 |
1022 | h1,
1023 | h2,
1024 | h3,
1025 | h4,
1026 | h5,
1027 | h6,
1028 | p,
1029 | address,
1030 | ul,
1031 | li,
1032 | figure,
1033 | body {
1034 | margin: 0;
1035 | padding: 0
1036 | }
1037 |
1038 | section,
1039 | footer {
1040 | margin: -1px 0 0 0
1041 | }
1042 |
1043 | .link-wrapper {
1044 | display: flex;
1045 | align-items: center;
1046 | position: relative
1047 | }
1048 |
1049 | .wm-disabled {
1050 | background-image: linear-gradient(to bottom, #d8dbe7, #d2d5e1, #ccd0dc, #c6cad6, #c0c5d1) !important;
1051 | box-shadow: none !important;
1052 | color: #7683a8 !important
1053 | }
1054 |
1055 | h1,
1056 | h2,
1057 | h3,
1058 | h4,
1059 | h5,
1060 | h6,
1061 | p,
1062 | address,
1063 | ul,
1064 | li,
1065 | figure,
1066 | body {
1067 | margin: 0;
1068 | padding: 0
1069 | }
1070 |
1071 | section,
1072 | footer {
1073 | margin: -1px 0 0 0
1074 | }
1075 |
1076 | .more-links {
1077 | margin-left: 30px;
1078 | align-items: center;
1079 | display: flex;
1080 | padding: 10px 0;
1081 | white-space: nowrap;
1082 | word-break: initial
1083 | }
1084 |
1085 | .more-dropdown-icon {
1086 | margin-left: 5px
1087 | }
1088 |
1089 | .close-icon-container {
1090 | right: 0;
1091 | padding: 20px;
1092 | position: absolute
1093 | }
1094 |
1095 | .more-links-container {
1096 | position: relative
1097 | }
1098 |
1099 | .menu-items-container {
1100 | padding: 30px 0 0 0
1101 | }
1102 |
1103 | .flyout-menu .actions-container {
1104 | display: flex
1105 | }
1106 |
1107 | .flyout-menu .actions-container>i {
1108 | padding: 0 4px;
1109 | color: #545f7e
1110 | }
1111 |
1112 | .base-component-container.Header30 .orientation-icon i {
1113 | transform: rotate(0)
1114 | }
1115 |
1116 | @media only screen and (max-width: 767px) {
1117 | .base-component-container.Header30 .orientation-icon i {
1118 | transform: rotate(90deg)
1119 | }
1120 | }
1121 |
1122 | .header-30-container .dots-wrap {
1123 | left: 50%;
1124 | bottom: 30px;
1125 | transform: translateX(-50%)
1126 | }
1127 |
1128 | .header-30-container .slick-slider-container {
1129 | margin: 0 !important
1130 | }
1131 |
1132 | .header-30-container .slick-slider-container .lazy-figure {
1133 | padding-top: 100%
1134 | }
1135 |
1136 | .header-30-container .slick-slide>div {
1137 | margin: 0 !important;
1138 | height: 100% !important;
1139 | font-size: 0
1140 | }
1141 |
1142 | .header-30-container .slick-slide>div .slick-list {
1143 | height: 100% !important
1144 | }
1145 |
1146 | .header-30-container .mySlider {
1147 | overflow: hidden;
1148 | width: 100vw
1149 | }
1150 |
1151 | .email-container {
1152 | position: relative;
1153 | display: flex;
1154 | justify-content: center;
1155 | align-items: center;
1156 | flex-wrap: wrap
1157 | }
1158 |
1159 | .email-container .email-content,
1160 | .email-container .subscribe-form-wrap {
1161 | flex-grow: 1
1162 | }
1163 |
1164 | .email-container .email-content {
1165 | margin: 30px 0 0 0
1166 | }
1167 |
1168 | .email-container .subscribe-form-wrap {
1169 | margin: 30px 0
1170 | }
1171 |
1172 | .email-container .email-content {
1173 | margin-right: 20px;
1174 | max-width: 600px;
1175 | display: flex;
1176 | flex-direction: column;
1177 | justify-content: flex-start;
1178 | align-items: flex-start
1179 | }
1180 |
1181 | .email-container .email-content .btns-wrap {
1182 | display: flex;
1183 | flex-wrap: wrap;
1184 | justify-content: center;
1185 | align-items: center
1186 | }
1187 |
1188 | .email-container .subscribe-form-wrap {
1189 | position: relative
1190 | }
1191 |
1192 | .email-container .subscribe-form-wrap form {
1193 | display: flex;
1194 | justify-content: center
1195 | }
1196 |
1197 | .email-container .subscribe-form-wrap form input {
1198 | min-width: 240px
1199 | }
1200 |
1201 | .email-container .subscribe-form-wrap form .wm-email-input::placeholder {
1202 | color: #b2c0e8
1203 | }
1204 |
1205 | @media only screen and (max-width: 650px) {
1206 | .email-container form {
1207 | flex-direction: column;
1208 | justify-content: center;
1209 | align-items: center
1210 | }
1211 | }
1212 |
1213 | @media only screen and (max-width: 1200px) {
1214 | .email-container {
1215 | flex-direction: column;
1216 | justify-content: center;
1217 | align-items: center
1218 | }
1219 |
1220 | .email-container .email-content {
1221 | justify-content: center;
1222 | align-items: center;
1223 | margin-right: 0
1224 | }
1225 |
1226 | .email-container .email-content,
1227 | .email-container .subscribe-form-wrap {
1228 | width: 100%
1229 | }
1230 | }
1231 |
1232 |
1233 | .wm-disabled {
1234 | background-image: linear-gradient(to bottom, #d8dbe7, #d2d5e1, #ccd0dc, #c6cad6, #c0c5d1) !important;
1235 | box-shadow: none !important;
1236 | color: #7683a8 !important
1237 | }
1238 |
1239 | h1,
1240 | h2,
1241 | h3,
1242 | h4,
1243 | h5,
1244 | h6,
1245 | p,
1246 | address,
1247 | ul,
1248 | li,
1249 | figure,
1250 | body {
1251 | margin: 0;
1252 | padding: 0
1253 | }
1254 |
1255 | section,
1256 | footer {
1257 | margin: -1px 0 0 0
1258 | }
1259 |
1260 | .LazyLoad {
1261 | height: 100%
1262 | }
1263 |
1264 | h1,
1265 | h2,
1266 | h3,
1267 | h4,
1268 | h5,
1269 | h6,
1270 | p,
1271 | address,
1272 | ul,
1273 | li,
1274 | figure,
1275 | body {
1276 | margin: 0;
1277 | padding: 0
1278 | }
1279 |
1280 | html {
1281 | scroll-behavior: smooth
1282 | }
1283 |
1284 | ::placeholder {
1285 | font-family: 'Montserrat', sans-serif
1286 | }
1287 |
1288 | div:focus:hover {
1289 | outline: 0
1290 | }
1291 |
1292 | button:focus {
1293 | outline: 0
1294 | }
1295 |
1296 | textarea,
1297 | input,
1298 | button {
1299 | font-family: 'Montserrat', sans-serif
1300 | }
1301 |
1302 | body {
1303 | min-width: 320px;
1304 | font-family: 'Montserrat', sans-serif;
1305 | font-weight: 400;
1306 | margin: 0;
1307 | -webkit-overflow-scrolling: touch
1308 | }
1309 |
1310 | body .base-component-container {
1311 | position: relative
1312 | }
1313 |
1314 | p {
1315 | word-break: break-word
1316 | }
1317 |
1318 | .rf-website-maker {
1319 | display: flex;
1320 | flex-direction: column;
1321 | position: absolute;
1322 | width: 100%;
1323 | height: 100%
1324 | }
1325 |
1326 | .rf-website-maker .rf-website-maker-container {
1327 | display: flex;
1328 | height: calc(100% - 55px)
1329 | }
1330 |
1331 | @media only screen and (max-width: 768px) {
1332 | .rf-website-maker .rf-website-maker-container {
1333 | height: calc(100% - 43px);
1334 | flex-direction: column-reverse
1335 | }
1336 | }
1337 |
1338 | .rf-website-maker .components-container {
1339 | display: flex;
1340 | flex-direction: column;
1341 | height: 100%
1342 | }
1343 |
1344 | .rf-website-maker .components-container .components-header {
1345 | display: flex;
1346 | align-items: center;
1347 | box-sizing: border-box;
1348 | width: 100%;
1349 | background-color: #fff;
1350 | box-shadow: 0 6px 12px 0 rgba(0, 82, 224, 0.1);
1351 | padding: 16px 20px;
1352 | border-bottom: 1px solid #cfe0ff
1353 | }
1354 |
1355 | .rf-website-maker .components-container .components-header .header-title {
1356 | color: #363f5a;
1357 | font-weight: 600
1358 | }
1359 |
1360 | .rf-website-maker .components-container .components-header .close-icon {
1361 | position: absolute;
1362 | right: 0;
1363 | margin: 0 20px 0 0;
1364 | cursor: pointer;
1365 | color: #363f5a
1366 | }
1367 |
1368 | .rf-website-maker .components-container .components-body {
1369 | display: flex;
1370 | background-color: #eef5ff;
1371 | height: 100%;
1372 | width: 100%;
1373 | overflow: hidden
1374 | }
1375 |
1376 | @media only screen and (max-width: 768px) {
1377 | .rf-website-maker .components-container .components-body {
1378 | flex-direction: column
1379 | }
1380 | }
1381 |
1382 | .rf-website-maker .components-container .component-menu-sidebar {
1383 | user-select: none;
1384 | width: 250px;
1385 | flex: none;
1386 | background-color: white;
1387 | overflow-y: auto;
1388 | display: flex;
1389 | flex-direction: column;
1390 | justify-content: space-between
1391 | }
1392 |
1393 | .rf-website-maker .components-container .component-menu-sidebar .sideBar-categories-wrapper {
1394 | overflow-y: auto
1395 | }
1396 |
1397 | @media only screen and (max-width: 768px) {
1398 | .rf-website-maker .components-container .component-menu-sidebar {
1399 | width: 100%
1400 | }
1401 | }
1402 |
1403 | .wm-btn {
1404 | padding: 0 25px;
1405 | height: 36px;
1406 | line-height: 36px;
1407 | display: inline-block;
1408 | border-radius: 38px;
1409 | color: #ffffff;
1410 | font-size: 12px;
1411 | cursor: pointer;
1412 | text-decoration: none !important;
1413 | text-transform: uppercase;
1414 | border: none;
1415 | font-weight: 400;
1416 | background-repeat: no-repeat !important
1417 | }
1418 |
1419 | .wm-btn.white {
1420 | background-image: linear-gradient(0deg, #F5FAFE 6%, #fff 100%);
1421 | border: 1px solid #EEF5FF;
1422 | box-sizing: border-box;
1423 | box-shadow: 0 4px 16px 0 rgba(0, 82, 224, 0.15);
1424 | color: #363F5A
1425 | }
1426 |
1427 | .wm-btn.white:hover {
1428 | background-image: linear-gradient(0deg, #fff 8%, #fff 100%) !important;
1429 | border: 1px solid #EEF5FF;
1430 | background: #ffffff;
1431 | box-shadow: 0 4px 16px 0 rgba(0, 82, 224, 0.15);
1432 | color: #727A83
1433 | }
1434 |
1435 | .wm-btn.white:active {
1436 | box-shadow: unset;
1437 | background-image: linear-gradient(0deg, #E9F5FF 6%, #fff 100%);
1438 | border: 1px solid #EEF5FF
1439 | }
1440 |
1441 | .wm-btn.white:focus {
1442 | color: #363F5A
1443 | }
1444 |
1445 | .wm-btn.blue {
1446 | background-image: linear-gradient(-179deg, #5690FF 0%, #387DFF 97%);
1447 | box-shadow: 0 3px 16px 0 rgba(56, 125, 255, 0.5);
1448 | color: #ffffff
1449 | }
1450 |
1451 | .wm-btn.blue:hover {
1452 | box-shadow: 0 3px 16px 0 rgba(56, 125, 255, 0.5);
1453 | background-image: linear-gradient(-179deg, #6EA0FF 5%, #518DFF 97%);
1454 | color: #ffffff
1455 | }
1456 |
1457 | .wm-btn.blue:active {
1458 | box-shadow: unset;
1459 | background-image: linear-gradient(-179deg, #4D88F9 0%, #206CFD 96%)
1460 | }
1461 |
1462 | .wm-btn.blue:focus {
1463 | color: #ffffff
1464 | }
1465 |
1466 | .wm-btn.orange {
1467 | background: linear-gradient(to bottom, #ffa330, #ff9346, #ff8559, #fb7a6a, #f07379);
1468 | box-shadow: 0 3px 16px 0 rgba(243, 124, 108, 0.5);
1469 | color: #ffffff
1470 | }
1471 |
1472 | .wm-btn.orange:hover {
1473 | box-shadow: 0 3px 16px 0 rgba(243, 124, 108, 0.5);
1474 | background-image: linear-gradient(to bottom, #ffb04e, #ffa159, #ff9367, #ff8775, #ff7e84);
1475 | color: #ffffff
1476 | }
1477 |
1478 | .wm-btn.orange:active {
1479 | opacity: 1;
1480 | box-shadow: unset;
1481 | background-image: linear-gradient(to bottom, #ff991a, #ff8a36, #ff7d4c, #ff725f, #fe6a71)
1482 | }
1483 |
1484 | .wm-btn.orange:focus {
1485 | color: #ffffff
1486 | }
1487 |
1488 | /* ================= */
1489 |
1490 |
--------------------------------------------------------------------------------