PluginProbe
Elementor Website Builder – more than just a page builder / 3.8.1
Elementor Website Builder – more than just a page builder v3.8.1
4.3.0-beta3 4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 4.0.8 4.1.0-beta1 4.1.0-dev1 All 452 releases
← All changes | assets/css/frontend.css +4552 -520 4.2.03.8.1 View file →
@@ -1,21 +1,376 @@
1 -:root {
2 - --direction-multiplier: 1;
1 +/*! elementor - v3.8.1 - 13-11-2022 */
2 +@charset "UTF-8";
3 +.dialog-widget-content {
4 + background-color: #fff;
5 + position: absolute;
6 + border-radius: 3px;
7 + -webkit-box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
8 + box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
9 + overflow: hidden;
3 10 }
4 11
5 -html[dir=rtl],
6 -body.rtl {
7 - --direction-multiplier: -1;
12 +.dialog-message {
13 + font-size: 12px;
14 + line-height: 1.5;
15 + -webkit-box-sizing: border-box;
16 + box-sizing: border-box;
8 17 }
9 18
10 -.elementor-hidden {
19 +.dialog-type-lightbox {
20 + position: fixed;
21 + height: 100%;
22 + width: 100%;
23 + bottom: 0;
24 + left: 0;
25 + background-color: rgba(0, 0, 0, 0.8);
26 + z-index: 9999;
27 + -webkit-user-select: none;
28 + -moz-user-select: none;
29 + -ms-user-select: none;
30 + user-select: none;
31 +}
32 +.dialog-type-lightbox .dialog-widget-content {
33 + margin: auto;
34 + width: 375px;
35 +}
36 +.dialog-type-lightbox .dialog-header {
37 + font-size: 15px;
38 + color: #495157;
39 + padding: 30px 0 10px;
40 + font-weight: 500;
41 +}
42 +.dialog-type-lightbox .dialog-message {
43 + padding: 0 30px 30px;
44 + min-height: 50px;
45 +}
46 +.dialog-type-lightbox:not(.elementor-popup-modal) .dialog-header,
47 +.dialog-type-lightbox:not(.elementor-popup-modal) .dialog-message {
48 + text-align: center;
49 +}
50 +.dialog-type-lightbox .dialog-buttons-wrapper {
51 + border-top: 1px solid #e6e9ec;
52 + text-align: center;
53 +}
54 +.dialog-type-lightbox .dialog-buttons-wrapper > .dialog-button {
55 + font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
56 + width: 50%;
57 + border: none;
58 + background: none;
59 + color: #6d7882;
60 + font-size: 15px;
61 + cursor: pointer;
62 + padding: 13px 0;
63 + outline: 0;
64 +}
65 +.dialog-type-lightbox .dialog-buttons-wrapper > .dialog-button:hover {
66 + background-color: #f4f6f7;
67 +}
68 +.dialog-type-lightbox .dialog-buttons-wrapper > .dialog-button.dialog-ok {
69 + color: #b01b1b;
70 +}
71 +.dialog-type-lightbox .dialog-buttons-wrapper > .dialog-button.dialog-take_over {
72 + color: #39b54a;
73 +}
74 +.dialog-type-lightbox .dialog-buttons-wrapper > .dialog-button:active {
75 + background-color: rgba(230, 233, 236, 0.5);
76 +}
77 +.dialog-type-lightbox .dialog-buttons-wrapper > .dialog-button::-moz-focus-inner {
78 + border: 0;
79 +}
80 +
81 +.dialog-close-button {
82 + cursor: pointer;
83 + position: absolute;
84 + margin-top: 15px;
85 + right: 15px;
86 + font-size: 15px;
87 + line-height: 1;
88 +}
89 +.dialog-close-button:not(:hover) {
90 + opacity: 0.4;
91 +}
92 +
93 +.dialog-alert-widget .dialog-buttons-wrapper > button {
94 + width: 100%;
95 +}
96 +
97 +.dialog-confirm-widget .dialog-button:first-child {
98 + border-right: 1px solid #e6e9ec;
99 +}
100 +
101 +#elementor-change-exit-preference-dialog .dialog-message a {
102 + cursor: pointer;
103 +}
104 +#elementor-change-exit-preference-dialog .dialog-message > div {
105 + margin-bottom: 10px;
106 +}
107 +#elementor-change-exit-preference-dialog .dialog-ok {
108 + color: #39b54a;
109 +}
110 +
111 +#e-experiments-dependency-dialog .dialog-confirm-header {
112 + font-weight: 600;
113 +}
114 +#e-experiments-dependency-dialog .dialog-ok {
115 + color: #39b54a;
116 +}
117 +
118 +.dialog-prevent-scroll {
119 + overflow: hidden;
120 + max-height: 100vh;
121 +}
122 +
123 +@media (min-width: 1024px) {
124 + body.admin-bar .dialog-lightbox-widget {
125 + height: calc(100vh - 32px);
126 + }
127 +}
128 +@media (max-width: 1024px) {
129 + body.admin-bar .dialog-type-lightbox {
130 + position: sticky;
131 + height: 100vh;
132 + }
133 +}
134 +.elementor-aspect-ratio-219 .elementor-fit-aspect-ratio {
135 + padding-bottom: 42.8571%;
136 +}
137 +.elementor-aspect-ratio-169 .elementor-fit-aspect-ratio {
138 + padding-bottom: 56.25%;
139 +}
140 +.elementor-aspect-ratio-43 .elementor-fit-aspect-ratio {
141 + padding-bottom: 75%;
142 +}
143 +.elementor-aspect-ratio-32 .elementor-fit-aspect-ratio {
144 + padding-bottom: 66.6666%;
145 +}
146 +.elementor-aspect-ratio-11 .elementor-fit-aspect-ratio {
147 + padding-bottom: 100%;
148 +}
149 +.elementor-aspect-ratio-916 .elementor-fit-aspect-ratio {
150 + padding-bottom: 177.8%;
151 +}
152 +
153 +.elementor-fit-aspect-ratio {
154 + position: relative;
155 + height: 0;
156 +}
157 +.elementor-fit-aspect-ratio iframe {
158 + position: absolute;
159 + top: 0;
160 + left: 0;
161 + height: 100%;
162 + width: 100%;
163 + border: 0;
164 + background-color: #000;
165 +}
166 +.elementor-fit-aspect-ratio video {
167 + width: 100%;
168 +}
169 +
170 +.flatpickr-calendar {
171 + width: 280px;
172 +}
173 +.flatpickr-calendar .flatpickr-current-month span.cur-month {
174 + font-weight: 300;
175 +}
176 +.flatpickr-calendar .dayContainer {
177 + width: 280px;
178 + min-width: 280px;
179 + max-width: 280px;
180 +}
181 +.flatpickr-calendar .flatpickr-days {
182 + width: 280px;
183 +}
184 +.flatpickr-calendar .flatpickr-day {
185 + max-width: 37px;
186 + height: 37px;
187 + line-height: 37px;
188 +}
189 +
190 +.elementor-templates-modal .dialog-widget-content {
191 + font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
192 + background-color: #f1f3f5;
193 + width: 100%;
194 +}
195 +@media (max-width: 1439px) {
196 + .elementor-templates-modal .dialog-widget-content {
197 + max-width: 990px;
198 + }
199 +}
200 +@media (min-width: 1440px) {
201 + .elementor-templates-modal .dialog-widget-content {
202 + max-width: 1200px;
203 + }
204 +}
205 +.elementor-templates-modal .dialog-header {
206 + padding: 0;
207 + background-color: #fff;
208 + -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
209 + box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
210 + position: relative;
211 + z-index: 1;
212 +}
213 +.elementor-templates-modal .dialog-buttons-wrapper {
214 + background-color: #fff;
215 + border: none;
11 216 display: none;
217 + -webkit-box-pack: end;
218 + -ms-flex-pack: end;
219 + justify-content: flex-end;
220 + padding: 5px;
221 + -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
222 + box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
223 + position: relative;
12 224 }
225 +.elementor-templates-modal .dialog-buttons-wrapper .elementor-button {
226 + height: 40px;
227 + margin-left: 5px;
228 +}
229 +.elementor-templates-modal .dialog-buttons-wrapper .elementor-button-success {
230 + padding: 12px 36px;
231 + color: #fff;
232 + width: initial;
233 + font-size: 15px;
234 +}
235 +.elementor-templates-modal .dialog-buttons-wrapper .elementor-button-success:hover {
236 + background-color: #39b54a;
237 +}
238 +.elementor-templates-modal .dialog-message {
239 + height: 750px;
240 + max-height: 85vh;
241 + overflow-y: scroll;
242 + padding-top: 25px;
243 +}
244 +.elementor-templates-modal .dialog-content {
245 + height: 100%;
246 +}
247 +.elementor-templates-modal .dialog-loading {
248 + display: none;
249 +}
250 +.elementor-templates-modal__header {
251 + display: -webkit-box;
252 + display: -ms-flexbox;
253 + display: flex;
254 + -webkit-box-align: center;
255 + -ms-flex-align: center;
256 + align-items: center;
257 + -webkit-box-pack: justify;
258 + -ms-flex-pack: justify;
259 + justify-content: space-between;
260 + height: 50px;
261 +}
262 +.elementor-templates-modal__header__logo {
263 + line-height: 1;
264 + text-transform: uppercase;
265 + font-weight: bold;
266 + cursor: pointer;
267 +}
268 +.elementor-templates-modal__header__logo-area {
269 + text-align: left;
270 + padding-left: 15px;
271 +}
272 +.elementor-templates-modal__header__logo-area > * {
273 + display: -webkit-box;
274 + display: -ms-flexbox;
275 + display: flex;
276 + -webkit-box-align: center;
277 + -ms-flex-align: center;
278 + align-items: center;
279 +}
280 +.elementor-templates-modal__header__logo__icon-wrapper {
281 + margin-right: 10px;
282 + font-size: 12px;
283 +}
284 +.elementor-templates-modal__header__logo__title {
285 + padding-top: 2px;
286 +}
287 +.elementor-templates-modal__header__items-area {
288 + display: -webkit-box;
289 + display: -ms-flexbox;
290 + display: flex;
291 + -webkit-box-orient: horizontal;
292 + -webkit-box-direction: reverse;
293 + -ms-flex-direction: row-reverse;
294 + flex-direction: row-reverse;
295 +}
296 +.elementor-templates-modal__header__item {
297 + position: relative;
298 + display: -webkit-box;
299 + display: -ms-flexbox;
300 + display: flex;
301 + -webkit-box-align: center;
302 + -ms-flex-align: center;
303 + align-items: center;
304 + -webkit-box-pack: center;
305 + -ms-flex-pack: center;
306 + justify-content: center;
307 + -webkit-box-sizing: content-box;
308 + box-sizing: content-box;
309 +}
310 +.elementor-templates-modal__header__item > i {
311 + font-size: 20px;
312 + -webkit-transition: all 0.3s;
313 + -o-transition: all 0.3s;
314 + transition: all 0.3s;
315 + cursor: pointer;
316 +}
317 +.elementor-templates-modal__header__item > i:not(:hover) {
318 + color: #a4afb7;
319 +}
320 +.elementor-templates-modal__header__close--normal {
321 + width: 47px;
322 + border-left: 1px solid #e6e9ec;
323 +}
324 +.elementor-templates-modal__header__close--normal i {
325 + font-size: 18px;
326 +}
327 +.elementor-templates-modal__header__close--skip {
328 + padding: 10px;
329 + padding-left: 20px;
330 + margin-right: 10px;
331 + color: #fff;
332 + background-color: #a4afb7;
333 + font-size: 11px;
334 + font-weight: normal;
335 + line-height: 1;
336 + text-transform: uppercase;
337 + border-radius: 2px;
338 + cursor: pointer;
339 +}
340 +.elementor-templates-modal__header__close--skip > i {
341 + font-size: inherit;
342 + padding-left: 10px;
343 + margin-left: 15px;
344 + border-left: 1px solid;
345 +}
346 +.elementor-templates-modal__header__close--skip > i:not(:hover) {
347 + color: #fff;
348 +}
349 +.elementor-templates-modal__sidebar {
350 + -ms-flex-negative: 0;
351 + flex-shrink: 0;
352 + width: 25%;
353 + background-color: rgba(255, 255, 255, 0.3);
354 +}
355 +.elementor-templates-modal__content {
356 + -webkit-box-flex: 1;
357 + -ms-flex-positive: 1;
358 + flex-grow: 1;
359 + -webkit-box-shadow: 0 0 13px inset rgba(0, 0, 0, 0.05);
360 + box-shadow: 0 0 13px inset rgba(0, 0, 0, 0.05);
361 +}
13 362
14 -.elementor-visibility-hidden {
15 - visibility: hidden;
363 +/* Will select next element after last '.elementor-general-section' */
364 +#wpadminbar #wp-admin-bar-elementor_edit_page .elementor-general-section + .elementor-second-section {
365 + border-top: 1px solid #464b50;
366 + margin-top: 6px;
16 367 }
17 368
369 +.elementor-hidden {
370 + display: none;
371 +}
372 +
18 373 .elementor-screen-only,
19 374 .screen-reader-text,
20 375 .screen-reader-text span,
21 376 .ui-helper-hidden-accessible {
@@ -38,21 +393,38 @@
38 393 height: 0;
39 394 }
40 395
41 396 .e-logo-wrapper {
397 + background: #93003c;
42 398 display: inline-block;
399 + padding: 0.75em;
400 + border-radius: 50%;
43 401 line-height: 1;
44 402 }
45 403 .e-logo-wrapper i {
46 - color: var(--e-a-color-circle-logo);
47 - font-size: 2.5em;
404 + color: #fff;
405 + font-size: 1em;
48 406 }
49 407
408 +#e-enable-unfiltered-files-dialog-import-template .dialog-confirm-ok {
409 + color: #39b54a;
410 +}
411 +#e-enable-unfiltered-files-dialog-import-template .dialog-confirm-cancel {
412 + color: #b01b1b;
413 +}
414 +
415 +.elementor {
416 + -webkit-hyphens: manual;
417 + -ms-hyphens: manual;
418 + hyphens: manual;
419 +}
50 420 .elementor *, .elementor *:before, .elementor *:after {
51 - box-sizing: border-box;
421 + -webkit-box-sizing: border-box;
422 + box-sizing: border-box;
52 423 }
53 424 .elementor a {
54 - box-shadow: none;
425 + -webkit-box-shadow: none;
426 + box-shadow: none;
55 427 text-decoration: none;
56 428 }
57 429 .elementor hr {
58 430 margin: 0;
@@ -62,9 +434,10 @@
62 434 height: auto;
63 435 max-width: 100%;
64 436 border: none;
65 437 border-radius: 0;
66 - box-shadow: none;
438 + -webkit-box-shadow: none;
439 + box-shadow: none;
67 440 }
68 441 .elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
69 442 margin: 0;
70 443 }
@@ -77,12 +450,18 @@
77 450 margin: 0;
78 451 line-height: 1;
79 452 border: none;
80 453 }
454 +.elementor .elementor-custom-embed {
455 + line-height: 0;
456 +}
81 457 .elementor .elementor-background-video-container,
82 458 .elementor .elementor-background-holder,
83 459 .elementor .elementor-background {
84 - inset: 0;
460 + height: 100%;
461 + width: 100%;
462 + top: 0;
463 + left: 0;
85 464 position: absolute;
86 465 overflow: hidden;
87 466 z-index: 0;
88 467 direction: ltr;
@@ -87,8 +466,10 @@
87 466 z-index: 0;
88 467 direction: ltr;
89 468 }
90 469 .elementor .elementor-background-video-container {
470 + -webkit-transition: opacity 1s;
471 + -o-transition: opacity 1s;
91 472 transition: opacity 1s;
92 473 pointer-events: none;
93 474 }
94 475 .elementor .elementor-background-video-container.elementor-loading {
@@ -93,32 +474,46 @@
93 474 }
94 475 .elementor .elementor-background-video-container.elementor-loading {
95 476 opacity: 0;
96 477 }
97 -.elementor .elementor-background-video,
98 478 .elementor .elementor-background-video-embed {
99 479 max-width: none;
100 480 }
101 -.elementor .elementor-background-video,
102 -.elementor .elementor-background-video-embed,
103 -.elementor .elementor-background-video-hosted {
481 +.elementor .elementor-background-video-embed, .elementor .elementor-background-video-hosted {
104 482 position: absolute;
105 - inset-block-start: 50%;
106 - inset-inline-start: 50%;
107 - transform: translate(-50%, -50%);
483 + top: 50%;
484 + left: 50%;
485 + -webkit-transform: translate(-50%, -50%);
486 + -ms-transform: translate(-50%, -50%);
487 + transform: translate(-50%, -50%);
108 488 }
109 -.elementor .elementor-background-video-hosted {
489 +.elementor .elementor-background-video {
490 + max-width: none;
491 + position: absolute;
492 + top: 50%;
493 + left: 50%;
494 + -webkit-transform: translate(-50%, -50%);
495 + -ms-transform: translate(-50%, -50%);
496 + transform: translate(-50%, -50%);
497 +}
498 +.elementor .elementor-html5-video {
110 499 -o-object-fit: cover;
111 500 object-fit: cover;
112 501 }
113 502 .elementor .elementor-background-overlay {
114 - inset: 0;
503 + height: 100%;
504 + width: 100%;
505 + top: 0;
506 + left: 0;
115 507 position: absolute;
116 508 }
117 509 .elementor .elementor-background-slideshow {
118 510 position: absolute;
119 - inset: 0;
511 + width: 100%;
512 + height: 100%;
120 513 z-index: 0;
514 + top: 0;
515 + left: 0;
121 516 }
122 517 .elementor .elementor-background-slideshow__slide__image {
123 518 width: 100%;
124 519 height: 100%;
@@ -150,11 +545,8 @@
150 545 max-width: 100%;
151 546 }
152 547 }
153 548
154 -.elementor-element.elementor-absolute, .elementor-element.elementor-fixed {
155 - z-index: 1;
156 -}
157 549 .elementor-element {
158 550 --flex-direction: initial;
159 551 --flex-wrap: initial;
160 552 --justify-content: initial;
@@ -165,21 +557,40 @@
165 557 --flex-grow: initial;
166 558 --flex-shrink: initial;
167 559 --order: initial;
168 560 --align-self: initial;
169 - flex-basis: var(--flex-basis);
170 - flex-grow: var(--flex-grow);
171 - flex-shrink: var(--flex-shrink);
172 - order: var(--order);
173 - align-self: var(--align-self);
561 + -ms-flex-preferred-size: var(--flex-basis);
562 + flex-basis: var(--flex-basis);
563 + -webkit-box-flex: var(--flex-grow);
564 + -ms-flex-positive: var(--flex-grow);
565 + flex-grow: var(--flex-grow);
566 + -ms-flex-negative: var(--flex-shrink);
567 + flex-shrink: var(--flex-shrink);
568 + -webkit-box-ordinal-group: var(--order);
569 + -ms-flex-order: var(--order);
570 + order: var(--order);
571 + -ms-flex-item-align: var(--align-self);
572 + align-self: var(--align-self);
174 573 }
574 +.elementor-element.elementor-absolute, .elementor-element.elementor-fixed {
575 + z-index: 1;
576 +}
175 577 .elementor-element:where(.e-con-full, .elementor-widget) {
176 - flex-direction: var(--flex-direction);
177 - flex-wrap: var(--flex-wrap);
178 - justify-content: var(--justify-content);
179 - align-items: var(--align-items);
180 - align-content: var(--align-content);
181 - gap: var(--row-gap) var(--column-gap);
578 + -webkit-box-orient: vertical;
579 + -webkit-box-direction: normal;
580 + -ms-flex-direction: var(--flex-direction);
581 + flex-direction: var(--flex-direction);
582 + -ms-flex-wrap: var(--flex-wrap);
583 + flex-wrap: var(--flex-wrap);
584 + -webkit-box-pack: var(--justify-content);
585 + -ms-flex-pack: var(--justify-content);
586 + justify-content: var(--justify-content);
587 + -webkit-box-align: var(--align-items);
588 + -ms-flex-align: var(--align-items);
589 + align-items: var(--align-items);
590 + -ms-flex-line-pack: var(--align-content);
591 + align-content: var(--align-content);
592 + gap: var(--gap);
182 593 }
183 594
184 595 .elementor-invisible {
185 596 visibility: hidden;
@@ -184,13 +595,37 @@
184 595 .elementor-invisible {
185 596 visibility: hidden;
186 597 }
187 598
599 +.elementor-align-center {
600 + text-align: center;
601 +}
602 +.elementor-align-center .elementor-button {
603 + width: auto;
604 +}
605 +.elementor-align-right {
606 + text-align: right;
607 +}
608 +.elementor-align-right .elementor-button {
609 + width: auto;
610 +}
611 +.elementor-align-left {
612 + text-align: left;
613 +}
614 +.elementor-align-left .elementor-button {
615 + width: auto;
616 +}
617 +.elementor-align-justify .elementor-button {
618 + width: 100%;
619 +}
620 +
188 621 .elementor-custom-embed-play {
189 622 position: absolute;
190 - inset-block-start: 50%;
191 - inset-inline-start: 50%;
192 - transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
623 + top: 50%;
624 + left: 50%;
625 + -webkit-transform: translate(-50%, -50%);
626 + -ms-transform: translate(-50%, -50%);
627 + transform: translate(-50%, -50%);
193 628 }
194 629 .elementor-custom-embed-play i {
195 630 font-size: 100px;
196 631 color: #fff;
@@ -199,13 +634,16 @@
199 634 .elementor-custom-embed-play svg {
200 635 height: 100px;
201 636 width: 100px;
202 637 fill: #fff;
203 - filter: drop-shadow(1px 0 6px rgba(0, 0, 0, 0.3));
638 + -webkit-filter: drop-shadow(1px 0 6px rgba(0, 0, 0, 0.3));
639 + filter: drop-shadow(1px 0 6px rgba(0, 0, 0, 0.3));
204 640 }
205 641 .elementor-custom-embed-play i,
206 642 .elementor-custom-embed-play svg {
207 643 opacity: 0.8;
644 + -webkit-transition: all 0.5s;
645 + -o-transition: all 0.5s;
208 646 transition: all 0.5s;
209 647 }
210 648 .elementor-custom-embed-play.elementor-playing i {
211 649 font-family: eicons;
@@ -214,60 +652,69 @@
214 652 content: "\e8fb";
215 653 }
216 654 .elementor-custom-embed-play.elementor-playing i,
217 655 .elementor-custom-embed-play.elementor-playing svg {
218 - animation: eicon-spin 2s infinite linear;
656 + -webkit-animation: eicon-spin 2s infinite linear;
657 + animation: eicon-spin 2s infinite linear;
219 658 }
220 659
221 660 .elementor-tag {
661 + display: -webkit-inline-box;
662 + display: -ms-inline-flexbox;
222 663 display: inline-flex;
223 664 }
224 665
225 666 .elementor-ken-burns {
667 + -webkit-transition-property: -webkit-transform;
668 + transition-property: -webkit-transform;
669 + -o-transition-property: transform;
226 670 transition-property: transform;
227 - transition-duration: 10s;
228 - transition-timing-function: linear;
671 + transition-property: transform, -webkit-transform;
672 + -webkit-transition-duration: 10s;
673 + -o-transition-duration: 10s;
674 + transition-duration: 10s;
675 + -webkit-transition-timing-function: linear;
676 + -o-transition-timing-function: linear;
677 + transition-timing-function: linear;
229 678 }
230 679 .elementor-ken-burns--out {
231 - transform: scale(1.3);
680 + -webkit-transform: scale(1.3);
681 + -ms-transform: scale(1.3);
682 + transform: scale(1.3);
232 683 }
233 684 .elementor-ken-burns--active {
234 - transition-duration: 20s;
685 + -webkit-transition-duration: 20s;
686 + -o-transition-duration: 20s;
687 + transition-duration: 20s;
235 688 }
236 689 .elementor-ken-burns--active.elementor-ken-burns--out {
237 - transform: scale(1);
690 + -webkit-transform: scale(1);
691 + -ms-transform: scale(1);
692 + transform: scale(1);
238 693 }
239 694 .elementor-ken-burns--active.elementor-ken-burns--in {
240 - transform: scale(1.3);
695 + -webkit-transform: scale(1.3);
696 + -ms-transform: scale(1.3);
697 + transform: scale(1.3);
241 698 }
242 699
243 -.elementor-align-center {
244 - text-align: center;
245 -}
246 -.elementor-align-right {
247 - text-align: right;
248 -}
249 -.elementor-align-left {
250 - text-align: left;
251 -}
252 -.elementor-align-center .elementor-button, .elementor-align-right .elementor-button, .elementor-align-left .elementor-button {
253 - width: auto;
254 -}
255 -.elementor-align-justify .elementor-button {
256 - width: 100%;
257 -}
258 -
259 -@media (min-width: -1) {
700 +@media (min-width: -1px) {
260 701 .elementor-widescreen-align-center {
261 702 text-align: center;
262 703 }
704 + .elementor-widescreen-align-center .elementor-button {
705 + width: auto;
706 + }
263 707 .elementor-widescreen-align-right {
264 708 text-align: right;
265 709 }
710 + .elementor-widescreen-align-right .elementor-button {
711 + width: auto;
712 + }
266 713 .elementor-widescreen-align-left {
267 714 text-align: left;
268 715 }
269 - .elementor-widescreen-align-center .elementor-button, .elementor-widescreen-align-right .elementor-button, .elementor-widescreen-align-left .elementor-button {
716 + .elementor-widescreen-align-left .elementor-button {
270 717 width: auto;
271 718 }
272 719 .elementor-widescreen-align-justify .elementor-button {
273 720 width: 100%;
@@ -272,19 +719,25 @@
272 719 .elementor-widescreen-align-justify .elementor-button {
273 720 width: 100%;
274 721 }
275 722 }
276 -@media (max-width: -1) {
723 +@media (max-width: -1px) {
277 724 .elementor-laptop-align-center {
278 725 text-align: center;
279 726 }
727 + .elementor-laptop-align-center .elementor-button {
728 + width: auto;
729 + }
280 730 .elementor-laptop-align-right {
281 731 text-align: right;
282 732 }
733 + .elementor-laptop-align-right .elementor-button {
734 + width: auto;
735 + }
283 736 .elementor-laptop-align-left {
284 737 text-align: left;
285 738 }
286 - .elementor-laptop-align-center .elementor-button, .elementor-laptop-align-right .elementor-button, .elementor-laptop-align-left .elementor-button {
739 + .elementor-laptop-align-left .elementor-button {
287 740 width: auto;
288 741 }
289 742 .elementor-laptop-align-justify .elementor-button {
290 743 width: 100%;
@@ -289,19 +742,25 @@
289 742 .elementor-laptop-align-justify .elementor-button {
290 743 width: 100%;
291 744 }
292 745 }
293 -@media (max-width: -1) {
746 +@media (max-width: -1px) {
294 747 .elementor-tablet_extra-align-center {
295 748 text-align: center;
296 749 }
750 + .elementor-tablet_extra-align-center .elementor-button {
751 + width: auto;
752 + }
297 753 .elementor-tablet_extra-align-right {
298 754 text-align: right;
299 755 }
756 + .elementor-tablet_extra-align-right .elementor-button {
757 + width: auto;
758 + }
300 759 .elementor-tablet_extra-align-left {
301 760 text-align: left;
302 761 }
303 - .elementor-tablet_extra-align-center .elementor-button, .elementor-tablet_extra-align-right .elementor-button, .elementor-tablet_extra-align-left .elementor-button {
762 + .elementor-tablet_extra-align-left .elementor-button {
304 763 width: auto;
305 764 }
306 765 .elementor-tablet_extra-align-justify .elementor-button {
307 766 width: 100%;
@@ -310,15 +769,21 @@
310 769 @media (max-width: 1024px) {
311 770 .elementor-tablet-align-center {
312 771 text-align: center;
313 772 }
773 + .elementor-tablet-align-center .elementor-button {
774 + width: auto;
775 + }
314 776 .elementor-tablet-align-right {
315 777 text-align: right;
316 778 }
779 + .elementor-tablet-align-right .elementor-button {
780 + width: auto;
781 + }
317 782 .elementor-tablet-align-left {
318 783 text-align: left;
319 784 }
320 - .elementor-tablet-align-center .elementor-button, .elementor-tablet-align-right .elementor-button, .elementor-tablet-align-left .elementor-button {
785 + .elementor-tablet-align-left .elementor-button {
321 786 width: auto;
322 787 }
323 788 .elementor-tablet-align-justify .elementor-button {
324 789 width: 100%;
@@ -323,19 +788,25 @@
323 788 .elementor-tablet-align-justify .elementor-button {
324 789 width: 100%;
325 790 }
326 791 }
327 -@media (max-width: -1) {
792 +@media (max-width: -1px) {
328 793 .elementor-mobile_extra-align-center {
329 794 text-align: center;
330 795 }
796 + .elementor-mobile_extra-align-center .elementor-button {
797 + width: auto;
798 + }
331 799 .elementor-mobile_extra-align-right {
332 800 text-align: right;
333 801 }
802 + .elementor-mobile_extra-align-right .elementor-button {
803 + width: auto;
804 + }
334 805 .elementor-mobile_extra-align-left {
335 806 text-align: left;
336 807 }
337 - .elementor-mobile_extra-align-center .elementor-button, .elementor-mobile_extra-align-right .elementor-button, .elementor-mobile_extra-align-left .elementor-button {
808 + .elementor-mobile_extra-align-left .elementor-button {
338 809 width: auto;
339 810 }
340 811 .elementor-mobile_extra-align-justify .elementor-button {
341 812 width: 100%;
@@ -344,15 +815,21 @@
344 815 @media (max-width: 767px) {
345 816 .elementor-mobile-align-center {
346 817 text-align: center;
347 818 }
819 + .elementor-mobile-align-center .elementor-button {
820 + width: auto;
821 + }
348 822 .elementor-mobile-align-right {
349 823 text-align: right;
350 824 }
825 + .elementor-mobile-align-right .elementor-button {
826 + width: auto;
827 + }
351 828 .elementor-mobile-align-left {
352 829 text-align: left;
353 830 }
354 - .elementor-mobile-align-center .elementor-button, .elementor-mobile-align-right .elementor-button, .elementor-mobile-align-left .elementor-button {
831 + .elementor-mobile-align-left .elementor-button {
355 832 width: auto;
356 833 }
357 834 .elementor-mobile-align-justify .elementor-button {
358 835 width: 100%;
@@ -365,18 +842,32 @@
365 842 .elementor-page-title, h1.entry-title {
366 843 display: var(--page-title-display);
367 844 }
368 845
846 +@-webkit-keyframes eicon-spin {
847 + 0% {
848 + -webkit-transform: rotate(0deg);
849 + transform: rotate(0deg);
850 + }
851 + 100% {
852 + -webkit-transform: rotate(359deg);
853 + transform: rotate(359deg);
854 + }
855 +}
856 +
369 857 @keyframes eicon-spin {
370 858 0% {
371 - transform: rotate(0deg);
859 + -webkit-transform: rotate(0deg);
860 + transform: rotate(0deg);
372 861 }
373 862 100% {
374 - transform: rotate(359deg);
863 + -webkit-transform: rotate(359deg);
864 + transform: rotate(359deg);
375 865 }
376 866 }
377 867 .eicon-animation-spin {
378 - animation: eicon-spin 2s infinite linear;
868 + -webkit-animation: eicon-spin 2s infinite linear;
869 + animation: eicon-spin 2s infinite linear;
379 870 }
380 871
381 872 .elementor-section {
382 873 position: relative;
@@ -381,15 +872,19 @@
381 872 .elementor-section {
382 873 position: relative;
383 874 }
384 875 .elementor-section .elementor-container {
876 + display: -webkit-box;
877 + display: -ms-flexbox;
385 878 display: flex;
386 - margin-inline: auto;
879 + margin-right: auto;
880 + margin-left: auto;
387 881 position: relative;
388 882 }
389 883 @media (max-width: 1024px) {
390 884 .elementor-section .elementor-container {
391 - flex-wrap: wrap;
885 + -ms-flex-wrap: wrap;
886 + flex-wrap: wrap;
392 887 }
393 888 }
394 889 .elementor-section.elementor-section-boxed > .elementor-container {
395 890 max-width: 1140px;
@@ -398,15 +893,21 @@
398 893 position: relative;
399 894 width: 100%;
400 895 }
401 896 .elementor-section.elementor-section-items-top > .elementor-container {
402 - align-items: flex-start;
897 + -webkit-box-align: start;
898 + -ms-flex-align: start;
899 + align-items: flex-start;
403 900 }
404 901 .elementor-section.elementor-section-items-middle > .elementor-container {
405 - align-items: center;
902 + -webkit-box-align: center;
903 + -ms-flex-align: center;
904 + align-items: center;
406 905 }
407 906 .elementor-section.elementor-section-items-bottom > .elementor-container {
408 - align-items: flex-end;
907 + -webkit-box-align: end;
908 + -ms-flex-align: end;
909 + align-items: flex-end;
409 910 }
410 911 @media (min-width: 768px) {
411 912 .elementor-section.elementor-section-height-full {
412 913 height: 100vh;
@@ -416,24 +917,47 @@
416 917 }
417 918 }
418 919
419 920 .elementor-bc-flex-widget .elementor-section-content-top > .elementor-container > .elementor-column > .elementor-widget-wrap {
420 - align-items: flex-start;
921 + -webkit-box-align: start;
922 + -ms-flex-align: start;
923 + align-items: flex-start;
421 924 }
422 925 .elementor-bc-flex-widget .elementor-section-content-middle > .elementor-container > .elementor-column > .elementor-widget-wrap {
423 - align-items: center;
926 + -webkit-box-align: center;
927 + -ms-flex-align: center;
928 + align-items: center;
424 929 }
425 930 .elementor-bc-flex-widget .elementor-section-content-bottom > .elementor-container > .elementor-column > .elementor-widget-wrap {
426 - align-items: flex-end;
931 + -webkit-box-align: end;
932 + -ms-flex-align: end;
933 + align-items: flex-end;
427 934 }
428 935
936 +.elementor-row {
937 + width: 100%;
938 + display: -webkit-box;
939 + display: -ms-flexbox;
940 + display: flex;
941 +}
942 +@media (max-width: 1024px) {
943 + .elementor-row {
944 + -ms-flex-wrap: wrap;
945 + flex-wrap: wrap;
946 + }
947 +}
948 +
429 949 .elementor-widget-wrap {
430 950 position: relative;
431 951 width: 100%;
432 - flex-wrap: wrap;
433 - align-content: flex-start;
952 + -ms-flex-wrap: wrap;
953 + flex-wrap: wrap;
954 + -ms-flex-line-pack: start;
955 + align-content: flex-start;
434 956 }
435 957 .elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
958 + display: -webkit-box;
959 + display: -ms-flexbox;
436 960 display: flex;
437 961 }
438 962 .elementor-widget-wrap > .elementor-element {
439 963 width: 100%;
@@ -445,20 +969,30 @@
445 969 .elementor-widget {
446 970 position: relative;
447 971 }
448 972 .elementor-widget:not(:last-child) {
449 - margin-block-end: var(--kit-widget-spacing, 20px);
973 + margin-bottom: 20px;
450 974 }
451 975 .elementor-widget:not(:last-child).elementor-widget__width-auto, .elementor-widget:not(:last-child).elementor-widget__width-initial, .elementor-widget:not(:last-child).elementor-absolute {
452 - margin-block-end: 0;
976 + margin-bottom: 0;
453 977 }
454 978
455 979 .elementor-column {
456 980 position: relative;
457 981 min-height: 1px;
982 + display: -webkit-box;
983 + display: -ms-flexbox;
458 984 display: flex;
459 985 }
460 986
987 +.elementor-column-wrap {
988 + width: 100%;
989 + position: relative;
990 + display: -webkit-box;
991 + display: -ms-flexbox;
992 + display: flex;
993 +}
994 +
461 995 .elementor-column-gap-narrow > .elementor-column > .elementor-element-populated {
462 996 padding: 5px;
463 997 }
464 998 .elementor-column-gap-default > .elementor-column > .elementor-element-populated {
@@ -714,327 +1248,538 @@
714 1248 width: 100%;
715 1249 }
716 1250 }
717 1251
718 -@media (min-width: -1) {
1252 +@media (min-width: -1px) {
719 1253 .elementor-reverse-widescreen > .elementor-container > :nth-child(1) {
720 - order: 10;
1254 + -webkit-box-ordinal-group: 11;
1255 + -ms-flex-order: 10;
1256 + order: 10;
721 1257 }
722 1258 .elementor-reverse-widescreen > .elementor-container > :nth-child(2) {
723 - order: 9;
1259 + -webkit-box-ordinal-group: 10;
1260 + -ms-flex-order: 9;
1261 + order: 9;
724 1262 }
725 1263 .elementor-reverse-widescreen > .elementor-container > :nth-child(3) {
726 - order: 8;
1264 + -webkit-box-ordinal-group: 9;
1265 + -ms-flex-order: 8;
1266 + order: 8;
727 1267 }
728 1268 .elementor-reverse-widescreen > .elementor-container > :nth-child(4) {
729 - order: 7;
1269 + -webkit-box-ordinal-group: 8;
1270 + -ms-flex-order: 7;
1271 + order: 7;
730 1272 }
731 1273 .elementor-reverse-widescreen > .elementor-container > :nth-child(5) {
732 - order: 6;
1274 + -webkit-box-ordinal-group: 7;
1275 + -ms-flex-order: 6;
1276 + order: 6;
733 1277 }
734 1278 .elementor-reverse-widescreen > .elementor-container > :nth-child(6) {
735 - order: 5;
1279 + -webkit-box-ordinal-group: 6;
1280 + -ms-flex-order: 5;
1281 + order: 5;
736 1282 }
737 1283 .elementor-reverse-widescreen > .elementor-container > :nth-child(7) {
738 - order: 4;
1284 + -webkit-box-ordinal-group: 5;
1285 + -ms-flex-order: 4;
1286 + order: 4;
739 1287 }
740 1288 .elementor-reverse-widescreen > .elementor-container > :nth-child(8) {
741 - order: 3;
1289 + -webkit-box-ordinal-group: 4;
1290 + -ms-flex-order: 3;
1291 + order: 3;
742 1292 }
743 1293 .elementor-reverse-widescreen > .elementor-container > :nth-child(9) {
744 - order: 2;
1294 + -webkit-box-ordinal-group: 3;
1295 + -ms-flex-order: 2;
1296 + order: 2;
745 1297 }
746 1298 .elementor-reverse-widescreen > .elementor-container > :nth-child(10) {
747 - order: 1;
1299 + -webkit-box-ordinal-group: 2;
1300 + -ms-flex-order: 1;
1301 + order: 1;
748 1302 }
749 1303 }
750 -@media (min-width: 1025px) and (max-width: -1) {
1304 +@media (min-width: 1025px) and (max-width: -1px) {
751 1305 .elementor-reverse-laptop > .elementor-container > :nth-child(1) {
752 - order: 10;
1306 + -webkit-box-ordinal-group: 11;
1307 + -ms-flex-order: 10;
1308 + order: 10;
753 1309 }
754 1310 .elementor-reverse-laptop > .elementor-container > :nth-child(2) {
755 - order: 9;
1311 + -webkit-box-ordinal-group: 10;
1312 + -ms-flex-order: 9;
1313 + order: 9;
756 1314 }
757 1315 .elementor-reverse-laptop > .elementor-container > :nth-child(3) {
758 - order: 8;
1316 + -webkit-box-ordinal-group: 9;
1317 + -ms-flex-order: 8;
1318 + order: 8;
759 1319 }
760 1320 .elementor-reverse-laptop > .elementor-container > :nth-child(4) {
761 - order: 7;
1321 + -webkit-box-ordinal-group: 8;
1322 + -ms-flex-order: 7;
1323 + order: 7;
762 1324 }
763 1325 .elementor-reverse-laptop > .elementor-container > :nth-child(5) {
764 - order: 6;
1326 + -webkit-box-ordinal-group: 7;
1327 + -ms-flex-order: 6;
1328 + order: 6;
765 1329 }
766 1330 .elementor-reverse-laptop > .elementor-container > :nth-child(6) {
767 - order: 5;
1331 + -webkit-box-ordinal-group: 6;
1332 + -ms-flex-order: 5;
1333 + order: 5;
768 1334 }
769 1335 .elementor-reverse-laptop > .elementor-container > :nth-child(7) {
770 - order: 4;
1336 + -webkit-box-ordinal-group: 5;
1337 + -ms-flex-order: 4;
1338 + order: 4;
771 1339 }
772 1340 .elementor-reverse-laptop > .elementor-container > :nth-child(8) {
773 - order: 3;
1341 + -webkit-box-ordinal-group: 4;
1342 + -ms-flex-order: 3;
1343 + order: 3;
774 1344 }
775 1345 .elementor-reverse-laptop > .elementor-container > :nth-child(9) {
776 - order: 2;
1346 + -webkit-box-ordinal-group: 3;
1347 + -ms-flex-order: 2;
1348 + order: 2;
777 1349 }
778 1350 .elementor-reverse-laptop > .elementor-container > :nth-child(10) {
779 - order: 1;
1351 + -webkit-box-ordinal-group: 2;
1352 + -ms-flex-order: 1;
1353 + order: 1;
780 1354 }
781 1355 }
782 -@media (min-width: -1) and (max-width: -1) {
1356 +@media (min-width: -1px) and (max-width: -1px) {
783 1357 .elementor-reverse-laptop > .elementor-container > :nth-child(1) {
784 - order: 10;
1358 + -webkit-box-ordinal-group: 11;
1359 + -ms-flex-order: 10;
1360 + order: 10;
785 1361 }
786 1362 .elementor-reverse-laptop > .elementor-container > :nth-child(2) {
787 - order: 9;
1363 + -webkit-box-ordinal-group: 10;
1364 + -ms-flex-order: 9;
1365 + order: 9;
788 1366 }
789 1367 .elementor-reverse-laptop > .elementor-container > :nth-child(3) {
790 - order: 8;
1368 + -webkit-box-ordinal-group: 9;
1369 + -ms-flex-order: 8;
1370 + order: 8;
791 1371 }
792 1372 .elementor-reverse-laptop > .elementor-container > :nth-child(4) {
793 - order: 7;
1373 + -webkit-box-ordinal-group: 8;
1374 + -ms-flex-order: 7;
1375 + order: 7;
794 1376 }
795 1377 .elementor-reverse-laptop > .elementor-container > :nth-child(5) {
796 - order: 6;
1378 + -webkit-box-ordinal-group: 7;
1379 + -ms-flex-order: 6;
1380 + order: 6;
797 1381 }
798 1382 .elementor-reverse-laptop > .elementor-container > :nth-child(6) {
799 - order: 5;
1383 + -webkit-box-ordinal-group: 6;
1384 + -ms-flex-order: 5;
1385 + order: 5;
800 1386 }
801 1387 .elementor-reverse-laptop > .elementor-container > :nth-child(7) {
802 - order: 4;
1388 + -webkit-box-ordinal-group: 5;
1389 + -ms-flex-order: 4;
1390 + order: 4;
803 1391 }
804 1392 .elementor-reverse-laptop > .elementor-container > :nth-child(8) {
805 - order: 3;
1393 + -webkit-box-ordinal-group: 4;
1394 + -ms-flex-order: 3;
1395 + order: 3;
806 1396 }
807 1397 .elementor-reverse-laptop > .elementor-container > :nth-child(9) {
808 - order: 2;
1398 + -webkit-box-ordinal-group: 3;
1399 + -ms-flex-order: 2;
1400 + order: 2;
809 1401 }
810 1402 .elementor-reverse-laptop > .elementor-container > :nth-child(10) {
811 - order: 1;
1403 + -webkit-box-ordinal-group: 2;
1404 + -ms-flex-order: 1;
1405 + order: 1;
812 1406 }
813 1407 }
814 -@media (min-width: 1025px) and (max-width: -1) {
1408 +@media (min-width: 1025px) and (max-width: -1px) {
815 1409 .elementor-reverse-laptop > .elementor-container > :nth-child(1) {
816 - order: initial;
1410 + -webkit-box-ordinal-group: initial;
1411 + -ms-flex-order: initial;
1412 + order: initial;
817 1413 }
818 1414 .elementor-reverse-laptop > .elementor-container > :nth-child(2) {
819 - order: initial;
1415 + -webkit-box-ordinal-group: initial;
1416 + -ms-flex-order: initial;
1417 + order: initial;
820 1418 }
821 1419 .elementor-reverse-laptop > .elementor-container > :nth-child(3) {
822 - order: initial;
1420 + -webkit-box-ordinal-group: initial;
1421 + -ms-flex-order: initial;
1422 + order: initial;
823 1423 }
824 1424 .elementor-reverse-laptop > .elementor-container > :nth-child(4) {
825 - order: initial;
1425 + -webkit-box-ordinal-group: initial;
1426 + -ms-flex-order: initial;
1427 + order: initial;
826 1428 }
827 1429 .elementor-reverse-laptop > .elementor-container > :nth-child(5) {
828 - order: initial;
1430 + -webkit-box-ordinal-group: initial;
1431 + -ms-flex-order: initial;
1432 + order: initial;
829 1433 }
830 1434 .elementor-reverse-laptop > .elementor-container > :nth-child(6) {
831 - order: initial;
1435 + -webkit-box-ordinal-group: initial;
1436 + -ms-flex-order: initial;
1437 + order: initial;
832 1438 }
833 1439 .elementor-reverse-laptop > .elementor-container > :nth-child(7) {
834 - order: initial;
1440 + -webkit-box-ordinal-group: initial;
1441 + -ms-flex-order: initial;
1442 + order: initial;
835 1443 }
836 1444 .elementor-reverse-laptop > .elementor-container > :nth-child(8) {
837 - order: initial;
1445 + -webkit-box-ordinal-group: initial;
1446 + -ms-flex-order: initial;
1447 + order: initial;
838 1448 }
839 1449 .elementor-reverse-laptop > .elementor-container > :nth-child(9) {
840 - order: initial;
1450 + -webkit-box-ordinal-group: initial;
1451 + -ms-flex-order: initial;
1452 + order: initial;
841 1453 }
842 1454 .elementor-reverse-laptop > .elementor-container > :nth-child(10) {
843 - order: initial;
1455 + -webkit-box-ordinal-group: initial;
1456 + -ms-flex-order: initial;
1457 + order: initial;
844 1458 }
845 1459 .elementor-reverse-tablet_extra > .elementor-container > :nth-child(1) {
846 - order: 10;
1460 + -webkit-box-ordinal-group: 11;
1461 + -ms-flex-order: 10;
1462 + order: 10;
847 1463 }
848 1464 .elementor-reverse-tablet_extra > .elementor-container > :nth-child(2) {
849 - order: 9;
1465 + -webkit-box-ordinal-group: 10;
1466 + -ms-flex-order: 9;
1467 + order: 9;
850 1468 }
851 1469 .elementor-reverse-tablet_extra > .elementor-container > :nth-child(3) {
852 - order: 8;
1470 + -webkit-box-ordinal-group: 9;
1471 + -ms-flex-order: 8;
1472 + order: 8;
853 1473 }
854 1474 .elementor-reverse-tablet_extra > .elementor-container > :nth-child(4) {
855 - order: 7;
1475 + -webkit-box-ordinal-group: 8;
1476 + -ms-flex-order: 7;
1477 + order: 7;
856 1478 }
857 1479 .elementor-reverse-tablet_extra > .elementor-container > :nth-child(5) {
858 - order: 6;
1480 + -webkit-box-ordinal-group: 7;
1481 + -ms-flex-order: 6;
1482 + order: 6;
859 1483 }
860 1484 .elementor-reverse-tablet_extra > .elementor-container > :nth-child(6) {
861 - order: 5;
1485 + -webkit-box-ordinal-group: 6;
1486 + -ms-flex-order: 5;
1487 + order: 5;
862 1488 }
863 1489 .elementor-reverse-tablet_extra > .elementor-container > :nth-child(7) {
864 - order: 4;
1490 + -webkit-box-ordinal-group: 5;
1491 + -ms-flex-order: 4;
1492 + order: 4;
865 1493 }
866 1494 .elementor-reverse-tablet_extra > .elementor-container > :nth-child(8) {
867 - order: 3;
1495 + -webkit-box-ordinal-group: 4;
1496 + -ms-flex-order: 3;
1497 + order: 3;
868 1498 }
869 1499 .elementor-reverse-tablet_extra > .elementor-container > :nth-child(9) {
870 - order: 2;
1500 + -webkit-box-ordinal-group: 3;
1501 + -ms-flex-order: 2;
1502 + order: 2;
871 1503 }
872 1504 .elementor-reverse-tablet_extra > .elementor-container > :nth-child(10) {
873 - order: 1;
1505 + -webkit-box-ordinal-group: 2;
1506 + -ms-flex-order: 1;
1507 + order: 1;
874 1508 }
875 1509 }
876 1510 @media (min-width: 768px) and (max-width: 1024px) {
877 1511 .elementor-reverse-tablet > .elementor-container > :nth-child(1) {
878 - order: 10;
1512 + -webkit-box-ordinal-group: 11;
1513 + -ms-flex-order: 10;
1514 + order: 10;
879 1515 }
880 1516 .elementor-reverse-tablet > .elementor-container > :nth-child(2) {
881 - order: 9;
1517 + -webkit-box-ordinal-group: 10;
1518 + -ms-flex-order: 9;
1519 + order: 9;
882 1520 }
883 1521 .elementor-reverse-tablet > .elementor-container > :nth-child(3) {
884 - order: 8;
1522 + -webkit-box-ordinal-group: 9;
1523 + -ms-flex-order: 8;
1524 + order: 8;
885 1525 }
886 1526 .elementor-reverse-tablet > .elementor-container > :nth-child(4) {
887 - order: 7;
1527 + -webkit-box-ordinal-group: 8;
1528 + -ms-flex-order: 7;
1529 + order: 7;
888 1530 }
889 1531 .elementor-reverse-tablet > .elementor-container > :nth-child(5) {
890 - order: 6;
1532 + -webkit-box-ordinal-group: 7;
1533 + -ms-flex-order: 6;
1534 + order: 6;
891 1535 }
892 1536 .elementor-reverse-tablet > .elementor-container > :nth-child(6) {
893 - order: 5;
1537 + -webkit-box-ordinal-group: 6;
1538 + -ms-flex-order: 5;
1539 + order: 5;
894 1540 }
895 1541 .elementor-reverse-tablet > .elementor-container > :nth-child(7) {
896 - order: 4;
1542 + -webkit-box-ordinal-group: 5;
1543 + -ms-flex-order: 4;
1544 + order: 4;
897 1545 }
898 1546 .elementor-reverse-tablet > .elementor-container > :nth-child(8) {
899 - order: 3;
1547 + -webkit-box-ordinal-group: 4;
1548 + -ms-flex-order: 3;
1549 + order: 3;
900 1550 }
901 1551 .elementor-reverse-tablet > .elementor-container > :nth-child(9) {
902 - order: 2;
1552 + -webkit-box-ordinal-group: 3;
1553 + -ms-flex-order: 2;
1554 + order: 2;
903 1555 }
904 1556 .elementor-reverse-tablet > .elementor-container > :nth-child(10) {
905 - order: 1;
1557 + -webkit-box-ordinal-group: 2;
1558 + -ms-flex-order: 1;
1559 + order: 1;
906 1560 }
907 1561 }
908 -@media (min-width: -1) and (max-width: 1024px) {
1562 +@media (min-width: -1px) and (max-width: 1024px) {
909 1563 .elementor-reverse-tablet > .elementor-container > :nth-child(1) {
910 - order: 10;
1564 + -webkit-box-ordinal-group: 11;
1565 + -ms-flex-order: 10;
1566 + order: 10;
911 1567 }
912 1568 .elementor-reverse-tablet > .elementor-container > :nth-child(2) {
913 - order: 9;
1569 + -webkit-box-ordinal-group: 10;
1570 + -ms-flex-order: 9;
1571 + order: 9;
914 1572 }
915 1573 .elementor-reverse-tablet > .elementor-container > :nth-child(3) {
916 - order: 8;
1574 + -webkit-box-ordinal-group: 9;
1575 + -ms-flex-order: 8;
1576 + order: 8;
917 1577 }
918 1578 .elementor-reverse-tablet > .elementor-container > :nth-child(4) {
919 - order: 7;
1579 + -webkit-box-ordinal-group: 8;
1580 + -ms-flex-order: 7;
1581 + order: 7;
920 1582 }
921 1583 .elementor-reverse-tablet > .elementor-container > :nth-child(5) {
922 - order: 6;
1584 + -webkit-box-ordinal-group: 7;
1585 + -ms-flex-order: 6;
1586 + order: 6;
923 1587 }
924 1588 .elementor-reverse-tablet > .elementor-container > :nth-child(6) {
925 - order: 5;
1589 + -webkit-box-ordinal-group: 6;
1590 + -ms-flex-order: 5;
1591 + order: 5;
926 1592 }
927 1593 .elementor-reverse-tablet > .elementor-container > :nth-child(7) {
928 - order: 4;
1594 + -webkit-box-ordinal-group: 5;
1595 + -ms-flex-order: 4;
1596 + order: 4;
929 1597 }
930 1598 .elementor-reverse-tablet > .elementor-container > :nth-child(8) {
931 - order: 3;
1599 + -webkit-box-ordinal-group: 4;
1600 + -ms-flex-order: 3;
1601 + order: 3;
932 1602 }
933 1603 .elementor-reverse-tablet > .elementor-container > :nth-child(9) {
934 - order: 2;
1604 + -webkit-box-ordinal-group: 3;
1605 + -ms-flex-order: 2;
1606 + order: 2;
935 1607 }
936 1608 .elementor-reverse-tablet > .elementor-container > :nth-child(10) {
937 - order: 1;
1609 + -webkit-box-ordinal-group: 2;
1610 + -ms-flex-order: 1;
1611 + order: 1;
938 1612 }
939 1613 }
940 -@media (min-width: 768px) and (max-width: -1) {
1614 +@media (min-width: 768px) and (max-width: -1px) {
941 1615 .elementor-reverse-tablet > .elementor-container > :nth-child(1) {
942 - order: initial;
1616 + -webkit-box-ordinal-group: initial;
1617 + -ms-flex-order: initial;
1618 + order: initial;
943 1619 }
944 1620 .elementor-reverse-tablet > .elementor-container > :nth-child(2) {
945 - order: initial;
1621 + -webkit-box-ordinal-group: initial;
1622 + -ms-flex-order: initial;
1623 + order: initial;
946 1624 }
947 1625 .elementor-reverse-tablet > .elementor-container > :nth-child(3) {
948 - order: initial;
1626 + -webkit-box-ordinal-group: initial;
1627 + -ms-flex-order: initial;
1628 + order: initial;
949 1629 }
950 1630 .elementor-reverse-tablet > .elementor-container > :nth-child(4) {
951 - order: initial;
1631 + -webkit-box-ordinal-group: initial;
1632 + -ms-flex-order: initial;
1633 + order: initial;
952 1634 }
953 1635 .elementor-reverse-tablet > .elementor-container > :nth-child(5) {
954 - order: initial;
1636 + -webkit-box-ordinal-group: initial;
1637 + -ms-flex-order: initial;
1638 + order: initial;
955 1639 }
956 1640 .elementor-reverse-tablet > .elementor-container > :nth-child(6) {
957 - order: initial;
1641 + -webkit-box-ordinal-group: initial;
1642 + -ms-flex-order: initial;
1643 + order: initial;
958 1644 }
959 1645 .elementor-reverse-tablet > .elementor-container > :nth-child(7) {
960 - order: initial;
1646 + -webkit-box-ordinal-group: initial;
1647 + -ms-flex-order: initial;
1648 + order: initial;
961 1649 }
962 1650 .elementor-reverse-tablet > .elementor-container > :nth-child(8) {
963 - order: initial;
1651 + -webkit-box-ordinal-group: initial;
1652 + -ms-flex-order: initial;
1653 + order: initial;
964 1654 }
965 1655 .elementor-reverse-tablet > .elementor-container > :nth-child(9) {
966 - order: initial;
1656 + -webkit-box-ordinal-group: initial;
1657 + -ms-flex-order: initial;
1658 + order: initial;
967 1659 }
968 1660 .elementor-reverse-tablet > .elementor-container > :nth-child(10) {
969 - order: initial;
1661 + -webkit-box-ordinal-group: initial;
1662 + -ms-flex-order: initial;
1663 + order: initial;
970 1664 }
971 1665 .elementor-reverse-mobile_extra > .elementor-container > :nth-child(1) {
972 - order: 10;
1666 + -webkit-box-ordinal-group: 11;
1667 + -ms-flex-order: 10;
1668 + order: 10;
973 1669 }
974 1670 .elementor-reverse-mobile_extra > .elementor-container > :nth-child(2) {
975 - order: 9;
1671 + -webkit-box-ordinal-group: 10;
1672 + -ms-flex-order: 9;
1673 + order: 9;
976 1674 }
977 1675 .elementor-reverse-mobile_extra > .elementor-container > :nth-child(3) {
978 - order: 8;
1676 + -webkit-box-ordinal-group: 9;
1677 + -ms-flex-order: 8;
1678 + order: 8;
979 1679 }
980 1680 .elementor-reverse-mobile_extra > .elementor-container > :nth-child(4) {
981 - order: 7;
1681 + -webkit-box-ordinal-group: 8;
1682 + -ms-flex-order: 7;
1683 + order: 7;
982 1684 }
983 1685 .elementor-reverse-mobile_extra > .elementor-container > :nth-child(5) {
984 - order: 6;
1686 + -webkit-box-ordinal-group: 7;
1687 + -ms-flex-order: 6;
1688 + order: 6;
985 1689 }
986 1690 .elementor-reverse-mobile_extra > .elementor-container > :nth-child(6) {
987 - order: 5;
1691 + -webkit-box-ordinal-group: 6;
1692 + -ms-flex-order: 5;
1693 + order: 5;
988 1694 }
989 1695 .elementor-reverse-mobile_extra > .elementor-container > :nth-child(7) {
990 - order: 4;
1696 + -webkit-box-ordinal-group: 5;
1697 + -ms-flex-order: 4;
1698 + order: 4;
991 1699 }
992 1700 .elementor-reverse-mobile_extra > .elementor-container > :nth-child(8) {
993 - order: 3;
1701 + -webkit-box-ordinal-group: 4;
1702 + -ms-flex-order: 3;
1703 + order: 3;
994 1704 }
995 1705 .elementor-reverse-mobile_extra > .elementor-container > :nth-child(9) {
996 - order: 2;
1706 + -webkit-box-ordinal-group: 3;
1707 + -ms-flex-order: 2;
1708 + order: 2;
997 1709 }
998 1710 .elementor-reverse-mobile_extra > .elementor-container > :nth-child(10) {
999 - order: 1;
1711 + -webkit-box-ordinal-group: 2;
1712 + -ms-flex-order: 1;
1713 + order: 1;
1000 1714 }
1001 1715 }
1002 1716 @media (max-width: 767px) {
1003 1717 .elementor-reverse-mobile > .elementor-container > :nth-child(1) {
1004 - order: 10;
1718 + -webkit-box-ordinal-group: 11;
1719 + -ms-flex-order: 10;
1720 + order: 10;
1005 1721 }
1006 1722 .elementor-reverse-mobile > .elementor-container > :nth-child(2) {
1007 - order: 9;
1723 + -webkit-box-ordinal-group: 10;
1724 + -ms-flex-order: 9;
1725 + order: 9;
1008 1726 }
1009 1727 .elementor-reverse-mobile > .elementor-container > :nth-child(3) {
1010 - order: 8;
1728 + -webkit-box-ordinal-group: 9;
1729 + -ms-flex-order: 8;
1730 + order: 8;
1011 1731 }
1012 1732 .elementor-reverse-mobile > .elementor-container > :nth-child(4) {
1013 - order: 7;
1733 + -webkit-box-ordinal-group: 8;
1734 + -ms-flex-order: 7;
1735 + order: 7;
1014 1736 }
1015 1737 .elementor-reverse-mobile > .elementor-container > :nth-child(5) {
1016 - order: 6;
1738 + -webkit-box-ordinal-group: 7;
1739 + -ms-flex-order: 6;
1740 + order: 6;
1017 1741 }
1018 1742 .elementor-reverse-mobile > .elementor-container > :nth-child(6) {
1019 - order: 5;
1743 + -webkit-box-ordinal-group: 6;
1744 + -ms-flex-order: 5;
1745 + order: 5;
1020 1746 }
1021 1747 .elementor-reverse-mobile > .elementor-container > :nth-child(7) {
1022 - order: 4;
1748 + -webkit-box-ordinal-group: 5;
1749 + -ms-flex-order: 4;
1750 + order: 4;
1023 1751 }
1024 1752 .elementor-reverse-mobile > .elementor-container > :nth-child(8) {
1025 - order: 3;
1753 + -webkit-box-ordinal-group: 4;
1754 + -ms-flex-order: 3;
1755 + order: 3;
1026 1756 }
1027 1757 .elementor-reverse-mobile > .elementor-container > :nth-child(9) {
1028 - order: 2;
1758 + -webkit-box-ordinal-group: 3;
1759 + -ms-flex-order: 2;
1760 + order: 2;
1029 1761 }
1030 1762 .elementor-reverse-mobile > .elementor-container > :nth-child(10) {
1031 - order: 1;
1763 + -webkit-box-ordinal-group: 2;
1764 + -ms-flex-order: 1;
1765 + order: 1;
1032 1766 }
1033 1767 .elementor-column {
1034 1768 width: 100%;
1035 1769 }
1036 1770 }
1771 +ul.elementor-icon-list-items.elementor-inline-items {
1772 + display: -webkit-box;
1773 + display: -ms-flexbox;
1774 + display: flex;
1775 + -ms-flex-wrap: wrap;
1776 + flex-wrap: wrap;
1777 +}
1778 +ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item {
1779 + word-break: break-word;
1780 +}
1781 +
1037 1782 .elementor-grid {
1038 1783 display: grid;
1039 1784 grid-column-gap: var(--grid-column-gap);
1040 1785 grid-row-gap: var(--grid-row-gap);
@@ -1045,13 +1790,13 @@
1045 1790 .elementor-grid-0 .elementor-grid {
1046 1791 display: inline-block;
1047 1792 width: 100%;
1048 1793 word-spacing: var(--grid-column-gap);
1049 - margin-block-end: calc(-1 * var(--grid-row-gap));
1794 + margin-bottom: calc(-1 * var(--grid-row-gap));
1050 1795 }
1051 1796 .elementor-grid-0 .elementor-grid .elementor-grid-item {
1052 1797 display: inline-block;
1053 - margin-block-end: var(--grid-row-gap);
1798 + margin-bottom: var(--grid-row-gap);
1054 1799 word-break: break-word;
1055 1800 }
1056 1801 .elementor-grid-1 .elementor-grid {
1057 1802 grid-template-columns: repeat(1, 1fr);
@@ -1088,18 +1833,18 @@
1088 1833 }
1089 1834 .elementor-grid-12 .elementor-grid {
1090 1835 grid-template-columns: repeat(12, 1fr);
1091 1836 }
1092 -@media (min-width: -1) {
1837 +@media (min-width: -1px) {
1093 1838 .elementor-grid-widescreen-0 .elementor-grid {
1094 1839 display: inline-block;
1095 1840 width: 100%;
1096 1841 word-spacing: var(--grid-column-gap);
1097 - margin-block-end: calc(-1 * var(--grid-row-gap));
1842 + margin-bottom: calc(-1 * var(--grid-row-gap));
1098 1843 }
1099 1844 .elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item {
1100 1845 display: inline-block;
1101 - margin-block-end: var(--grid-row-gap);
1846 + margin-bottom: var(--grid-row-gap);
1102 1847 word-break: break-word;
1103 1848 }
1104 1849 .elementor-grid-widescreen-1 .elementor-grid {
1105 1850 grid-template-columns: repeat(1, 1fr);
@@ -1137,18 +1882,18 @@
1137 1882 .elementor-grid-widescreen-12 .elementor-grid {
1138 1883 grid-template-columns: repeat(12, 1fr);
1139 1884 }
1140 1885 }
1141 -@media (max-width: -1) {
1886 +@media (max-width: -1px) {
1142 1887 .elementor-grid-laptop-0 .elementor-grid {
1143 1888 display: inline-block;
1144 1889 width: 100%;
1145 1890 word-spacing: var(--grid-column-gap);
1146 - margin-block-end: calc(-1 * var(--grid-row-gap));
1891 + margin-bottom: calc(-1 * var(--grid-row-gap));
1147 1892 }
1148 1893 .elementor-grid-laptop-0 .elementor-grid .elementor-grid-item {
1149 1894 display: inline-block;
1150 - margin-block-end: var(--grid-row-gap);
1895 + margin-bottom: var(--grid-row-gap);
1151 1896 word-break: break-word;
1152 1897 }
1153 1898 .elementor-grid-laptop-1 .elementor-grid {
1154 1899 grid-template-columns: repeat(1, 1fr);
@@ -1186,18 +1931,18 @@
1186 1931 .elementor-grid-laptop-12 .elementor-grid {
1187 1932 grid-template-columns: repeat(12, 1fr);
1188 1933 }
1189 1934 }
1190 -@media (max-width: -1) {
1935 +@media (max-width: -1px) {
1191 1936 .elementor-grid-tablet_extra-0 .elementor-grid {
1192 1937 display: inline-block;
1193 1938 width: 100%;
1194 1939 word-spacing: var(--grid-column-gap);
1195 - margin-block-end: calc(-1 * var(--grid-row-gap));
1940 + margin-bottom: calc(-1 * var(--grid-row-gap));
1196 1941 }
1197 1942 .elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item {
1198 1943 display: inline-block;
1199 - margin-block-end: var(--grid-row-gap);
1944 + margin-bottom: var(--grid-row-gap);
1200 1945 word-break: break-word;
1201 1946 }
1202 1947 .elementor-grid-tablet_extra-1 .elementor-grid {
1203 1948 grid-template-columns: repeat(1, 1fr);
@@ -1240,13 +1985,13 @@
1240 1985 .elementor-grid-tablet-0 .elementor-grid {
1241 1986 display: inline-block;
1242 1987 width: 100%;
1243 1988 word-spacing: var(--grid-column-gap);
1244 - margin-block-end: calc(-1 * var(--grid-row-gap));
1989 + margin-bottom: calc(-1 * var(--grid-row-gap));
1245 1990 }
1246 1991 .elementor-grid-tablet-0 .elementor-grid .elementor-grid-item {
1247 1992 display: inline-block;
1248 - margin-block-end: var(--grid-row-gap);
1993 + margin-bottom: var(--grid-row-gap);
1249 1994 word-break: break-word;
1250 1995 }
1251 1996 .elementor-grid-tablet-1 .elementor-grid {
1252 1997 grid-template-columns: repeat(1, 1fr);
@@ -1284,18 +2029,18 @@
1284 2029 .elementor-grid-tablet-12 .elementor-grid {
1285 2030 grid-template-columns: repeat(12, 1fr);
1286 2031 }
1287 2032 }
1288 -@media (max-width: -1) {
2033 +@media (max-width: -1px) {
1289 2034 .elementor-grid-mobile_extra-0 .elementor-grid {
1290 2035 display: inline-block;
1291 2036 width: 100%;
1292 2037 word-spacing: var(--grid-column-gap);
1293 - margin-block-end: calc(-1 * var(--grid-row-gap));
2038 + margin-bottom: calc(-1 * var(--grid-row-gap));
1294 2039 }
1295 2040 .elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item {
1296 2041 display: inline-block;
1297 - margin-block-end: var(--grid-row-gap);
2042 + margin-bottom: var(--grid-row-gap);
1298 2043 word-break: break-word;
1299 2044 }
1300 2045 .elementor-grid-mobile_extra-1 .elementor-grid {
1301 2046 grid-template-columns: repeat(1, 1fr);
@@ -1338,13 +2083,13 @@
1338 2083 .elementor-grid-mobile-0 .elementor-grid {
1339 2084 display: inline-block;
1340 2085 width: 100%;
1341 2086 word-spacing: var(--grid-column-gap);
1342 - margin-block-end: calc(-1 * var(--grid-row-gap));
2087 + margin-bottom: calc(-1 * var(--grid-row-gap));
1343 2088 }
1344 2089 .elementor-grid-mobile-0 .elementor-grid .elementor-grid-item {
1345 2090 display: inline-block;
1346 - margin-block-end: var(--grid-row-gap);
2091 + margin-bottom: var(--grid-row-gap);
1347 2092 word-break: break-word;
1348 2093 }
1349 2094 .elementor-grid-mobile-1 .elementor-grid {
1350 2095 grid-template-columns: repeat(1, 1fr);
@@ -1388,19 +2133,19 @@
1388 2133 #elementor-device-mode:after {
1389 2134 content: "desktop";
1390 2135 }
1391 2136 }
1392 -@media (min-width: -1) {
2137 +@media (min-width: -1px) {
1393 2138 #elementor-device-mode:after {
1394 2139 content: "widescreen";
1395 2140 }
1396 2141 }
1397 -@media (max-width: -1) {
2142 +@media (max-width: -1px) {
1398 2143 #elementor-device-mode:after {
1399 2144 content: "laptop";
1400 2145 }
1401 2146 }
1402 -@media (max-width: -1) {
2147 +@media (max-width: -1px) {
1403 2148 #elementor-device-mode:after {
1404 2149 content: "tablet_extra";
1405 2150 }
1406 2151 }
@@ -1408,9 +2153,9 @@
1408 2153 #elementor-device-mode:after {
1409 2154 content: "tablet";
1410 2155 }
1411 2156 }
1412 -@media (max-width: -1) {
2157 +@media (max-width: -1px) {
1413 2158 #elementor-device-mode:after {
1414 2159 content: "mobile_extra";
1415 2160 }
1416 2161 }
@@ -1419,221 +2164,144 @@
1419 2164 content: "mobile";
1420 2165 }
1421 2166 }
1422 2167
1423 -@media (prefers-reduced-motion: no-preference) {
1424 - html {
1425 - scroll-behavior: smooth;
1426 - }
1427 -}
1428 2168 .e-con {
1429 2169 --border-radius: 0;
1430 - --border-top-width: 0px;
1431 - --border-right-width: 0px;
1432 - --border-bottom-width: 0px;
1433 - --border-left-width: 0px;
1434 - --border-style: initial;
1435 - --border-color: initial;
1436 - --container-widget-width: 100%;
1437 - --container-widget-height: initial;
1438 - --container-widget-flex-grow: 0;
1439 - --container-widget-align-self: initial;
1440 - --content-width: min(100%, var(--container-max-width, 1140px));
2170 + --display: flex;
2171 + --flex-direction: column;
2172 + --flex-basis: auto;
2173 + --flex-grow: 0;
2174 + --flex-shrink: 1;
2175 + --content-width: Min( 100%, var( --container-max-width, 1140px ) );
1441 2176 --width: 100%;
1442 2177 --min-height: initial;
1443 2178 --height: auto;
1444 2179 --text-align: initial;
1445 - --margin-top: 0px;
1446 - --margin-right: 0px;
1447 - --margin-bottom: 0px;
1448 - --margin-left: 0px;
1449 - --padding-top: var(--container-default-padding-top, 10px);
1450 - --padding-right: var(--container-default-padding-right, 10px);
1451 - --padding-bottom: var(--container-default-padding-bottom, 10px);
1452 - --padding-left: var(--container-default-padding-left, 10px);
2180 + --margin-top: 0;
2181 + --margin-right: 0;
2182 + --margin-bottom: 0;
2183 + --margin-left: 0;
2184 + --padding-top: var( --container-default-padding-top, 10px );
2185 + --padding-right: var( --container-default-padding-right, 10px );
2186 + --padding-bottom: var( --container-default-padding-bottom, 10px );
2187 + --padding-left: var( --container-default-padding-left, 10px );
1453 2188 --position: relative;
1454 2189 --z-index: revert;
1455 2190 --overflow: visible;
1456 - --gap: var(--widgets-spacing, 20px);
1457 - --row-gap: var(--widgets-spacing-row, 20px);
1458 - --column-gap: var(--widgets-spacing-column, 20px);
2191 + --transition: 0;
2192 + --gap: var( --widgets-spacing, 20px );
1459 2193 --overlay-mix-blend-mode: initial;
1460 2194 --overlay-opacity: 1;
1461 2195 --overlay-transition: 0.3s;
1462 - --e-con-grid-template-columns: repeat(3, 1fr);
1463 - --e-con-grid-template-rows: repeat(2, 1fr);
1464 2196 position: var(--position);
2197 + -webkit-box-flex: var(--flex-grow);
2198 + -ms-flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis);
2199 + flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis);
1465 2200 width: var(--width);
1466 2201 min-width: 0;
1467 2202 min-height: var(--min-height);
1468 2203 height: var(--height);
1469 2204 border-radius: var(--border-radius);
2205 + margin: var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left);
2206 + padding-left: var(--padding-left);
2207 + padding-right: var(--padding-right);
1470 2208 z-index: var(--z-index);
1471 2209 overflow: var(--overflow);
1472 - --flex-wrap-mobile: wrap;
2210 + -webkit-transition: var(--transition);
2211 + -o-transition: var(--transition);
2212 + transition: var(--transition);
1473 2213 }
1474 -.e-con:where(:not(.e-div-block-base)) {
1475 - transition: background var(--background-transition, 0.3s), border var(--border-transition, 0.3s), box-shadow var(--border-transition, 0.3s), transform var(--e-con-transform-transition-duration, 0.4s);
1476 -}
1477 -.e-con {
1478 - --margin-block-start: var(--margin-top);
1479 - --margin-block-end: var(--margin-bottom);
1480 - --margin-inline-start: var(--margin-left);
1481 - --margin-inline-end: var(--margin-right);
1482 - --padding-inline-start: var(--padding-left);
1483 - --padding-inline-end: var(--padding-right);
1484 - --padding-block-start: var(--padding-top);
1485 - --padding-block-end: var(--padding-bottom);
1486 - --border-block-start-width: var(--border-top-width);
1487 - --border-block-end-width: var(--border-bottom-width);
1488 - --border-inline-start-width: var(--border-left-width);
1489 - --border-inline-end-width: var(--border-right-width);
1490 -}
1491 -body.rtl .e-con {
1492 - --padding-inline-start: var(--padding-right);
1493 - --padding-inline-end: var(--padding-left);
1494 - --margin-inline-start: var(--margin-right);
1495 - --margin-inline-end: var(--margin-left);
1496 - --border-inline-start-width: var(--border-right-width);
1497 - --border-inline-end-width: var(--border-left-width);
1498 -}
1499 -.e-con {
1500 - margin-block-start: var(--margin-block-start);
1501 - margin-inline-end: var(--margin-inline-end);
1502 - margin-block-end: var(--margin-block-end);
1503 - margin-inline-start: var(--margin-inline-start);
1504 - padding-inline-start: var(--padding-inline-start);
1505 - padding-inline-end: var(--padding-inline-end);
1506 -}
1507 -.e-con.e-flex {
1508 - --flex-direction: column;
1509 - --flex-basis: auto;
1510 - --flex-grow: 0;
1511 - --flex-shrink: 1;
1512 - flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis);
1513 -}
1514 2214 .e-con-full, .e-con > .e-con-inner {
2215 + -webkit-box-orient: vertical;
2216 + -webkit-box-direction: normal;
2217 + -ms-flex-direction: var(--flex-direction);
2218 + flex-direction: var(--flex-direction);
1515 2219 text-align: var(--text-align);
1516 - padding-block-start: var(--padding-block-start);
1517 - padding-block-end: var(--padding-block-end);
2220 + padding-top: var(--padding-top);
2221 + padding-bottom: var(--padding-bottom);
1518 2222 }
1519 -.e-con-full.e-flex, .e-con.e-flex > .e-con-inner {
1520 - flex-direction: var(--flex-direction);
1521 -}
1522 2223 .e-con, .e-con > .e-con-inner {
1523 2224 display: var(--display);
1524 2225 }
1525 -.e-con.e-grid {
1526 - --grid-justify-content: start;
1527 - --grid-align-content: start;
1528 - --grid-auto-flow: row;
1529 -}
1530 -.e-con.e-grid, .e-con.e-grid > .e-con-inner {
1531 - grid-template-columns: var(--e-con-grid-template-columns);
1532 - grid-template-rows: var(--e-con-grid-template-rows);
1533 - justify-content: var(--grid-justify-content);
1534 - align-content: var(--grid-align-content);
1535 - grid-auto-flow: var(--grid-auto-flow);
1536 - justify-items: var(--justify-items);
1537 - align-items: var(--align-items);
1538 -}
1539 -.e-con-boxed.e-flex {
1540 - flex-direction: column;
1541 - flex-wrap: initial;
1542 - justify-content: initial;
1543 - align-items: initial;
1544 - align-content: initial;
1545 -}
1546 -.e-con-boxed.e-grid {
1547 - justify-items: initial;
1548 - grid-template-columns: 1fr;
1549 - grid-template-rows: 1fr;
1550 -}
1551 2226 .e-con-boxed {
2227 + -webkit-box-orient: vertical;
2228 + -webkit-box-direction: normal;
2229 + -ms-flex-direction: column;
2230 + flex-direction: column;
1552 2231 text-align: initial;
2232 + -ms-flex-wrap: initial;
2233 + flex-wrap: initial;
2234 + -webkit-box-pack: initial;
2235 + -ms-flex-pack: initial;
2236 + justify-content: initial;
2237 + -webkit-box-align: initial;
2238 + -ms-flex-align: initial;
2239 + align-items: initial;
2240 + -ms-flex-line-pack: initial;
2241 + align-content: initial;
1553 2242 gap: initial;
1554 2243 }
1555 -.e-con.e-flex > .e-con-inner {
1556 - flex-wrap: var(--flex-wrap);
1557 - justify-content: var(--justify-content);
1558 - align-items: var(--align-items);
1559 - align-content: var(--align-content);
1560 - flex-basis: initial;
1561 - flex-grow: 1;
1562 - flex-shrink: initial;
1563 - align-self: initial;
1564 -}
1565 -.e-con.e-grid > .e-con-inner {
1566 - justify-items: var(--justify-items);
1567 - align-items: var(--align-items);
1568 -}
1569 2244 .e-con > .e-con-inner {
1570 - gap: var(--row-gap) var(--column-gap);
2245 + -ms-flex-wrap: var(--flex-wrap);
2246 + flex-wrap: var(--flex-wrap);
2247 + -webkit-box-pack: var(--justify-content);
2248 + -ms-flex-pack: var(--justify-content);
2249 + justify-content: var(--justify-content);
2250 + -webkit-box-align: var(--align-items);
2251 + -ms-flex-align: var(--align-items);
2252 + align-items: var(--align-items);
2253 + -ms-flex-line-pack: var(--align-content);
2254 + align-content: var(--align-content);
2255 + gap: var(--gap);
1571 2256 width: 100%;
1572 2257 max-width: var(--content-width);
1573 2258 margin: 0 auto;
1574 - padding-inline-start: 0;
1575 - padding-inline-end: 0;
2259 + padding-inline: 0;
1576 2260 height: 100%;
2261 + -ms-flex-preferred-size: initial;
2262 + flex-basis: initial;
2263 + -webkit-box-flex: 1;
2264 + -ms-flex-positive: 1;
2265 + flex-grow: 1;
2266 + -ms-flex-negative: initial;
2267 + flex-shrink: initial;
2268 + -ms-flex-item-align: initial;
2269 + align-self: initial;
1577 2270 }
1578 2271 :is(.elementor-section-wrap, [data-elementor-id]) > .e-con {
2272 + --margin-right: auto;
1579 2273 --margin-left: auto;
1580 - --margin-right: auto;
1581 2274 max-width: min(100%, var(--width));
1582 2275 }
1583 -:is([data-widget_type="e-component.default"], [data-widget_type="e-component.default"] > .elementor-section-wrap) > .e-con {
1584 - --margin-right: 0px;
1585 - --margin-left: 0px;
1586 -}
1587 2276 .e-con .elementor-widget.elementor-widget {
1588 - margin-block-end: 0;
2277 + margin-bottom: 0;
1589 2278 }
1590 -.e-con::before, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before,
1591 -.e-con > .elementor-motion-effects-container > .elementor-motion-effects-layer::before,
1592 -.e-con > .elementor-background-slideshow::before {
2279 +.e-con::before,
2280 +.e-con > .elementor-background-video-container::before,
2281 +.e-con > .e-con-inner > .elementor-background-video-container::before,
2282 +.e-con > .elementor-background-slideshow:before,
2283 +.e-con > .e-con-inner > .elementor-background-slideshow:before {
1593 2284 content: var(--background-overlay);
1594 2285 display: block;
1595 2286 position: absolute;
2287 + width: 100%;
2288 + height: 100%;
2289 + left: 0;
2290 + top: 0;
1596 2291 mix-blend-mode: var(--overlay-mix-blend-mode);
1597 2292 opacity: var(--overlay-opacity);
1598 - transition: var(--overlay-transition, 0.3s);
2293 + -webkit-transition: var(--overlay-transition);
2294 + -o-transition: var(--overlay-transition);
2295 + transition: var(--overlay-transition);
1599 2296 border-radius: var(--border-radius);
1600 - border-style: var(--border-style);
1601 - border-color: var(--border-color);
1602 - border-block-start-width: var(--border-block-start-width);
1603 - border-inline-end-width: var(--border-inline-end-width);
1604 - border-block-end-width: var(--border-block-end-width);
1605 - border-inline-start-width: var(--border-inline-start-width);
1606 - top: calc(0px - var(--border-top-width));
1607 - left: calc(0px - var(--border-left-width));
1608 - width: max(100% + var(--border-left-width) + var(--border-right-width), 100%);
1609 - height: max(100% + var(--border-top-width) + var(--border-bottom-width), 100%);
1610 2297 }
1611 -.e-con::before {
1612 - transition: background var(--overlay-transition, 0.3s), border-radius var(--border-transition, 0.3s), opacity var(--overlay-transition, 0.3s);
1613 -}
1614 -.e-con > .elementor-background-slideshow, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container {
1615 - border-radius: var(--border-radius);
1616 - border-style: var(--border-style);
1617 - border-color: var(--border-color);
1618 - border-block-start-width: var(--border-block-start-width);
1619 - border-inline-end-width: var(--border-inline-end-width);
1620 - border-block-end-width: var(--border-block-end-width);
1621 - border-inline-start-width: var(--border-inline-start-width);
1622 - top: calc(0px - var(--border-top-width));
1623 - left: calc(0px - var(--border-left-width));
1624 - width: max(100% + var(--border-left-width) + var(--border-right-width), 100%);
1625 - height: max(100% + var(--border-top-width) + var(--border-bottom-width), 100%);
1626 -}
1627 -@media (max-width: 767px) {
1628 - :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container.elementor-hidden-mobile {
1629 - display: none;
1630 - }
1631 -}
1632 -:is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before {
2298 +.e-con > .elementor-background-video-container:before,
2299 +.e-con > .e-con-inner > .elementor-background-video-container:before {
1633 2300 z-index: 1;
1634 2301 }
1635 -:is(.e-con, .e-con > .e-con-inner) > .elementor-background-slideshow::before {
2302 +.e-con > .elementor-background-slideshow:before,
2303 +.e-con > .e-con-inner > .elementor-background-slideshow:before {
1636 2304 z-index: 2;
1637 2305 }
1638 2306 .e-con .elementor-widget {
1639 2307 min-width: 0;
@@ -1649,58 +2317,86 @@
1649 2317 }
1650 2318 .elementor.elementor .e-con > .elementor-widget, .e-con.e-con > .e-con-inner > .elementor-widget {
1651 2319 max-width: 100%;
1652 2320 }
1653 -.e-con .elementor-widget:not(:last-child) {
1654 - --kit-widget-spacing: 0px;
1655 -}
1656 2321
1657 2322 @media (max-width: 767px) {
1658 - .e-con.e-flex {
2323 + .e-con {
1659 2324 --width: 100%;
1660 - --flex-wrap: var(--flex-wrap-mobile);
2325 + --flex-wrap: wrap;
1661 2326 }
1662 - .e-con.e-flex .elementor-widget-archive-posts {
1663 - width: 100%;
1664 - }
1665 2327 }
1666 2328 .elementor-form-fields-wrapper {
2329 + display: -webkit-box;
2330 + display: -ms-flexbox;
1667 2331 display: flex;
1668 - flex-wrap: wrap;
2332 + -ms-flex-wrap: wrap;
2333 + flex-wrap: wrap;
1669 2334 }
1670 2335 .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > input, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > textarea, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > .elementor-select-wrapper, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup {
1671 - flex-basis: 100%;
2336 + -ms-flex-preferred-size: 100%;
2337 + flex-basis: 100%;
1672 2338 max-width: 100%;
1673 2339 }
1674 2340 .elementor-form-fields-wrapper.elementor-labels-inline > .elementor-field-group > input, .elementor-form-fields-wrapper.elementor-labels-inline > .elementor-field-group .elementor-select-wrapper {
1675 - flex-grow: 1;
2341 + -webkit-box-flex: 1;
2342 + -ms-flex-positive: 1;
2343 + flex-grow: 1;
1676 2344 }
1677 2345
1678 2346 .elementor-field-group {
1679 - flex-wrap: wrap;
1680 - align-items: center;
2347 + -ms-flex-wrap: wrap;
2348 + flex-wrap: wrap;
2349 + -webkit-box-align: center;
2350 + -ms-flex-align: center;
2351 + align-items: center;
1681 2352 }
1682 2353 .elementor-field-group.elementor-field-type-submit {
1683 - align-items: flex-end;
2354 + -webkit-box-align: end;
2355 + -ms-flex-align: end;
2356 + align-items: flex-end;
1684 2357 }
1685 2358 .elementor-field-group .elementor-field-textual {
1686 2359 width: 100%;
1687 2360 max-width: 100%;
1688 - border: 1px solid #69727D;
2361 + border: 1px solid #818a91;
1689 2362 background-color: transparent;
1690 - color: #1f2124;
2363 + color: #373a3c;
1691 2364 vertical-align: middle;
1692 - flex-grow: 1;
2365 + -webkit-box-flex: 1;
2366 + -ms-flex-positive: 1;
2367 + flex-grow: 1;
1693 2368 }
1694 2369 .elementor-field-group .elementor-field-textual:focus {
1695 - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
2370 + -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
2371 + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
1696 2372 outline: 0;
1697 2373 }
2374 +.elementor-field-group .elementor-field-textual::-webkit-input-placeholder {
2375 + color: inherit;
2376 + font-family: inherit;
2377 + opacity: 0.6;
2378 +}
2379 +.elementor-field-group .elementor-field-textual:-ms-input-placeholder {
2380 + color: inherit;
2381 + font-family: inherit;
2382 + opacity: 0.6;
2383 +}
1698 2384 .elementor-field-group .elementor-field-textual::-moz-placeholder {
1699 2385 color: inherit;
1700 2386 font-family: inherit;
1701 2387 opacity: 0.6;
1702 2388 }
2389 +.elementor-field-group .elementor-field-textual:-moz-placeholder {
2390 + color: inherit;
2391 + font-family: inherit;
2392 + opacity: 0.6;
2393 +}
2394 +.elementor-field-group .elementor-field-textual::-ms-input-placeholder {
2395 + color: inherit;
2396 + font-family: inherit;
2397 + opacity: 0.6;
2398 +}
1703 2399 .elementor-field-group .elementor-field-textual::placeholder {
1704 2400 color: inherit;
1705 2401 font-family: inherit;
1706 2402 opacity: 0.6;
@@ -1705,16 +2401,18 @@
1705 2401 font-family: inherit;
1706 2402 opacity: 0.6;
1707 2403 }
1708 2404 .elementor-field-group .elementor-select-wrapper {
2405 + display: -webkit-box;
2406 + display: -ms-flexbox;
1709 2407 display: flex;
1710 2408 position: relative;
1711 2409 width: 100%;
1712 2410 }
1713 2411 .elementor-field-group .elementor-select-wrapper select {
2412 + appearance: none;
1714 2413 -webkit-appearance: none;
1715 - -moz-appearance: none;
1716 - appearance: none;
2414 + -moz-appearance: none;
1717 2415 color: inherit;
1718 2416 font-size: inherit;
1719 2417 font-family: inherit;
1720 2418 font-weight: inherit;
@@ -1721,10 +2419,11 @@
1721 2419 font-style: inherit;
1722 2420 text-transform: inherit;
1723 2421 letter-spacing: inherit;
1724 2422 line-height: inherit;
1725 - flex-basis: 100%;
1726 - padding-inline-end: 20px;
2423 + -ms-flex-preferred-size: 100%;
2424 + flex-basis: 100%;
2425 + padding-right: 20px;
1727 2426 }
1728 2427 .elementor-field-group .elementor-select-wrapper:before {
1729 2428 content: "\e92a";
1730 2429 font-family: "eicons";
@@ -1729,11 +2428,13 @@
1729 2428 content: "\e92a";
1730 2429 font-family: "eicons";
1731 2430 font-size: 15px;
1732 2431 position: absolute;
1733 - inset-block-start: 50%;
1734 - inset-inline-end: 10px;
1735 - transform: translateY(-50%);
2432 + top: 50%;
2433 + -webkit-transform: translateY(-50%);
2434 + -ms-transform: translateY(-50%);
2435 + transform: translateY(-50%);
2436 + right: 10px;
1736 2437 pointer-events: none;
1737 2438 text-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
1738 2439 }
1739 2440 .elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before {
@@ -1740,19 +2441,23 @@
1740 2441 content: "";
1741 2442 }
1742 2443
1743 2444 .elementor-field-subgroup {
2445 + display: -webkit-box;
2446 + display: -ms-flexbox;
1744 2447 display: flex;
1745 - flex-wrap: wrap;
2448 + -ms-flex-wrap: wrap;
2449 + flex-wrap: wrap;
1746 2450 }
1747 2451 .elementor-field-subgroup .elementor-field-option label {
1748 2452 display: inline-block;
1749 2453 }
1750 2454 .elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option {
1751 - padding-inline-end: 10px;
2455 + padding-right: 10px;
1752 2456 }
1753 2457 .elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option {
1754 - flex-basis: 100%;
2458 + -ms-flex-preferred-size: 100%;
2459 + flex-basis: 100%;
1755 2460 }
1756 2461
1757 2462 .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,
1758 2463 .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,
@@ -1768,9 +2473,9 @@
1768 2473 }
1769 2474 .elementor-mark-required .elementor-field-label:after {
1770 2475 content: "*";
1771 2476 color: red;
1772 - padding-inline-start: 0.2em;
2477 + padding-left: 0.2em;
1773 2478 }
1774 2479
1775 2480 .elementor-field-textual {
1776 2481 line-height: 1.4;
@@ -1804,127 +2509,148 @@
1804 2509 border-radius: 6px;
1805 2510 }
1806 2511
1807 2512 .elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
1808 - flex-basis: 100%;
2513 + -ms-flex-preferred-size: 100%;
2514 + flex-basis: 100%;
1809 2515 }
1810 2516 .elementor-button-align-stretch .e-form__buttons__wrapper {
1811 - flex-basis: 50%;
1812 - flex-grow: 1;
2517 + -ms-flex-preferred-size: 50%;
2518 + flex-basis: 50%;
2519 + -webkit-box-flex: 1;
2520 + -ms-flex-positive: 1;
2521 + flex-grow: 1;
1813 2522 }
1814 2523 .elementor-button-align-stretch .e-form__buttons__wrapper__button {
1815 - flex-basis: 100%;
2524 + -ms-flex-preferred-size: 100%;
2525 + flex-basis: 100%;
1816 2526 }
1817 2527 .elementor-button-align-center .elementor-field-type-submit,
1818 2528 .elementor-button-align-center .e-form__buttons {
1819 - justify-content: center;
2529 + -webkit-box-pack: center;
2530 + -ms-flex-pack: center;
2531 + justify-content: center;
1820 2532 }
1821 2533 .elementor-button-align-start .elementor-field-type-submit,
1822 2534 .elementor-button-align-start .e-form__buttons {
1823 - justify-content: flex-start;
2535 + -webkit-box-pack: start;
2536 + -ms-flex-pack: start;
2537 + justify-content: flex-start;
1824 2538 }
1825 -[dir=rtl] .elementor-button-align-start .elementor-field-type-submit,
1826 -[dir=rtl] .elementor-button-align-start .e-form__buttons {
1827 - justify-content: flex-end;
1828 -}
1829 2539 .elementor-button-align-end .elementor-field-type-submit,
1830 2540 .elementor-button-align-end .e-form__buttons {
1831 - justify-content: flex-end;
2541 + -webkit-box-pack: end;
2542 + -ms-flex-pack: end;
2543 + justify-content: flex-end;
1832 2544 }
1833 -[dir=rtl] .elementor-button-align-end .elementor-field-type-submit,
1834 -[dir=rtl] .elementor-button-align-end .e-form__buttons {
1835 - justify-content: flex-start;
1836 -}
1837 2545 .elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
1838 - flex-basis: initial;
2546 + -ms-flex-preferred-size: initial;
2547 + flex-basis: initial;
1839 2548 }
1840 2549 .elementor-button-align-center .e-form__buttons__wrapper, .elementor-button-align-start .e-form__buttons__wrapper, .elementor-button-align-end .e-form__buttons__wrapper {
1841 - flex-grow: initial;
2550 + -webkit-box-flex: initial;
2551 + -ms-flex-positive: initial;
2552 + flex-grow: initial;
1842 2553 }
1843 2554 .elementor-button-align-center .e-form__buttons__wrapper, .elementor-button-align-center .e-form__buttons__wrapper__button, .elementor-button-align-start .e-form__buttons__wrapper, .elementor-button-align-start .e-form__buttons__wrapper__button, .elementor-button-align-end .e-form__buttons__wrapper, .elementor-button-align-end .e-form__buttons__wrapper__button {
1844 - flex-basis: initial;
2555 + -ms-flex-preferred-size: initial;
2556 + flex-basis: initial;
1845 2557 }
1846 2558
1847 2559 @media screen and (max-width: 1024px) {
1848 2560 .elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
1849 - flex-basis: 100%;
2561 + -ms-flex-preferred-size: 100%;
2562 + flex-basis: 100%;
1850 2563 }
1851 2564 .elementor-tablet-button-align-stretch .e-form__buttons__wrapper {
1852 - flex-basis: 50%;
1853 - flex-grow: 1;
2565 + -ms-flex-preferred-size: 50%;
2566 + flex-basis: 50%;
2567 + -webkit-box-flex: 1;
2568 + -ms-flex-positive: 1;
2569 + flex-grow: 1;
1854 2570 }
1855 2571 .elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button {
1856 - flex-basis: 100%;
2572 + -ms-flex-preferred-size: 100%;
2573 + flex-basis: 100%;
1857 2574 }
1858 2575 .elementor-tablet-button-align-center .elementor-field-type-submit,
1859 - .elementor-tablet-button-align-center .e-form__buttons {
1860 - justify-content: center;
2576 +.elementor-tablet-button-align-center .e-form__buttons {
2577 + -webkit-box-pack: center;
2578 + -ms-flex-pack: center;
2579 + justify-content: center;
1861 2580 }
1862 2581 .elementor-tablet-button-align-start .elementor-field-type-submit,
1863 - .elementor-tablet-button-align-start .e-form__buttons {
1864 - justify-content: flex-start;
2582 +.elementor-tablet-button-align-start .e-form__buttons {
2583 + -webkit-box-pack: start;
2584 + -ms-flex-pack: start;
2585 + justify-content: flex-start;
1865 2586 }
1866 - [dir=rtl] .elementor-tablet-button-align-start .elementor-field-type-submit,
1867 - [dir=rtl] .elementor-tablet-button-align-start .e-form__buttons {
1868 - justify-content: flex-end;
1869 - }
1870 2587 .elementor-tablet-button-align-end .elementor-field-type-submit,
1871 - .elementor-tablet-button-align-end .e-form__buttons {
1872 - justify-content: flex-end;
2588 +.elementor-tablet-button-align-end .e-form__buttons {
2589 + -webkit-box-pack: end;
2590 + -ms-flex-pack: end;
2591 + justify-content: flex-end;
1873 2592 }
1874 - [dir=rtl] .elementor-tablet-button-align-end .elementor-field-type-submit,
1875 - [dir=rtl] .elementor-tablet-button-align-end .e-form__buttons {
1876 - justify-content: flex-start;
1877 - }
1878 2593 .elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
1879 - flex-basis: initial;
2594 + -ms-flex-preferred-size: initial;
2595 + flex-basis: initial;
1880 2596 }
1881 2597 .elementor-tablet-button-align-center .e-form__buttons__wrapper, .elementor-tablet-button-align-start .e-form__buttons__wrapper, .elementor-tablet-button-align-end .e-form__buttons__wrapper {
1882 - flex-grow: initial;
2598 + -webkit-box-flex: initial;
2599 + -ms-flex-positive: initial;
2600 + flex-grow: initial;
1883 2601 }
1884 2602 .elementor-tablet-button-align-center .e-form__buttons__wrapper, .elementor-tablet-button-align-center .e-form__buttons__wrapper__button, .elementor-tablet-button-align-start .e-form__buttons__wrapper, .elementor-tablet-button-align-start .e-form__buttons__wrapper__button, .elementor-tablet-button-align-end .e-form__buttons__wrapper, .elementor-tablet-button-align-end .e-form__buttons__wrapper__button {
1885 - flex-basis: initial;
2603 + -ms-flex-preferred-size: initial;
2604 + flex-basis: initial;
1886 2605 }
1887 2606 }
1888 2607 @media screen and (max-width: 767px) {
1889 2608 .elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
1890 - flex-basis: 100%;
2609 + -ms-flex-preferred-size: 100%;
2610 + flex-basis: 100%;
1891 2611 }
1892 2612 .elementor-mobile-button-align-stretch .e-form__buttons__wrapper {
1893 - flex-basis: 50%;
1894 - flex-grow: 1;
2613 + -ms-flex-preferred-size: 50%;
2614 + flex-basis: 50%;
2615 + -webkit-box-flex: 1;
2616 + -ms-flex-positive: 1;
2617 + flex-grow: 1;
1895 2618 }
1896 2619 .elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button {
1897 - flex-basis: 100%;
2620 + -ms-flex-preferred-size: 100%;
2621 + flex-basis: 100%;
1898 2622 }
1899 2623 .elementor-mobile-button-align-center .elementor-field-type-submit,
1900 - .elementor-mobile-button-align-center .e-form__buttons {
1901 - justify-content: center;
2624 +.elementor-mobile-button-align-center .e-form__buttons {
2625 + -webkit-box-pack: center;
2626 + -ms-flex-pack: center;
2627 + justify-content: center;
1902 2628 }
1903 2629 .elementor-mobile-button-align-start .elementor-field-type-submit,
1904 - .elementor-mobile-button-align-start .e-form__buttons {
1905 - justify-content: flex-start;
2630 +.elementor-mobile-button-align-start .e-form__buttons {
2631 + -webkit-box-pack: start;
2632 + -ms-flex-pack: start;
2633 + justify-content: flex-start;
1906 2634 }
1907 - [dir=rtl] .elementor-mobile-button-align-start .elementor-field-type-submit,
1908 - [dir=rtl] .elementor-mobile-button-align-start .e-form__buttons {
1909 - justify-content: flex-end;
1910 - }
1911 2635 .elementor-mobile-button-align-end .elementor-field-type-submit,
1912 - .elementor-mobile-button-align-end .e-form__buttons {
1913 - justify-content: flex-end;
2636 +.elementor-mobile-button-align-end .e-form__buttons {
2637 + -webkit-box-pack: end;
2638 + -ms-flex-pack: end;
2639 + justify-content: flex-end;
1914 2640 }
1915 - [dir=rtl] .elementor-mobile-button-align-end .elementor-field-type-submit,
1916 - [dir=rtl] .elementor-mobile-button-align-end .e-form__buttons {
1917 - justify-content: flex-start;
1918 - }
1919 2641 .elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
1920 - flex-basis: initial;
2642 + -ms-flex-preferred-size: initial;
2643 + flex-basis: initial;
1921 2644 }
1922 2645 .elementor-mobile-button-align-center .e-form__buttons__wrapper, .elementor-mobile-button-align-start .e-form__buttons__wrapper, .elementor-mobile-button-align-end .e-form__buttons__wrapper {
1923 - flex-grow: initial;
2646 + -webkit-box-flex: initial;
2647 + -ms-flex-positive: initial;
2648 + flex-grow: initial;
1924 2649 }
1925 2650 .elementor-mobile-button-align-center .e-form__buttons__wrapper, .elementor-mobile-button-align-center .e-form__buttons__wrapper__button, .elementor-mobile-button-align-start .e-form__buttons__wrapper, .elementor-mobile-button-align-start .e-form__buttons__wrapper__button, .elementor-mobile-button-align-end .e-form__buttons__wrapper, .elementor-mobile-button-align-end .e-form__buttons__wrapper__button {
1926 - flex-basis: initial;
2651 + -ms-flex-preferred-size: initial;
2652 + flex-basis: initial;
1927 2653 }
1928 2654 }
1929 2655 .elementor-error .elementor-field {
1930 2656 border-color: #d9534f;
@@ -1945,9 +2671,9 @@
1945 2671 font-family: eicons;
1946 2672 font-weight: normal;
1947 2673 font-style: normal;
1948 2674 vertical-align: middle;
1949 - margin-inline-end: 5px;
2675 + margin-right: 5px;
1950 2676 }
1951 2677 .elementor-message.elementor-message-danger {
1952 2678 color: #d9534f;
1953 2679 }
@@ -1958,17 +2684,19 @@
1958 2684 color: #5cb85c;
1959 2685 }
1960 2686
1961 2687 .elementor-form .elementor-button {
1962 - padding-block-start: 0;
1963 - padding-block-end: 0;
2688 + padding-top: 0;
2689 + padding-bottom: 0;
1964 2690 border: none;
1965 2691 }
1966 -.elementor-form .elementor-button > span, .elementor-form .elementor-button-content-wrapper {
2692 +.elementor-form .elementor-button > span {
2693 + display: -webkit-box;
2694 + display: -ms-flexbox;
1967 2695 display: flex;
1968 - justify-content: center;
1969 - flex-direction: row;
1970 - gap: 5px;
2696 + -webkit-box-pack: center;
2697 + -ms-flex-pack: center;
2698 + justify-content: center;
1971 2699 }
1972 2700 .elementor-form .elementor-button.elementor-size-xs {
1973 2701 min-height: 33px;
1974 2702 }
@@ -1984,22 +2712,20 @@
1984 2712 .elementor-form .elementor-button.elementor-size-xl {
1985 2713 min-height: 72px;
1986 2714 }
1987 2715
1988 -.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container, .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)) {
1989 - transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform var(--e-transform-transition-duration, 400ms);
2716 +.elementor-element .elementor-widget-container {
2717 + -webkit-transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
2718 + transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
2719 + -o-transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
2720 + transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
2721 + transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
1990 2722 }
1991 2723
1992 -.elementor-heading-title {
1993 - padding: 0;
1994 - margin: 0;
1995 - line-height: 1;
1996 -}
1997 -
1998 2724 .elementor-button {
1999 2725 display: inline-block;
2000 2726 line-height: 1;
2001 - background-color: #69727D;
2727 + background-color: #818a91;
2002 2728 font-size: 15px;
2003 2729 padding: 12px 24px;
2004 2730 border-radius: 3px;
2005 2731 color: #fff;
@@ -2004,8 +2730,10 @@
2004 2730 border-radius: 3px;
2005 2731 color: #fff;
2006 2732 fill: #fff;
2007 2733 text-align: center;
2734 + -webkit-transition: all 0.3s;
2735 + -o-transition: all 0.3s;
2008 2736 transition: all 0.3s;
2009 2737 }
2010 2738 .elementor-button:hover, .elementor-button:focus, .elementor-button:visited {
2011 2739 color: #fff;
@@ -2010,16 +2738,22 @@
2010 2738 .elementor-button:hover, .elementor-button:focus, .elementor-button:visited {
2011 2739 color: #fff;
2012 2740 }
2013 2741 .elementor-button-content-wrapper {
2742 + display: -webkit-box;
2743 + display: -ms-flexbox;
2014 2744 display: flex;
2015 - justify-content: center;
2016 - flex-direction: row;
2017 - gap: 5px;
2745 + -webkit-box-pack: center;
2746 + -ms-flex-pack: center;
2747 + justify-content: center;
2018 2748 }
2019 2749 .elementor-button-icon {
2020 - display: flex;
2021 - align-items: center;
2750 + -webkit-box-flex: 0;
2751 + -ms-flex-positive: 0;
2752 + flex-grow: 0;
2753 + -webkit-box-ordinal-group: 6;
2754 + -ms-flex-order: 5;
2755 + order: 5;
2022 2756 }
2023 2757 .elementor-button-icon svg {
2024 2758 width: 1em;
2025 2759 height: auto;
@@ -2027,8 +2761,14 @@
2027 2761 .elementor-button-icon .e-font-icon-svg {
2028 2762 height: 1em;
2029 2763 }
2030 2764 .elementor-button-text {
2765 + -webkit-box-flex: 1;
2766 + -ms-flex-positive: 1;
2767 + flex-grow: 1;
2768 + -webkit-box-ordinal-group: 11;
2769 + -ms-flex-order: 10;
2770 + order: 10;
2031 2771 display: inline-block;
2032 2772 }
2033 2773 .elementor-button.elementor-size-xs {
2034 2774 font-size: 13px;
@@ -2049,8 +2789,20 @@
2049 2789 font-size: 20px;
2050 2790 padding: 25px 50px;
2051 2791 border-radius: 6px;
2052 2792 }
2793 +.elementor-button .elementor-align-icon-right {
2794 + margin-left: 5px;
2795 + -webkit-box-ordinal-group: 16;
2796 + -ms-flex-order: 15;
2797 + order: 15;
2798 +}
2799 +.elementor-button .elementor-align-icon-left {
2800 + margin-right: 5px;
2801 + -webkit-box-ordinal-group: 6;
2802 + -ms-flex-order: 5;
2803 + order: 5;
2804 +}
2053 2805 .elementor-button span {
2054 2806 text-decoration: inherit;
2055 2807 }
2056 2808
@@ -2079,11 +2831,15 @@
2079 2831 .elementor-widget-button .elementor-button .elementor-button-danger {
2080 2832 background-color: #d9534f;
2081 2833 }
2082 2834
2835 +.elementor-tab-title a {
2836 + color: inherit;
2837 +}
2838 +
2083 2839 .elementor-view-stacked .elementor-icon {
2084 2840 padding: 0.5em;
2085 - background-color: #69727D;
2841 + background-color: #818a91;
2086 2842 color: #fff;
2087 2843 fill: #fff;
2088 2844 }
2089 2845
@@ -2088,10 +2844,10 @@
2088 2844 }
2089 2845
2090 2846 .elementor-view-framed .elementor-icon {
2091 2847 padding: 0.5em;
2092 - color: #69727D;
2093 - border: 3px solid #69727D;
2848 + color: #818a91;
2849 + border: 3px solid #818a91;
2094 2850 background-color: transparent;
2095 2851 }
2096 2852
2097 2853 .elementor-icon {
@@ -2096,15 +2852,17 @@
2096 2852
2097 2853 .elementor-icon {
2098 2854 display: inline-block;
2099 2855 line-height: 1;
2856 + -webkit-transition: all 0.3s;
2857 + -o-transition: all 0.3s;
2100 2858 transition: all 0.3s;
2101 - color: #69727D;
2859 + color: #818a91;
2102 2860 font-size: 50px;
2103 2861 text-align: center;
2104 2862 }
2105 2863 .elementor-icon:hover {
2106 - color: #69727D;
2864 + color: #818a91;
2107 2865 }
2108 2866 .elementor-icon i, .elementor-icon svg {
2109 2867 width: 1em;
2110 2868 height: 1em;
@@ -2113,67 +2871,1249 @@
2113 2871 }
2114 2872 .elementor-icon i:before, .elementor-icon svg:before {
2115 2873 position: absolute;
2116 2874 left: 50%;
2117 - transform: translateX(-50%);
2875 + -webkit-transform: translateX(-50%);
2876 + -ms-transform: translateX(-50%);
2877 + transform: translateX(-50%);
2118 2878 }
2119 2879 .elementor-icon i.fad {
2120 2880 width: initial;
2121 2881 }
2122 2882
2123 -.elementor-shape-square .elementor-icon {
2124 - border-radius: 0;
2883 +.elementor-shape-circle .elementor-icon {
2884 + border-radius: 50%;
2125 2885 }
2126 -.elementor-shape-rounded .elementor-icon {
2127 - border-radius: 10%;
2886 +
2887 +.e-transform .elementor-widget-container {
2888 + -webkit-transform: perspective(var(--e-transform-perspective, 0)) rotateZ(var(--e-transform-rotateZ, 0)) rotateX(var(--e-transform-rotateX, 0)) rotateY(var(--e-transform-rotateY, 0)) translate(var(--e-transform-translate, 0)) translateX(var(--e-transform-translateX, 0)) translateY(var(--e-transform-translateY, 0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX, 0)) skewY(var(--e-transform-skewY, 0));
2889 + transform: perspective(var(--e-transform-perspective, 0)) rotateZ(var(--e-transform-rotateZ, 0)) rotateX(var(--e-transform-rotateX, 0)) rotateY(var(--e-transform-rotateY, 0)) translate(var(--e-transform-translate, 0)) translateX(var(--e-transform-translateX, 0)) translateY(var(--e-transform-translateY, 0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX, 0)) skewY(var(--e-transform-skewY, 0));
2890 + -webkit-transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x);
2891 + -ms-transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x);
2892 + transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x);
2893 + -webkit-transition: -webkit-transform var(--e-transform-transition-duration, 400ms);
2894 + transition: -webkit-transform var(--e-transform-transition-duration, 400ms);
2895 + -o-transition: transform var(--e-transform-transition-duration, 400ms);
2896 + transition: transform var(--e-transform-transition-duration, 400ms);
2897 + transition: transform var(--e-transform-transition-duration, 400ms), -webkit-transform var(--e-transform-transition-duration, 400ms);
2128 2898 }
2129 -.elementor-shape-circle .elementor-icon {
2899 +
2900 +/**
2901 + * Swiper 3.4.2
2902 + * Customized by Elementor team
2903 + */
2904 +.swiper-container {
2905 + margin-left: auto;
2906 + margin-right: auto;
2907 + position: relative;
2908 + overflow: hidden;
2909 + /* Fix of Webkit flickering */
2910 + z-index: 1;
2911 +}
2912 +.swiper-container .swiper-slide figure {
2913 + line-height: 0;
2914 +}
2915 +.swiper-container .elementor-lightbox-content-source {
2916 + display: none;
2917 +}
2918 +
2919 +.swiper-container-no-flexbox .swiper-slide {
2920 + float: left;
2921 +}
2922 +
2923 +.swiper-container-vertical > .swiper-wrapper {
2924 + -webkit-box-orient: vertical;
2925 + -webkit-box-direction: normal;
2926 + -ms-flex-direction: column;
2927 + flex-direction: column;
2928 +}
2929 +
2930 +.swiper-wrapper {
2931 + position: relative;
2932 + width: 100%;
2933 + height: 100%;
2934 + z-index: 1;
2935 + display: -webkit-box;
2936 + display: -ms-flexbox;
2937 + display: flex;
2938 + -webkit-transition-property: -webkit-transform;
2939 + transition-property: -webkit-transform;
2940 + -o-transition-property: transform;
2941 + transition-property: transform;
2942 + transition-property: transform, -webkit-transform;
2943 + -webkit-box-sizing: content-box;
2944 + box-sizing: content-box;
2945 +}
2946 +
2947 +.swiper-container-android .swiper-slide, .swiper-wrapper {
2948 + -webkit-transform: translate3d(0px, 0, 0);
2949 + transform: translate3d(0px, 0, 0);
2950 +}
2951 +
2952 +.swiper-container-multirow > .swiper-wrapper {
2953 + -ms-flex-wrap: wrap;
2954 + flex-wrap: wrap;
2955 +}
2956 +
2957 +.swiper-container-free-mode > .swiper-wrapper {
2958 + -webkit-transition-timing-function: ease-out;
2959 + -o-transition-timing-function: ease-out;
2960 + transition-timing-function: ease-out;
2961 + margin: 0 auto;
2962 +}
2963 +
2964 +.swiper-slide {
2965 + -ms-flex-negative: 0;
2966 + flex-shrink: 0;
2967 + width: 100%;
2968 + height: 100%;
2969 + position: relative;
2970 +}
2971 +
2972 +/* Auto Height */
2973 +.swiper-container-autoheight {
2974 + height: auto;
2975 +}
2976 +.swiper-container-autoheight .swiper-slide {
2977 + height: auto;
2978 +}
2979 +.swiper-container-autoheight .swiper-wrapper {
2980 + -webkit-box-align: start;
2981 + -ms-flex-align: start;
2982 + align-items: flex-start;
2983 + -webkit-transition-property: height, -webkit-transform;
2984 + transition-property: height, -webkit-transform;
2985 + -o-transition-property: transform, height;
2986 + transition-property: transform, height;
2987 + transition-property: transform, height, -webkit-transform;
2988 +}
2989 +
2990 +/* a11y */
2991 +.swiper-container .swiper-notification {
2992 + position: absolute;
2993 + left: 0;
2994 + top: 0;
2995 + pointer-events: none;
2996 + opacity: 0;
2997 + z-index: -1000;
2998 +}
2999 +
3000 +/* IE10 Windows Phone 8 Fixes */
3001 +.swiper-wp8-horizontal {
3002 + -ms-touch-action: pan-y;
3003 + touch-action: pan-y;
3004 +}
3005 +
3006 +.swiper-wp8-vertical {
3007 + -ms-touch-action: pan-x;
3008 + touch-action: pan-x;
3009 +}
3010 +
3011 +/* Arrows */
3012 +.swiper-button-prev, .swiper-button-next {
3013 + position: absolute;
3014 + top: 50%;
3015 + width: 27px;
3016 + height: 44px;
3017 + margin-top: -22px;
3018 + z-index: 10;
3019 + cursor: pointer;
3020 + background-size: 27px 44px;
3021 + background: no-repeat center;
3022 +}
3023 +
3024 +.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled {
3025 + opacity: 0.35;
3026 + cursor: auto;
3027 + pointer-events: none;
3028 +}
3029 +
3030 +.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
3031 + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
3032 + left: 10px;
3033 + right: auto;
3034 +}
3035 +
3036 +.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {
3037 + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
3038 +}
3039 +
3040 +.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {
3041 + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
3042 +}
3043 +
3044 +.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
3045 + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
3046 + right: 10px;
3047 + left: auto;
3048 +}
3049 +
3050 +.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {
3051 + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
3052 +}
3053 +
3054 +.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {
3055 + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
3056 +}
3057 +
3058 +/* Pagination Styles */
3059 +.swiper-pagination {
3060 + position: absolute;
3061 + text-align: center;
3062 + -webkit-transition: 300ms;
3063 + -o-transition: 300ms;
3064 + transition: 300ms;
3065 + -webkit-transform: translate3d(0, 0, 0);
3066 + transform: translate3d(0, 0, 0);
3067 + z-index: 10;
3068 +}
3069 +.swiper-pagination.swiper-pagination-hidden {
3070 + opacity: 0;
3071 +}
3072 +
3073 +/* Common Styles */
3074 +.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets {
3075 + bottom: 5px;
3076 + left: 0;
3077 + width: 100%;
3078 +}
3079 +
3080 +/* Bullets */
3081 +.swiper-pagination-bullet {
3082 + width: 6px;
3083 + height: 6px;
3084 + display: inline-block;
2130 3085 border-radius: 50%;
3086 + background: #000;
3087 + opacity: 0.2;
2131 3088 }
2132 3089
2133 -.e-transform .elementor-widget-container, .e-transform:not(:has(.elementor-widget-container)) {
2134 - transform: perspective(var(--e-transform-perspective, 0)) rotateZ(var(--e-transform-rotateZ, 0)) rotateX(var(--e-transform-rotateX, 0)) rotateY(var(--e-transform-rotateY, 0)) translate(var(--e-transform-translate, 0)) translateX(var(--e-transform-translateX, 0)) translateY(var(--e-transform-translateY, 0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX, 0)) skewY(var(--e-transform-skewY, 0));
2135 - transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x);
3090 +.swiper-pagination-fraction {
3091 + color: #000;
2136 3092 }
2137 3093
2138 -.e-con.e-transform {
2139 - transform: perspective(var(--e-con-transform-perspective, 0)) rotateZ(var(--e-con-transform-rotateZ, 0)) rotateX(var(--e-con-transform-rotateX, 0)) rotateY(var(--e-con-transform-rotateY, 0)) translate(var(--e-con-transform-translate, 0)) translateX(var(--e-con-transform-translateX, 0)) translateY(var(--e-con-transform-translateY, 0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX, 0)) skewY(var(--e-con-transform-skewY, 0));
2140 - transform-origin: var(--e-con-transform-origin-y) var(--e-con-transform-origin-x);
3094 +button.swiper-pagination-bullet {
3095 + border: none;
3096 + margin: 0;
3097 + padding: 0;
3098 + -webkit-box-shadow: none;
3099 + box-shadow: none;
3100 + appearance: none;
3101 + -webkit-appearance: none;
3102 + -moz-appearance: none;
2141 3103 }
2142 3104
3105 +.swiper-pagination-clickable .swiper-pagination-bullet {
3106 + cursor: pointer;
3107 +}
3108 +
3109 +.swiper-pagination-white .swiper-pagination-bullet {
3110 + background: #fff;
3111 +}
3112 +
3113 +.swiper-pagination-bullet-active {
3114 + opacity: 1;
3115 +}
3116 +
3117 +.swiper-pagination-white .swiper-pagination-bullet-active {
3118 + background: #fff;
3119 +}
3120 +
3121 +.swiper-pagination-black .swiper-pagination-bullet-active {
3122 + background: #000;
3123 +}
3124 +
3125 +.swiper-container-vertical > .swiper-pagination-bullets {
3126 + right: 10px;
3127 + top: 50%;
3128 + -webkit-transform: translate3d(0px, -50%, 0);
3129 + transform: translate3d(0px, -50%, 0);
3130 +}
3131 +.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
3132 + margin: 5px 0;
3133 + display: block;
3134 +}
3135 +
3136 +.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
3137 + margin: 0 6px;
3138 +}
3139 +
3140 +/* Progressbar */
3141 +.swiper-pagination-progressbar {
3142 + background: rgba(0, 0, 0, 0.25);
3143 + position: absolute;
3144 +}
3145 +.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
3146 + background: #000;
3147 + position: absolute;
3148 + left: 0;
3149 + top: 0;
3150 + width: 100%;
3151 + height: 100%;
3152 + -webkit-transform: scale(0);
3153 + -ms-transform: scale(0);
3154 + transform: scale(0);
3155 + -webkit-transform-origin: left top;
3156 + -ms-transform-origin: left top;
3157 + transform-origin: left top;
3158 +}
3159 +
3160 +.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
3161 + -webkit-transform-origin: right top;
3162 + -ms-transform-origin: right top;
3163 + transform-origin: right top;
3164 +}
3165 +
3166 +.swiper-container-horizontal > .swiper-pagination-progressbar {
3167 + width: 100%;
3168 + height: 4px;
3169 + left: 0;
3170 + top: 0;
3171 +}
3172 +
3173 +.swiper-container-vertical > .swiper-pagination-progressbar {
3174 + width: 4px;
3175 + height: 100%;
3176 + left: 0;
3177 + top: 0;
3178 +}
3179 +
3180 +.swiper-pagination-progressbar.swiper-pagination-white {
3181 + background: rgba(255, 255, 255, 0.5);
3182 +}
3183 +.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
3184 + background: #fff;
3185 +}
3186 +.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
3187 + background: #000;
3188 +}
3189 +
3190 +/* 3D Container */
3191 +.swiper-container-3d {
3192 + -webkit-perspective: 1200px;
3193 + perspective: 1200px;
3194 +}
3195 +.swiper-container-3d .swiper-wrapper, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-cube-shadow {
3196 + -webkit-transform-style: preserve-3d;
3197 + transform-style: preserve-3d;
3198 +}
3199 +.swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom {
3200 + position: absolute;
3201 + left: 0;
3202 + top: 0;
3203 + width: 100%;
3204 + height: 100%;
3205 + pointer-events: none;
3206 + z-index: 10;
3207 +}
3208 +.swiper-container-3d .swiper-slide-shadow-left {
3209 + background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
3210 + background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
3211 + background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
3212 +}
3213 +.swiper-container-3d .swiper-slide-shadow-right {
3214 + background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
3215 + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
3216 + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
3217 +}
3218 +.swiper-container-3d .swiper-slide-shadow-top {
3219 + background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
3220 + background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
3221 + background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
3222 +}
3223 +.swiper-container-3d .swiper-slide-shadow-bottom {
3224 + background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
3225 + background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
3226 + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
3227 +}
3228 +
3229 +/* Coverflow */
3230 +.swiper-container-coverflow .swiper-wrapper, .swiper-container-flip .swiper-wrapper {
3231 + /* Windows 8 IE 10 fix */
3232 + -ms-perspective: 1200px;
3233 +}
3234 +
3235 +/* Cube + Flip */
3236 +.swiper-container-cube, .swiper-container-flip {
3237 + overflow: visible;
3238 +}
3239 +
3240 +.swiper-container-cube .swiper-slide, .swiper-container-flip .swiper-slide {
3241 + pointer-events: none;
3242 + z-index: 1;
3243 +}
3244 +
3245 +.swiper-container-cube .swiper-slide .swiper-slide, .swiper-container-flip .swiper-slide .swiper-slide {
3246 + pointer-events: none;
3247 +}
3248 +
3249 +.swiper-container-cube .swiper-slide-active, .swiper-container-flip .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {
3250 + pointer-events: auto;
3251 +}
3252 +
3253 +.swiper-container-cube .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-top, .swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-right {
3254 + z-index: 0;
3255 + -webkit-backface-visibility: hidden;
3256 + backface-visibility: hidden;
3257 +}
3258 +
3259 +/* Cube */
3260 +.swiper-container-cube .swiper-slide {
3261 + visibility: hidden;
3262 + -webkit-transform-origin: 0 0;
3263 + -ms-transform-origin: 0 0;
3264 + transform-origin: 0 0;
3265 + width: 100%;
3266 + height: 100%;
3267 +}
3268 +.swiper-container-cube.swiper-container-rtl .swiper-slide {
3269 + -webkit-transform-origin: 100% 0;
3270 + -ms-transform-origin: 100% 0;
3271 + transform-origin: 100% 0;
3272 +}
3273 +.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-prev, .swiper-container-cube .swiper-slide-next + .swiper-slide {
3274 + pointer-events: auto;
3275 + visibility: visible;
3276 +}
3277 +.swiper-container-cube .swiper-cube-shadow {
3278 + position: absolute;
3279 + left: 0;
3280 + bottom: 0;
3281 + width: 100%;
3282 + height: 100%;
3283 + background: #000;
3284 + opacity: 0.6;
3285 + -webkit-filter: blur(50px);
3286 + filter: blur(50px);
3287 + z-index: 0;
3288 +}
3289 +
3290 +/* Fade */
3291 +.swiper-container-fade.swiper-container-free-mode .swiper-slide {
3292 + -webkit-transition-timing-function: ease-out;
3293 + -o-transition-timing-function: ease-out;
3294 + transition-timing-function: ease-out;
3295 +}
3296 +.swiper-container-fade .swiper-slide {
3297 + pointer-events: none;
3298 + -webkit-transition-property: opacity;
3299 + -o-transition-property: opacity;
3300 + transition-property: opacity;
3301 +}
3302 +.swiper-container-fade .swiper-slide .swiper-slide {
3303 + pointer-events: none;
3304 +}
3305 +.swiper-container-fade .swiper-slide-active {
3306 + pointer-events: auto;
3307 +}
3308 +.swiper-container-fade .swiper-slide-active .swiper-slide-active {
3309 + pointer-events: auto;
3310 +}
3311 +
3312 +.swiper-zoom-container {
3313 + width: 100%;
3314 + height: 100%;
3315 + display: -webkit-box;
3316 + display: -ms-flexbox;
3317 + display: flex;
3318 + -webkit-box-pack: center;
3319 + -ms-flex-pack: center;
3320 + justify-content: center;
3321 + -webkit-box-align: center;
3322 + -ms-flex-align: center;
3323 + align-items: center;
3324 + text-align: center;
3325 +}
3326 +.swiper-zoom-container > img, .swiper-zoom-container > svg, .swiper-zoom-container > canvas {
3327 + max-width: 100%;
3328 + max-height: 100%;
3329 + -o-object-fit: contain;
3330 + object-fit: contain;
3331 +}
3332 +
3333 +/* Scrollbar */
3334 +.swiper-scrollbar {
3335 + border-radius: 10px;
3336 + position: relative;
3337 + -ms-touch-action: none;
3338 + background: rgba(0, 0, 0, 0.1);
3339 +}
3340 +
3341 +.swiper-container-horizontal > .swiper-scrollbar {
3342 + position: absolute;
3343 + left: 1%;
3344 + bottom: 3px;
3345 + z-index: 50;
3346 + height: 5px;
3347 + width: 98%;
3348 +}
3349 +
3350 +.swiper-container-vertical > .swiper-scrollbar {
3351 + position: absolute;
3352 + right: 3px;
3353 + top: 1%;
3354 + z-index: 50;
3355 + width: 5px;
3356 + height: 98%;
3357 +}
3358 +
3359 +.swiper-scrollbar-drag {
3360 + height: 100%;
3361 + width: 100%;
3362 + position: relative;
3363 + background: rgba(0, 0, 0, 0.5);
3364 + border-radius: 10px;
3365 + left: 0;
3366 + top: 0;
3367 +}
3368 +
3369 +.swiper-scrollbar-cursor-drag {
3370 + cursor: move;
3371 +}
3372 +
3373 +.elementor-pagination-position-outside .swiper-container {
3374 + padding-bottom: 30px;
3375 +}
3376 +.elementor-pagination-position-outside .elementor-swiper-button {
3377 + top: calc(50% - 30px / 2);
3378 +}
3379 +
3380 +.elementor-swiper {
3381 + position: relative;
3382 +}
3383 +
3384 +.elementor-main-swiper {
3385 + position: static;
3386 +}
3387 +
3388 +.elementor-arrows-position-outside .swiper-container {
3389 + width: calc(100% - 60px);
3390 +}
3391 +.elementor-arrows-position-outside .elementor-swiper-button-prev {
3392 + left: 0;
3393 +}
3394 +.elementor-arrows-position-outside .elementor-swiper-button-next {
3395 + right: 0;
3396 +}
3397 +
3398 +.swiper-image-stretch .swiper-slide .swiper-slide-image {
3399 + width: 100%;
3400 +}
3401 +
3402 +.elementor-swiper-button {
3403 + position: absolute;
3404 + display: -webkit-inline-box;
3405 + display: -ms-inline-flexbox;
3406 + display: inline-flex;
3407 + z-index: 1;
3408 + cursor: pointer;
3409 + font-size: 25px;
3410 + color: rgba(238, 238, 238, 0.9);
3411 + top: 50%;
3412 + -webkit-transform: translateY(-50%);
3413 + -ms-transform: translateY(-50%);
3414 + transform: translateY(-50%);
3415 +}
3416 +.elementor-swiper-button svg {
3417 + fill: rgba(238, 238, 238, 0.9);
3418 + height: 1em;
3419 + width: 1em;
3420 +}
3421 +.elementor-swiper-button-prev {
3422 + left: 10px;
3423 +}
3424 +.elementor-swiper-button-next {
3425 + right: 10px;
3426 +}
3427 +.elementor-swiper-button.swiper-button-disabled {
3428 + opacity: 0.3;
3429 +}
3430 +
3431 +.swiper-container-cube .elementor-swiper-button {
3432 + -webkit-transform: translate3d(0, -50%, 1px);
3433 + transform: translate3d(0, -50%, 1px);
3434 +}
3435 +
3436 +/* Preloader */
3437 +.swiper-lazy-preloader {
3438 + width: 42px;
3439 + height: 42px;
3440 + position: absolute;
3441 + left: 50%;
3442 + top: 50%;
3443 + margin-left: -21px;
3444 + margin-top: -21px;
3445 + z-index: 10;
3446 + -webkit-transform-origin: 50%;
3447 + -ms-transform-origin: 50%;
3448 + transform-origin: 50%;
3449 + -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
3450 + animation: swiper-preloader-spin 1s steps(12, end) infinite;
3451 +}
3452 +.swiper-lazy-preloader:after {
3453 + display: block;
3454 + content: "";
3455 + width: 100%;
3456 + height: 100%;
3457 + background-size: 100%;
3458 + background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat 50%;
3459 +}
3460 +
3461 +.swiper-lazy-preloader-white:after {
3462 + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
3463 +}
3464 +
3465 +@-webkit-keyframes swiper-preloader-spin {
3466 + 100% {
3467 + -webkit-transform: rotate(360deg);
3468 + transform: rotate(360deg);
3469 + }
3470 +}
3471 +
3472 +@keyframes swiper-preloader-spin {
3473 + 100% {
3474 + -webkit-transform: rotate(360deg);
3475 + transform: rotate(360deg);
3476 + }
3477 +}
3478 +.elementor-lightbox {
3479 + --lightbox-ui-color: rgba(238, 238, 238, 0.9);
3480 + --lightbox-ui-color-hover: #fff;
3481 + --lightbox-text-color: var(--lightbox-ui-color);
3482 + --lightbox-header-icons-size: 20px;
3483 + --lightbox-navigation-icons-size: 25px;
3484 +}
3485 +.elementor-lightbox .dialog-header {
3486 + display: none;
3487 +}
3488 +.elementor-lightbox .dialog-widget-content {
3489 + background: none;
3490 + -webkit-box-shadow: none;
3491 + box-shadow: none;
3492 + width: 100%;
3493 + height: 100%;
3494 +}
3495 +.elementor-lightbox .dialog-message {
3496 + -webkit-animation-duration: 0.3s;
3497 + animation-duration: 0.3s;
3498 +}
3499 +.elementor-lightbox .dialog-message:not(.elementor-fit-aspect-ratio) {
3500 + height: 100%;
3501 +}
3502 +.elementor-lightbox .dialog-message.dialog-lightbox-message {
3503 + padding: 0;
3504 +}
3505 +.elementor-lightbox .dialog-lightbox-close-button {
3506 + cursor: pointer;
3507 + position: absolute;
3508 + font-size: var(--lightbox-header-icons-size);
3509 + right: 0.75em;
3510 + margin-top: 13px;
3511 + padding: 0.25em;
3512 + z-index: 2;
3513 + line-height: 1;
3514 + display: -webkit-box;
3515 + display: -ms-flexbox;
3516 + display: flex;
3517 +}
3518 +.elementor-lightbox .dialog-lightbox-close-button svg {
3519 + height: 1em;
3520 + width: 1em;
3521 +}
3522 +.elementor-lightbox .dialog-lightbox-close-button,
3523 +.elementor-lightbox .elementor-swiper-button {
3524 + color: var(--lightbox-ui-color);
3525 + -webkit-transition: all 0.3s;
3526 + -o-transition: all 0.3s;
3527 + transition: all 0.3s;
3528 + opacity: 1;
3529 +}
3530 +.elementor-lightbox .dialog-lightbox-close-button svg,
3531 +.elementor-lightbox .elementor-swiper-button svg {
3532 + fill: var(--lightbox-ui-color);
3533 +}
3534 +.elementor-lightbox .dialog-lightbox-close-button:hover,
3535 +.elementor-lightbox .elementor-swiper-button:hover {
3536 + color: var(--lightbox-ui-color-hover);
3537 +}
3538 +.elementor-lightbox .dialog-lightbox-close-button:hover svg,
3539 +.elementor-lightbox .elementor-swiper-button:hover svg {
3540 + fill: var(--lightbox-ui-color-hover);
3541 +}
3542 +.elementor-lightbox .swiper-container {
3543 + height: 100%;
3544 +}
3545 +.elementor-lightbox .elementor-lightbox-item {
3546 + display: -webkit-box;
3547 + display: -ms-flexbox;
3548 + display: flex;
3549 + -webkit-box-align: center;
3550 + -ms-flex-align: center;
3551 + align-items: center;
3552 + -webkit-box-pack: center;
3553 + -ms-flex-pack: center;
3554 + justify-content: center;
3555 + position: relative;
3556 + padding: 70px;
3557 + -webkit-box-sizing: border-box;
3558 + box-sizing: border-box;
3559 + height: 100%;
3560 + margin: auto;
3561 +}
3562 +@media (max-width: 767px) {
3563 + .elementor-lightbox .elementor-lightbox-item {
3564 + padding: 70px 0;
3565 + }
3566 +}
3567 +.elementor-lightbox .elementor-lightbox-image {
3568 + max-height: 100%;
3569 + -webkit-user-select: none;
3570 + -moz-user-select: none;
3571 + -ms-user-select: none;
3572 + user-select: none;
3573 +}
3574 +.elementor-lightbox .elementor-lightbox-image, .elementor-lightbox .elementor-lightbox-image:hover {
3575 + opacity: 1;
3576 + -webkit-filter: none;
3577 + filter: none;
3578 + border: none;
3579 +}
3580 +.elementor-lightbox .elementor-lightbox-image, .elementor-lightbox .elementor-video-container {
3581 + -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.3), 0 0 8px -5px rgba(0, 0, 0, 0.3);
3582 + box-shadow: 0 0 30px rgba(0, 0, 0, 0.3), 0 0 8px -5px rgba(0, 0, 0, 0.3);
3583 + border-radius: 2px;
3584 +}
3585 +.elementor-lightbox .elementor-video-container {
3586 + position: absolute;
3587 + top: 50%;
3588 + left: 50%;
3589 + -webkit-transform: translate(-50%, -50%);
3590 + -ms-transform: translate(-50%, -50%);
3591 + transform: translate(-50%, -50%);
3592 +}
3593 +@media (min-width: 1025px) {
3594 + .elementor-lightbox .elementor-video-container {
3595 + width: 75%;
3596 + }
3597 +}
3598 +@media (max-width: 1024px) {
3599 + .elementor-lightbox .elementor-video-container {
3600 + width: 100%;
3601 + }
3602 +}
3603 +@media (min-width: 768px) and (max-width: 1024px) {
3604 + .elementor-lightbox .elementor-aspect-ratio-916 .elementor-video-container {
3605 + width: 70%;
3606 + }
3607 +}
3608 +.elementor-lightbox .elementor-swiper-button:focus {
3609 + outline-width: 1px;
3610 +}
3611 +.elementor-lightbox .elementor-swiper-button-prev, .elementor-lightbox .elementor-swiper-button-next {
3612 + height: 100%;
3613 + display: -webkit-box;
3614 + display: -ms-flexbox;
3615 + display: flex;
3616 + -webkit-box-align: center;
3617 + -ms-flex-align: center;
3618 + align-items: center;
3619 + width: 15%;
3620 + -webkit-box-pack: center;
3621 + -ms-flex-pack: center;
3622 + justify-content: center;
3623 + font-size: var(--lightbox-navigation-icons-size);
3624 +}
3625 +.elementor-lightbox .elementor-swiper-button-prev {
3626 + left: 0;
3627 +}
3628 +.elementor-lightbox .elementor-swiper-button-next {
3629 + right: 0;
3630 +}
3631 +@media (max-width: 767px) {
3632 + .elementor-lightbox .elementor-swiper-button:focus {
3633 + outline: none;
3634 + }
3635 + .elementor-lightbox .elementor-swiper-button-prev, .elementor-lightbox .elementor-swiper-button-next {
3636 + width: 20%;
3637 + }
3638 + .elementor-lightbox .elementor-swiper-button-prev i, .elementor-lightbox .elementor-swiper-button-next i {
3639 + padding: 10px;
3640 + background-color: rgba(0, 0, 0, 0.5);
3641 + }
3642 + .elementor-lightbox .elementor-swiper-button-prev {
3643 + left: 0;
3644 + -webkit-box-pack: start;
3645 + -ms-flex-pack: start;
3646 + justify-content: flex-start;
3647 + }
3648 + .elementor-lightbox .elementor-swiper-button-next {
3649 + right: 0;
3650 + -webkit-box-pack: end;
3651 + -ms-flex-pack: end;
3652 + justify-content: flex-end;
3653 + }
3654 +}
3655 +
3656 +.elementor-slideshow__counter {
3657 + color: currentColor;
3658 + font-size: 0.75em;
3659 + width: -webkit-max-content;
3660 + width: -moz-max-content;
3661 + width: max-content;
3662 +}
3663 +.elementor-slideshow__header, .elementor-slideshow__footer {
3664 + position: absolute;
3665 + left: 0;
3666 + width: 100%;
3667 + padding: 15px 20px;
3668 + -webkit-transition: 0.3s;
3669 + -o-transition: 0.3s;
3670 + transition: 0.3s;
3671 +}
3672 +.elementor-slideshow__footer {
3673 + color: var(--lightbox-text-color);
3674 +}
3675 +.elementor-slideshow__header {
3676 + color: var(--lightbox-ui-color);
3677 + display: -webkit-box;
3678 + display: -ms-flexbox;
3679 + display: flex;
3680 + -webkit-box-orient: horizontal;
3681 + -webkit-box-direction: reverse;
3682 + -ms-flex-direction: row-reverse;
3683 + flex-direction: row-reverse;
3684 + font-size: var(--lightbox-header-icons-size);
3685 + padding-left: 1em;
3686 + padding-right: 2.6em;
3687 + top: 0;
3688 + -webkit-box-align: center;
3689 + -ms-flex-align: center;
3690 + align-items: center;
3691 + z-index: 10;
3692 +}
3693 +.elementor-slideshow__header > i,
3694 +.elementor-slideshow__header > svg {
3695 + cursor: pointer;
3696 + padding: 0.25em;
3697 + margin: 0 0.35em;
3698 +}
3699 +.elementor-slideshow__header > i {
3700 + font-size: inherit;
3701 +}
3702 +.elementor-slideshow__header > i:hover {
3703 + color: var(--lightbox-ui-color-hover);
3704 +}
3705 +.elementor-slideshow__header > svg {
3706 + -webkit-box-sizing: content-box;
3707 + box-sizing: content-box;
3708 + fill: var(--lightbox-ui-color);
3709 + height: 1em;
3710 + width: 1em;
3711 +}
3712 +.elementor-slideshow__header > svg:hover {
3713 + fill: var(--lightbox-ui-color-hover);
3714 +}
3715 +.elementor-slideshow__header .elementor-slideshow__counter {
3716 + margin-right: auto;
3717 +}
3718 +.elementor-slideshow__header .elementor-icon-share {
3719 + z-index: 5;
3720 +}
3721 +.elementor-slideshow__share-menu {
3722 + background-color: rgba(0, 0, 0, 0);
3723 + width: 0;
3724 + height: 0;
3725 + position: absolute;
3726 + overflow: hidden;
3727 + -webkit-transition: background-color 400ms;
3728 + -o-transition: background-color 400ms;
3729 + transition: background-color 400ms;
3730 +}
3731 +.elementor-slideshow__share-menu .elementor-slideshow__share-links a {
3732 + color: #2C2C2C;
3733 +}
3734 +.elementor-slideshow__share-links {
3735 + display: block;
3736 + position: absolute;
3737 + min-width: 200px;
3738 + right: 2.8em;
3739 + top: 3em;
3740 + background-color: #fff;
3741 + border-radius: 3px;
3742 + padding: 14px 20px;
3743 + -webkit-transform: scale(0);
3744 + -ms-transform: scale(0);
3745 + transform: scale(0);
3746 + opacity: 0;
3747 + -webkit-transform-origin: 90% 10%;
3748 + -ms-transform-origin: 90% 10%;
3749 + transform-origin: 90% 10%;
3750 + -webkit-transition: all 250ms 100ms;
3751 + -o-transition: all 250ms 100ms;
3752 + transition: all 250ms 100ms;
3753 + -webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);
3754 + box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);
3755 +}
3756 +.elementor-slideshow__share-links a {
3757 + text-align: left;
3758 + color: #55595c;
3759 + font-size: 12px;
3760 + line-height: 2.5;
3761 + display: block;
3762 + opacity: 0;
3763 + -webkit-transition: opacity 500ms 100ms;
3764 + -o-transition: opacity 500ms 100ms;
3765 + transition: opacity 500ms 100ms;
3766 +}
3767 +.elementor-slideshow__share-links a:hover {
3768 + color: #000;
3769 +}
3770 +.elementor-slideshow__share-links a i,
3771 +.elementor-slideshow__share-links a svg {
3772 + margin-right: 0.75em;
3773 +}
3774 +.elementor-slideshow__share-links a i {
3775 + font-size: 1.25em;
3776 +}
3777 +.elementor-slideshow__share-links a svg {
3778 + height: 1.25em;
3779 + width: 1.25em;
3780 +}
3781 +.elementor-slideshow__share-links:before {
3782 + content: "";
3783 + display: block;
3784 + position: absolute;
3785 + top: 1px;
3786 + right: 0.5em;
3787 + border: 0.45em solid;
3788 + border-color: transparent transparent #fff transparent;
3789 + -webkit-transform: translateY(-100%) scaleX(0.7);
3790 + -ms-transform: translateY(-100%) scaleX(0.7);
3791 + transform: translateY(-100%) scaleX(0.7);
3792 +}
3793 +.elementor-slideshow__footer {
3794 + bottom: 0;
3795 + z-index: 5;
3796 + position: fixed;
3797 +}
3798 +.elementor-slideshow__title, .elementor-slideshow__description {
3799 + margin: 0;
3800 +}
3801 +.elementor-slideshow__title {
3802 + font-size: 16px;
3803 + font-weight: bold;
3804 +}
3805 +.elementor-slideshow__description {
3806 + font-size: 14px;
3807 +}
3808 +.elementor-slideshow--ui-hidden .elementor-slideshow__header, .elementor-slideshow--ui-hidden .elementor-slideshow__footer {
3809 + opacity: 0;
3810 + pointer-events: none;
3811 +}
3812 +.elementor-slideshow--ui-hidden .elementor-swiper-button-prev, .elementor-slideshow--ui-hidden .elementor-swiper-button-next {
3813 + opacity: 0;
3814 +}
3815 +.elementor-slideshow--fullscreen-mode .elementor-video-container {
3816 + width: 100%;
3817 +}
3818 +.elementor-slideshow--zoom-mode .elementor-slideshow__header, .elementor-slideshow--zoom-mode .elementor-slideshow__footer {
3819 + background-color: rgba(0, 0, 0, 0.5);
3820 +}
3821 +.elementor-slideshow--zoom-mode .elementor-swiper-button-prev, .elementor-slideshow--zoom-mode .elementor-swiper-button-next {
3822 + opacity: 0;
3823 + pointer-events: none;
3824 +}
3825 +.elementor-slideshow--share-mode .elementor-slideshow__share-menu {
3826 + top: 0;
3827 + left: 0;
3828 + width: 100vw;
3829 + height: 100vh;
3830 + opacity: 1;
3831 + cursor: default;
3832 + background-color: rgba(0, 0, 0, 0.5);
3833 +}
3834 +.elementor-slideshow--share-mode .elementor-slideshow__share-links {
3835 + -webkit-transform: scale(1);
3836 + -ms-transform: scale(1);
3837 + transform: scale(1);
3838 +}
3839 +.elementor-slideshow--share-mode .elementor-slideshow__share-links, .elementor-slideshow--share-mode .elementor-slideshow__share-links a {
3840 + opacity: 1;
3841 +}
3842 +.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-twitter {
3843 + color: #1DA1F2;
3844 +}
3845 +.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-facebook {
3846 + color: #3b5998;
3847 +}
3848 +.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-pinterest {
3849 + color: #bd081c;
3850 +}
3851 +.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-download-bold {
3852 + color: #a4afb7;
3853 +}
3854 +.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-twitter {
3855 + fill: #1DA1F2;
3856 +}
3857 +.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-facebook {
3858 + fill: #3b5998;
3859 +}
3860 +.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-pinterest {
3861 + fill: #bd081c;
3862 +}
3863 +.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-download-bold {
3864 + fill: #a4afb7;
3865 +}
3866 +.elementor-slideshow--share-mode .eicon-share-arrow {
3867 + z-index: 2;
3868 +}
3869 +
2143 3870 .animated {
2144 - animation-duration: 1.25s;
3871 + -webkit-animation-duration: 1.25s;
3872 + animation-duration: 1.25s;
2145 3873 }
2146 3874 .animated.animated-slow {
2147 - animation-duration: 2s;
3875 + -webkit-animation-duration: 2s;
3876 + animation-duration: 2s;
2148 3877 }
2149 3878 .animated.animated-fast {
2150 - animation-duration: 0.75s;
3879 + -webkit-animation-duration: 0.75s;
3880 + animation-duration: 0.75s;
2151 3881 }
2152 3882 .animated.infinite {
2153 - animation-iteration-count: infinite;
3883 + -webkit-animation-iteration-count: infinite;
3884 + animation-iteration-count: infinite;
2154 3885 }
2155 3886 .animated.reverse {
2156 3887 animation-direction: reverse;
2157 - animation-fill-mode: forwards;
3888 + -webkit-animation-fill-mode: forwards;
3889 + animation-fill-mode: forwards;
2158 3890 }
2159 3891
2160 3892 @media (prefers-reduced-motion: reduce) {
2161 3893 .animated {
2162 - animation: none !important;
3894 + -webkit-animation: none;
3895 + animation: none;
2163 3896 }
2164 - html * {
2165 - transition-duration: 0s !important;
2166 - transition-delay: 0s !important;
3897 +}
3898 +.elementor-shape {
3899 + overflow: hidden;
3900 + position: absolute;
3901 + left: 0;
3902 + width: 100%;
3903 + line-height: 0;
3904 + direction: ltr;
3905 + /*
3906 + * @TODO: The `z-index: -1` rules below are temporary fixes for Chrome 85 issue.
3907 + * It will be removed in a future version of Chrome.
3908 + */
3909 +}
3910 +.elementor-shape-top {
3911 + top: -1px;
3912 +}
3913 +.elementor-shape-top:not([data-negative=false]) svg {
3914 + z-index: -1;
3915 +}
3916 +.elementor-shape-bottom {
3917 + bottom: -1px;
3918 +}
3919 +.elementor-shape-bottom:not([data-negative=true]) svg {
3920 + z-index: -1;
3921 +}
3922 +.elementor-shape[data-negative=false].elementor-shape-bottom {
3923 + -webkit-transform: rotate(180deg);
3924 + -ms-transform: rotate(180deg);
3925 + transform: rotate(180deg);
3926 +}
3927 +.elementor-shape[data-negative=true].elementor-shape-top {
3928 + -webkit-transform: rotate(180deg);
3929 + -ms-transform: rotate(180deg);
3930 + transform: rotate(180deg);
3931 +}
3932 +.elementor-shape svg {
3933 + display: block;
3934 + width: calc(100% + 1.3px);
3935 + position: relative;
3936 + left: 50%;
3937 + -webkit-transform: translateX(-50%);
3938 + -ms-transform: translateX(-50%);
3939 + transform: translateX(-50%);
3940 +}
3941 +.elementor-shape .elementor-shape-fill {
3942 + fill: #fff;
3943 + -webkit-transform-origin: center;
3944 + -ms-transform-origin: center;
3945 + transform-origin: center;
3946 + -webkit-transform: rotateY(0deg);
3947 + transform: rotateY(0deg);
3948 +}
3949 +
3950 +#wp-admin-bar-elementor_edit_page > .ab-item::before {
3951 + content: "\e813";
3952 + font-family: eicons;
3953 + top: 3px;
3954 + font-size: 18px;
3955 +}
3956 +#wp-admin-bar-elementor_edit_page .ab-submenu .ab-item {
3957 + display: -webkit-box;
3958 + display: -ms-flexbox;
3959 + display: flex;
3960 + width: 200px;
3961 +}
3962 +#wp-admin-bar-elementor_edit_page .elementor-edit-link-title {
3963 + white-space: nowrap;
3964 + -o-text-overflow: ellipsis;
3965 + text-overflow: ellipsis;
3966 + overflow: hidden;
3967 + width: 100%;
3968 +}
3969 +#wp-admin-bar-elementor_edit_page .elementor-edit-link-type {
3970 + background: #55595c;
3971 + font-size: 11px;
3972 + line-height: 9px;
3973 + margin-top: 6px;
3974 + padding: 4px 8px;
3975 + border-radius: 3px;
3976 +}
3977 +
3978 +#wp-admin-bar-elementor_inspector > .ab-item::before {
3979 + content: "\f348";
3980 + top: 2px;
3981 +}
3982 +
3983 +#wpadminbar * {
3984 + font-style: normal;
3985 +}
3986 +
3987 +.page-template-elementor_canvas.elementor-page:before {
3988 + display: none;
3989 +}
3990 +
3991 +.elementor-post__thumbnail__link {
3992 + -webkit-transition: none;
3993 + -o-transition: none;
3994 + transition: none;
3995 +}
3996 +
3997 +#left-area ul.elementor-icon-list-items,
3998 +.elementor .elementor-element ul.elementor-icon-list-items,
3999 +.elementor-edit-area .elementor-element ul.elementor-icon-list-items {
4000 + padding: 0;
4001 +}
4002 +
4003 +.e--ua-appleWebkit.rtl {
4004 + --flex-right: flex-start;
4005 +}
4006 +.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right,
4007 +.e--ua-appleWebkit .elementor-share-buttons--align-right {
4008 + --justify-content: var(--flex-right, flex-end);
4009 +}
4010 +.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center,
4011 +.e--ua-appleWebkit .elementor-share-buttons--align-center {
4012 + --justify-content: center;
4013 +}
4014 +.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid {
4015 + width: auto;
4016 + display: -webkit-box;
4017 + display: -ms-flexbox;
4018 + display: flex;
4019 + -ms-flex-wrap: wrap;
4020 + flex-wrap: wrap;
4021 + -webkit-box-pack: var(--justify-content, space-between);
4022 + -ms-flex-pack: var(--justify-content, space-between);
4023 + justify-content: var(--justify-content, space-between);
4024 + margin-left: calc(-0.5 * var(--grid-column-gap));
4025 + margin-right: calc(-0.5 * var(--grid-column-gap));
4026 +}
4027 +.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item {
4028 + margin-left: calc(0.5 * var(--grid-column-gap));
4029 + margin-right: calc(0.5 * var(--grid-column-gap));
4030 +}
4031 +.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid {
4032 + display: inline-block;
4033 +}
4034 +.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item {
4035 + margin-left: 0;
4036 + margin-right: 0;
4037 +}
4038 +@media (max-width: 1024px) {
4039 + .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right,
4040 +.e--ua-appleWebkit .elementor-share-buttons-tablet--align-right {
4041 + --justify-content: var(--flex-right, flex-end);
2167 4042 }
4043 + .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center,
4044 +.e--ua-appleWebkit .elementor-share-buttons-tablet--align-center {
4045 + --justify-content: center;
4046 + }
4047 + .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid {
4048 + width: auto;
4049 + display: -webkit-box;
4050 + display: -ms-flexbox;
4051 + display: flex;
4052 + -ms-flex-wrap: wrap;
4053 + flex-wrap: wrap;
4054 + -webkit-box-pack: var(--justify-content, space-between);
4055 + -ms-flex-pack: var(--justify-content, space-between);
4056 + justify-content: var(--justify-content, space-between);
4057 + margin-left: calc(-0.5 * var(--grid-column-gap));
4058 + margin-right: calc(-0.5 * var(--grid-column-gap));
4059 + }
4060 + .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item {
4061 + margin-left: calc(0.5 * var(--grid-column-gap));
4062 + margin-right: calc(0.5 * var(--grid-column-gap));
4063 + }
4064 + .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid {
4065 + display: inline-block;
4066 + }
4067 + .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item {
4068 + margin-left: 0;
4069 + margin-right: 0;
4070 + }
2168 4071 }
2169 4072 @media (max-width: 767px) {
2170 - .elementor .elementor-hidden-phone,
4073 + .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right,
4074 +.e--ua-appleWebkit .elementor-share-buttons-mobile--align-right {
4075 + --justify-content: var(--flex-right, flex-end);
4076 + }
4077 + .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center,
4078 +.e--ua-appleWebkit .elementor-share-buttons-mobile--align-center {
4079 + --justify-content: center;
4080 + }
4081 + .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid {
4082 + width: auto;
4083 + display: -webkit-box;
4084 + display: -ms-flexbox;
4085 + display: flex;
4086 + -ms-flex-wrap: wrap;
4087 + flex-wrap: wrap;
4088 + -webkit-box-pack: var(--justify-content, space-between);
4089 + -ms-flex-pack: var(--justify-content, space-between);
4090 + justify-content: var(--justify-content, space-between);
4091 + margin-left: calc(-0.5 * var(--grid-column-gap));
4092 + margin-right: calc(-0.5 * var(--grid-column-gap));
4093 + }
4094 + .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item {
4095 + margin-left: calc(0.5 * var(--grid-column-gap));
4096 + margin-right: calc(0.5 * var(--grid-column-gap));
4097 + }
4098 + .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid {
4099 + display: inline-block;
4100 + }
4101 + .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item {
4102 + margin-left: 0;
4103 + margin-right: 0;
4104 + }
4105 +}
4106 +
4107 +@media (max-width: 767px) {
2171 4108 .elementor .elementor-hidden-mobile {
2172 4109 display: none;
2173 4110 }
4111 + .elementor .elementor-hidden-phone {
4112 + display: none;
4113 + }
2174 4114 }
2175 -@media (min-width: -1) and (max-width: -1) {
4115 +@media (min-width: -1px) and (max-width: -1px) {
2176 4116 .elementor .elementor-hidden-mobile_extra {
2177 4117 display: none;
2178 4118 }
2179 4119 }
@@ -2181,14 +4121,14 @@
2181 4121 .elementor .elementor-hidden-tablet {
2182 4122 display: none;
2183 4123 }
2184 4124 }
2185 -@media (min-width: -1) and (max-width: -1) {
4125 +@media (min-width: -1px) and (max-width: -1px) {
2186 4126 .elementor .elementor-hidden-tablet_extra {
2187 4127 display: none;
2188 4128 }
2189 4129 }
2190 -@media (min-width: -1) and (max-width: -1) {
4130 +@media (min-width: -1px) and (max-width: -1px) {
2191 4131 .elementor .elementor-hidden-laptop {
2192 4132 display: none;
2193 4133 }
2194 4134 }
@@ -2196,10 +4136,2102 @@
2196 4136 .elementor .elementor-hidden-desktop {
2197 4137 display: none;
2198 4138 }
2199 4139 }
2200 -@media (min-width: -1) {
4140 +@media (min-width: -1px) {
2201 4141 .elementor .elementor-hidden-widescreen {
2202 4142 display: none;
2203 4143 }
4144 +}
4145 +
4146 +.elementor-widget-text-path {
4147 + font-size: 20px;
4148 + text-align: var(--alignment, left);
4149 +}
4150 +.elementor-widget-text-path svg {
4151 + width: var(--width);
4152 + max-width: 100%;
4153 + height: auto;
4154 + overflow: visible;
4155 + word-spacing: var(--word-spacing);
4156 + -webkit-transform: rotate(var(--rotate, 0)) scaleX(var(--scale-x, 1)) scaleY(var(--scale-y, 1));
4157 + -ms-transform: rotate(var(--rotate, 0)) scaleX(var(--scale-x, 1)) scaleY(var(--scale-y, 1));
4158 + transform: rotate(var(--rotate, 0)) scaleX(var(--scale-x, 1)) scaleY(var(--scale-y, 1));
4159 +}
4160 +.elementor-widget-text-path svg path {
4161 + vector-effect: non-scaling-stroke; /* Prevent stroke size scaling when resizing the SVG. */
4162 + fill: var(--path-fill, transparent);
4163 + stroke: var(--stroke-color, transparent);
4164 + stroke-width: var(--stroke-width, 1px);
4165 + -webkit-transition: var(--stroke-transition) stroke, var(--stroke-transition) fill;
4166 + -o-transition: var(--stroke-transition) stroke, var(--stroke-transition) fill;
4167 + transition: var(--stroke-transition) stroke, var(--stroke-transition) fill;
4168 +}
4169 +.elementor-widget-text-path svg:hover path {
4170 + --path-fill: var( --path-fill-hover );
4171 + --stroke-color: var( --stroke-color-hover );
4172 + --stroke-width: var( --stroke-width-hover );
4173 +}
4174 +.elementor-widget-text-path svg text {
4175 + --fill: var( --text-color );
4176 + fill: var(--fill);
4177 + direction: var(--direction, ltr);
4178 + -webkit-transition: var(--transition) stroke, var(--transition) stroke-width, var(--transition) fill;
4179 + -o-transition: var(--transition) stroke, var(--transition) stroke-width, var(--transition) fill;
4180 + transition: var(--transition) stroke, var(--transition) stroke-width, var(--transition) fill;
4181 +}
4182 +.elementor-widget-text-path svg text:hover {
4183 + --color: var( --text-color-hover, var( --text-color ) );
4184 + --fill: var( --color );
4185 + color: var(--color);
4186 +}
4187 +
4188 +.elementor-accordion {
4189 + text-align: left;
4190 +}
4191 +.elementor-accordion .elementor-accordion-item {
4192 + border: 1px solid #D4D4D4;
4193 +}
4194 +.elementor-accordion .elementor-accordion-item + .elementor-accordion-item {
4195 + border-top: none;
4196 +}
4197 +.elementor-accordion .elementor-tab-title {
4198 + margin: 0;
4199 + padding: 15px 20px;
4200 + font-weight: bold;
4201 + line-height: 1;
4202 + cursor: pointer;
4203 + outline: none;
4204 +}
4205 +.elementor-accordion .elementor-tab-title .elementor-accordion-icon {
4206 + display: inline-block;
4207 + width: 1.5em;
4208 +}
4209 +.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg {
4210 + width: 1em;
4211 + height: 1em;
4212 +}
4213 +.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right {
4214 + float: right;
4215 + text-align: right;
4216 +}
4217 +.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left {
4218 + float: left;
4219 + text-align: left;
4220 +}
4221 +.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed {
4222 + display: block;
4223 +}
4224 +.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened {
4225 + display: none;
4226 +}
4227 +.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-closed {
4228 + display: none;
4229 +}
4230 +.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened {
4231 + display: block;
4232 +}
4233 +.elementor-accordion .elementor-tab-content {
4234 + display: none;
4235 + padding: 15px 20px;
4236 + border-top: 1px solid #D4D4D4;
4237 +}
4238 +
4239 +@media (max-width: 767px) {
4240 + .elementor-accordion .elementor-tab-title {
4241 + padding: 12px 15px;
4242 + }
4243 + .elementor-accordion .elementor-tab-title .elementor-accordion-icon {
4244 + width: 1.2em;
4245 + }
4246 + .elementor-accordion .elementor-tab-content {
4247 + padding: 7px 15px;
4248 + }
4249 +}
4250 +.e-con > .elementor-widget-accordion,
4251 +.e-con-inner > .elementor-widget-accordion {
4252 + width: var(--container-widget-width, 100%);
4253 +}
4254 +
4255 +.elementor-alert {
4256 + padding: 15px;
4257 + border-left: 5px solid transparent;
4258 + position: relative;
4259 + text-align: left;
4260 +}
4261 +.elementor-alert .elementor-alert-title {
4262 + display: block;
4263 + font-weight: bold;
4264 +}
4265 +.elementor-alert .elementor-alert-description {
4266 + font-size: 13px;
4267 +}
4268 +.elementor-alert button.elementor-alert-dismiss {
4269 + position: absolute;
4270 + right: var(--dismiss-icon-horizontal-position, 10px);
4271 + top: var(--dismiss-icon-vertical-position, 10px);
4272 + padding: 3px;
4273 + font-size: var(--dismiss-icon-size, 20px);
4274 + line-height: 1;
4275 + background: transparent;
4276 + color: var(--dismiss-icon-normal-color, inherit);
4277 + border: none;
4278 + cursor: pointer;
4279 + -webkit-transition-duration: var(--dismiss-icon-hover-transition-duration, 0.3s);
4280 + -o-transition-duration: var(--dismiss-icon-hover-transition-duration, 0.3s);
4281 + transition-duration: var(--dismiss-icon-hover-transition-duration, 0.3s);
4282 +}
4283 +.elementor-alert button.elementor-alert-dismiss:hover {
4284 + color: var(--dismiss-icon-hover-color, inherit);
4285 +}
4286 +.elementor-alert button.elementor-alert-dismiss svg {
4287 + width: var(--dismiss-icon-size, 20px);
4288 + height: var(--dismiss-icon-size, 20px);
4289 + fill: var(--dismiss-icon-normal-color, currentColor);
4290 + -webkit-transition-duration: var(--dismiss-icon-hover-transition-duration, 0.3s);
4291 + -o-transition-duration: var(--dismiss-icon-hover-transition-duration, 0.3s);
4292 + transition-duration: var(--dismiss-icon-hover-transition-duration, 0.3s);
4293 +}
4294 +.elementor-alert button.elementor-alert-dismiss svg:hover {
4295 + fill: var(--dismiss-icon-hover-color, currentColor);
4296 +}
4297 +.elementor-alert.elementor-alert-info {
4298 + color: #31708f;
4299 + background-color: #d9edf7;
4300 + border-color: #bcdff1;
4301 +}
4302 +.elementor-alert.elementor-alert-success {
4303 + color: #3c763d;
4304 + background-color: #dff0d8;
4305 + border-color: #cae6be;
4306 +}
4307 +.elementor-alert.elementor-alert-warning {
4308 + color: #8a6d3b;
4309 + background-color: #fcf8e3;
4310 + border-color: #f9f0c3;
4311 +}
4312 +.elementor-alert.elementor-alert-danger {
4313 + color: #a94442;
4314 + background-color: #f2dede;
4315 + border-color: #e8c4c4;
4316 +}
4317 +
4318 +@media (max-width: 767px) {
4319 + .elementor-alert {
4320 + padding: 10px;
4321 + }
4322 + .elementor-alert button.elementor-alert-dismiss {
4323 + right: 7px;
4324 + top: 7px;
4325 + }
4326 +}
4327 +.elementor-counter .elementor-counter-number-wrapper {
4328 + display: -webkit-box;
4329 + display: -ms-flexbox;
4330 + display: flex;
4331 + font-size: 69px;
4332 + font-weight: 600;
4333 + line-height: 1;
4334 +}
4335 +.elementor-counter .elementor-counter-number-prefix, .elementor-counter .elementor-counter-number-suffix {
4336 + -webkit-box-flex: 1;
4337 + -ms-flex-positive: 1;
4338 + flex-grow: 1;
4339 + white-space: pre-wrap;
4340 +}
4341 +.elementor-counter .elementor-counter-number-prefix {
4342 + text-align: right;
4343 +}
4344 +.elementor-counter .elementor-counter-number-suffix {
4345 + text-align: left;
4346 +}
4347 +.elementor-counter .elementor-counter-title {
4348 + text-align: center;
4349 + font-size: 19px;
4350 + font-weight: 400;
4351 + line-height: 2.5;
4352 +}
4353 +
4354 +.elementor-widget-divider {
4355 + --divider-border-style: none;
4356 + --divider-border-width: 1px;
4357 + --divider-color: #2C2C2C;
4358 + --divider-icon-size: 20px;
4359 + --divider-element-spacing: 10px;
4360 + --divider-pattern-height: 24px;
4361 + --divider-pattern-size: 20px;
4362 + --divider-pattern-url: none;
4363 + --divider-pattern-repeat: repeat-x;
4364 +}
4365 +.elementor-widget-divider .elementor-divider {
4366 + display: -webkit-box;
4367 + display: -ms-flexbox;
4368 + display: flex;
4369 +}
4370 +.elementor-widget-divider .elementor-divider__text {
4371 + font-size: 15px;
4372 + line-height: 1;
4373 + max-width: 95%;
4374 +}
4375 +.elementor-widget-divider .elementor-divider__element {
4376 + margin: 0 var(--divider-element-spacing);
4377 + -ms-flex-negative: 0;
4378 + flex-shrink: 0;
4379 +}
4380 +.elementor-widget-divider .elementor-icon {
4381 + font-size: var(--divider-icon-size);
4382 +}
4383 +.elementor-widget-divider .elementor-divider-separator {
4384 + display: -webkit-box;
4385 + display: -ms-flexbox;
4386 + display: flex;
4387 + margin: 0;
4388 + direction: ltr;
4389 +}
4390 +.elementor-widget-divider--view-line_text .elementor-divider-separator, .elementor-widget-divider--view-line_icon .elementor-divider-separator {
4391 + -webkit-box-align: center;
4392 + -ms-flex-align: center;
4393 + align-items: center;
4394 +}
4395 +.elementor-widget-divider--view-line_text .elementor-divider-separator:before, .elementor-widget-divider--view-line_text .elementor-divider-separator:after, .elementor-widget-divider--view-line_icon .elementor-divider-separator:before, .elementor-widget-divider--view-line_icon .elementor-divider-separator:after {
4396 + display: block;
4397 + content: "";
4398 + border-bottom: 0;
4399 + -webkit-box-flex: 1;
4400 + -ms-flex-positive: 1;
4401 + flex-grow: 1;
4402 + border-top: var(--divider-border-width) var(--divider-border-style) var(--divider-color);
4403 +}
4404 +.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator > .elementor-divider__svg:first-of-type {
4405 + -webkit-box-flex: 0;
4406 + -ms-flex-positive: 0;
4407 + flex-grow: 0;
4408 + -ms-flex-negative: 100;
4409 + flex-shrink: 100;
4410 +}
4411 +.elementor-widget-divider--element-align-left .elementor-divider-separator:before {
4412 + content: none;
4413 +}
4414 +.elementor-widget-divider--element-align-left .elementor-divider__element {
4415 + margin-left: 0;
4416 +}
4417 +.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator > .elementor-divider__svg:last-of-type {
4418 + -webkit-box-flex: 0;
4419 + -ms-flex-positive: 0;
4420 + flex-grow: 0;
4421 + -ms-flex-negative: 100;
4422 + flex-shrink: 100;
4423 +}
4424 +.elementor-widget-divider--element-align-right .elementor-divider-separator:after {
4425 + content: none;
4426 +}
4427 +.elementor-widget-divider--element-align-right .elementor-divider__element {
4428 + margin-right: 0;
4429 +}
4430 +.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
4431 + border-top: var(--divider-border-width) var(--divider-border-style) var(--divider-color);
4432 +}
4433 +.elementor-widget-divider--separator-type-pattern {
4434 + --divider-border-style: none;
4435 +}
4436 +.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator, .elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator, .elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before, .elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after {
4437 + width: 100%;
4438 + min-height: var(--divider-pattern-height);
4439 + -webkit-mask-size: var(--divider-pattern-size) 100%;
4440 + mask-size: var(--divider-pattern-size) 100%;
4441 + -webkit-mask-repeat: var(--divider-pattern-repeat);
4442 + mask-repeat: var(--divider-pattern-repeat);
4443 + background-color: var(--divider-color);
4444 + -webkit-mask-image: var(--divider-pattern-url);
4445 + mask-image: var(--divider-pattern-url);
4446 +}
4447 +.elementor-widget-divider--no-spacing {
4448 + --divider-pattern-size: auto;
4449 +}
4450 +.elementor-widget-divider--bg-round {
4451 + --divider-pattern-repeat: round;
4452 +}
4453 +
4454 +.rtl .elementor-widget-divider .elementor-divider__text {
4455 + direction: rtl;
4456 +}
4457 +
4458 +.e-con > .elementor-widget-divider,
4459 +.e-con-inner > .elementor-widget-divider {
4460 + width: var(--container-widget-width, 100%);
4461 +}
4462 +
4463 +.elementor-image-gallery .gallery-item {
4464 + display: inline-block;
4465 + text-align: center;
4466 + vertical-align: top;
4467 + width: 100%;
4468 + max-width: 100%;
4469 + margin: 0 auto;
4470 +}
4471 +.elementor-image-gallery .gallery-item img {
4472 + margin: 0 auto;
4473 +}
4474 +.elementor-image-gallery .gallery-item .gallery-caption {
4475 + margin: 0;
4476 +}
4477 +.elementor-image-gallery figure img {
4478 + display: block;
4479 +}
4480 +.elementor-image-gallery figure figcaption {
4481 + width: 100%;
4482 +}
4483 +.gallery-spacing-custom .elementor-image-gallery .gallery-icon {
4484 + padding: 0;
4485 +}
4486 +@media (min-width: 768px) {
4487 + .elementor-image-gallery .gallery-columns-2 .gallery-item {
4488 + max-width: 50%;
4489 + }
4490 + .elementor-image-gallery .gallery-columns-3 .gallery-item {
4491 + max-width: 33.33%;
4492 + }
4493 + .elementor-image-gallery .gallery-columns-4 .gallery-item {
4494 + max-width: 25%;
4495 + }
4496 + .elementor-image-gallery .gallery-columns-5 .gallery-item {
4497 + max-width: 20%;
4498 + }
4499 + .elementor-image-gallery .gallery-columns-6 .gallery-item {
4500 + max-width: 16.666%;
4501 + }
4502 + .elementor-image-gallery .gallery-columns-7 .gallery-item {
4503 + max-width: 14.28%;
4504 + }
4505 + .elementor-image-gallery .gallery-columns-8 .gallery-item {
4506 + max-width: 12.5%;
4507 + }
4508 + .elementor-image-gallery .gallery-columns-9 .gallery-item {
4509 + max-width: 11.11%;
4510 + }
4511 + .elementor-image-gallery .gallery-columns-10 .gallery-item {
4512 + max-width: 10%;
4513 + }
4514 +}
4515 +@media (min-width: 480px) and (max-width: 767px) {
4516 + .elementor-image-gallery .gallery.gallery-columns-2 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-3 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-4 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-5 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-6 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-7 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-8 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-9 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-10 .gallery-item {
4517 + max-width: 50%;
4518 + }
4519 +}
4520 +@media (max-width: 479px) {
4521 + .elementor-image-gallery .gallery.gallery-columns-2 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-3 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-4 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-5 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-6 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-7 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-8 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-9 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-10 .gallery-item {
4522 + max-width: 100%;
4523 + }
4524 +}
4525 +
4526 +.elementor-widget-google_maps .elementor-widget-container {
4527 + overflow: hidden;
4528 +}
4529 +.elementor-widget-google_maps iframe {
4530 + height: 300px;
4531 +}
4532 +
4533 +.elementor-heading-title {
4534 + padding: 0;
4535 + margin: 0;
4536 + line-height: 1;
4537 +}
4538 +
4539 +.elementor-widget-heading .elementor-heading-title[class*=elementor-size-] > a {
4540 + color: inherit;
4541 + font-size: inherit;
4542 + line-height: inherit;
4543 +}
4544 +.elementor-widget-heading .elementor-heading-title.elementor-size-small {
4545 + font-size: 15px;
4546 +}
4547 +.elementor-widget-heading .elementor-heading-title.elementor-size-medium {
4548 + font-size: 19px;
4549 +}
4550 +.elementor-widget-heading .elementor-heading-title.elementor-size-large {
4551 + font-size: 29px;
4552 +}
4553 +.elementor-widget-heading .elementor-heading-title.elementor-size-xl {
4554 + font-size: 39px;
4555 +}
4556 +.elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
4557 + font-size: 59px;
4558 +}
4559 +
4560 +.elementor-widget-icon-box .elementor-icon-box-wrapper {
4561 + display: block;
4562 + text-align: center;
4563 +}
4564 +.elementor-widget-icon-box .elementor-icon-box-icon {
4565 + margin-bottom: var(--icon-box-icon-margin, 15px);
4566 + margin-right: auto;
4567 + margin-left: auto;
4568 +}
4569 +@media (min-width: 768px) {
4570 + .elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper {
4571 + -webkit-box-align: start;
4572 + -ms-flex-align: start;
4573 + align-items: flex-start;
4574 + }
4575 + .elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper {
4576 + -webkit-box-align: center;
4577 + -ms-flex-align: center;
4578 + align-items: center;
4579 + }
4580 + .elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper {
4581 + -webkit-box-align: end;
4582 + -ms-flex-align: end;
4583 + align-items: flex-end;
4584 + }
4585 +}
4586 +.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper {
4587 + display: -webkit-box;
4588 + display: -ms-flexbox;
4589 + display: flex;
4590 +}
4591 +.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon {
4592 + display: -webkit-inline-box;
4593 + display: -ms-inline-flexbox;
4594 + display: inline-flex;
4595 + -webkit-box-flex: 0;
4596 + -ms-flex: 0 0 auto;
4597 + flex: 0 0 auto;
4598 +}
4599 +.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper {
4600 + text-align: right;
4601 + -webkit-box-orient: horizontal;
4602 + -webkit-box-direction: reverse;
4603 + -ms-flex-direction: row-reverse;
4604 + flex-direction: row-reverse;
4605 +}
4606 +.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon {
4607 + margin-left: var(--icon-box-icon-margin, 15px);
4608 + margin-right: 0;
4609 + margin-bottom: unset;
4610 +}
4611 +.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper {
4612 + text-align: left;
4613 + -webkit-box-orient: horizontal;
4614 + -webkit-box-direction: normal;
4615 + -ms-flex-direction: row;
4616 + flex-direction: row;
4617 +}
4618 +.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon {
4619 + margin-right: var(--icon-box-icon-margin, 15px);
4620 + margin-left: 0;
4621 + margin-bottom: unset;
4622 +}
4623 +.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-wrapper {
4624 + display: block;
4625 + text-align: center;
4626 + -webkit-box-orient: unset;
4627 + -webkit-box-direction: unset;
4628 + -ms-flex-direction: unset;
4629 + flex-direction: unset;
4630 +}
4631 +.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-icon {
4632 + margin-bottom: var(--icon-box-icon-margin, 15px);
4633 + margin-right: auto;
4634 + margin-left: auto;
4635 +}
4636 +@media (min-width: -1px) {
4637 + .elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-wrapper {
4638 + display: -webkit-box;
4639 + display: -ms-flexbox;
4640 + display: flex;
4641 + }
4642 + .elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-icon {
4643 + display: -webkit-inline-box;
4644 + display: -ms-inline-flexbox;
4645 + display: inline-flex;
4646 + -webkit-box-flex: 0;
4647 + -ms-flex: 0 0 auto;
4648 + flex: 0 0 auto;
4649 + }
4650 + .elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-wrapper {
4651 + text-align: right;
4652 + -webkit-box-orient: horizontal;
4653 + -webkit-box-direction: reverse;
4654 + -ms-flex-direction: row-reverse;
4655 + flex-direction: row-reverse;
4656 + }
4657 + .elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-icon {
4658 + margin-left: var(--icon-box-icon-margin, 15px);
4659 + margin-right: 0;
4660 + margin-bottom: unset;
4661 + }
4662 + .elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-wrapper {
4663 + text-align: left;
4664 + -webkit-box-orient: horizontal;
4665 + -webkit-box-direction: normal;
4666 + -ms-flex-direction: row;
4667 + flex-direction: row;
4668 + }
4669 + .elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-icon {
4670 + margin-right: var(--icon-box-icon-margin, 15px);
4671 + margin-left: 0;
4672 + margin-bottom: unset;
4673 + }
4674 + .elementor-widget-icon-box.elementor-widescreen-position-top .elementor-icon-box-wrapper {
4675 + display: block;
4676 + text-align: center;
4677 + -webkit-box-orient: unset;
4678 + -webkit-box-direction: unset;
4679 + -ms-flex-direction: unset;
4680 + flex-direction: unset;
4681 + }
4682 + .elementor-widget-icon-box.elementor-widescreen-position-top .elementor-icon-box-icon {
4683 + margin-bottom: var(--icon-box-icon-margin, 15px);
4684 + margin-right: auto;
4685 + margin-left: auto;
4686 + }
4687 +}
4688 +@media (max-width: -1px) {
4689 + .elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-wrapper {
4690 + display: -webkit-box;
4691 + display: -ms-flexbox;
4692 + display: flex;
4693 + }
4694 + .elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-icon {
4695 + display: -webkit-inline-box;
4696 + display: -ms-inline-flexbox;
4697 + display: inline-flex;
4698 + -webkit-box-flex: 0;
4699 + -ms-flex: 0 0 auto;
4700 + flex: 0 0 auto;
4701 + }
4702 + .elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-wrapper {
4703 + text-align: right;
4704 + -webkit-box-orient: horizontal;
4705 + -webkit-box-direction: reverse;
4706 + -ms-flex-direction: row-reverse;
4707 + flex-direction: row-reverse;
4708 + }
4709 + .elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-icon {
4710 + margin-left: var(--icon-box-icon-margin, 15px);
4711 + margin-right: 0;
4712 + margin-bottom: unset;
4713 + }
4714 + .elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-wrapper {
4715 + text-align: left;
4716 + -webkit-box-orient: horizontal;
4717 + -webkit-box-direction: normal;
4718 + -ms-flex-direction: row;
4719 + flex-direction: row;
4720 + }
4721 + .elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-icon {
4722 + margin-right: var(--icon-box-icon-margin, 15px);
4723 + margin-left: 0;
4724 + margin-bottom: unset;
4725 + }
4726 + .elementor-widget-icon-box.elementor-laptop-position-top .elementor-icon-box-wrapper {
4727 + display: block;
4728 + text-align: center;
4729 + -webkit-box-orient: unset;
4730 + -webkit-box-direction: unset;
4731 + -ms-flex-direction: unset;
4732 + flex-direction: unset;
4733 + }
4734 + .elementor-widget-icon-box.elementor-laptop-position-top .elementor-icon-box-icon {
4735 + margin-bottom: var(--icon-box-icon-margin, 15px);
4736 + margin-right: auto;
4737 + margin-left: auto;
4738 + }
4739 +}
4740 +@media (max-width: -1px) {
4741 + .elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-wrapper {
4742 + display: -webkit-box;
4743 + display: -ms-flexbox;
4744 + display: flex;
4745 + }
4746 + .elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-icon {
4747 + display: -webkit-inline-box;
4748 + display: -ms-inline-flexbox;
4749 + display: inline-flex;
4750 + -webkit-box-flex: 0;
4751 + -ms-flex: 0 0 auto;
4752 + flex: 0 0 auto;
4753 + }
4754 + .elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-wrapper {
4755 + text-align: right;
4756 + -webkit-box-orient: horizontal;
4757 + -webkit-box-direction: reverse;
4758 + -ms-flex-direction: row-reverse;
4759 + flex-direction: row-reverse;
4760 + }
4761 + .elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-icon {
4762 + margin-left: var(--icon-box-icon-margin, 15px);
4763 + margin-right: 0;
4764 + margin-bottom: unset;
4765 + }
4766 + .elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-wrapper {
4767 + text-align: left;
4768 + -webkit-box-orient: horizontal;
4769 + -webkit-box-direction: normal;
4770 + -ms-flex-direction: row;
4771 + flex-direction: row;
4772 + }
4773 + .elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-icon {
4774 + margin-right: var(--icon-box-icon-margin, 15px);
4775 + margin-left: 0;
4776 + margin-bottom: unset;
4777 + }
4778 + .elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-wrapper {
4779 + display: block;
4780 + text-align: center;
4781 + -webkit-box-orient: unset;
4782 + -webkit-box-direction: unset;
4783 + -ms-flex-direction: unset;
4784 + flex-direction: unset;
4785 + }
4786 + .elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-icon {
4787 + margin-bottom: var(--icon-box-icon-margin, 15px);
4788 + margin-right: auto;
4789 + margin-left: auto;
4790 + }
4791 +}
4792 +@media (max-width: 1024px) {
4793 + .elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper {
4794 + display: -webkit-box;
4795 + display: -ms-flexbox;
4796 + display: flex;
4797 + }
4798 + .elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-icon {
4799 + display: -webkit-inline-box;
4800 + display: -ms-inline-flexbox;
4801 + display: inline-flex;
4802 + -webkit-box-flex: 0;
4803 + -ms-flex: 0 0 auto;
4804 + flex: 0 0 auto;
4805 + }
4806 + .elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper {
4807 + text-align: right;
4808 + -webkit-box-orient: horizontal;
4809 + -webkit-box-direction: reverse;
4810 + -ms-flex-direction: row-reverse;
4811 + flex-direction: row-reverse;
4812 + }
4813 + .elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-icon {
4814 + margin-left: var(--icon-box-icon-margin, 15px);
4815 + margin-right: 0;
4816 + margin-bottom: unset;
4817 + }
4818 + .elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper {
4819 + text-align: left;
4820 + -webkit-box-orient: horizontal;
4821 + -webkit-box-direction: normal;
4822 + -ms-flex-direction: row;
4823 + flex-direction: row;
4824 + }
4825 + .elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-icon {
4826 + margin-right: var(--icon-box-icon-margin, 15px);
4827 + margin-left: 0;
4828 + margin-bottom: unset;
4829 + }
4830 + .elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-wrapper {
4831 + display: block;
4832 + text-align: center;
4833 + -webkit-box-orient: unset;
4834 + -webkit-box-direction: unset;
4835 + -ms-flex-direction: unset;
4836 + flex-direction: unset;
4837 + }
4838 + .elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-icon {
4839 + margin-bottom: var(--icon-box-icon-margin, 15px);
4840 + margin-right: auto;
4841 + margin-left: auto;
4842 + }
4843 +}
4844 +@media (max-width: -1px) {
4845 + .elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-wrapper {
4846 + display: -webkit-box;
4847 + display: -ms-flexbox;
4848 + display: flex;
4849 + }
4850 + .elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-icon {
4851 + display: -webkit-inline-box;
4852 + display: -ms-inline-flexbox;
4853 + display: inline-flex;
4854 + -webkit-box-flex: 0;
4855 + -ms-flex: 0 0 auto;
4856 + flex: 0 0 auto;
4857 + }
4858 + .elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-wrapper {
4859 + text-align: right;
4860 + -webkit-box-orient: horizontal;
4861 + -webkit-box-direction: reverse;
4862 + -ms-flex-direction: row-reverse;
4863 + flex-direction: row-reverse;
4864 + }
4865 + .elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-icon {
4866 + margin-left: var(--icon-box-icon-margin, 15px);
4867 + margin-right: 0;
4868 + margin-bottom: unset;
4869 + }
4870 + .elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-wrapper {
4871 + text-align: left;
4872 + -webkit-box-orient: horizontal;
4873 + -webkit-box-direction: normal;
4874 + -ms-flex-direction: row;
4875 + flex-direction: row;
4876 + }
4877 + .elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-icon {
4878 + margin-right: var(--icon-box-icon-margin, 15px);
4879 + margin-left: 0;
4880 + margin-bottom: unset;
4881 + }
4882 + .elementor-widget-icon-box.elementor-mobile_extra-position-top .elementor-icon-box-wrapper {
4883 + display: block;
4884 + text-align: center;
4885 + -webkit-box-orient: unset;
4886 + -webkit-box-direction: unset;
4887 + -ms-flex-direction: unset;
4888 + flex-direction: unset;
4889 + }
4890 + .elementor-widget-icon-box.elementor-mobile_extra-position-top .elementor-icon-box-icon {
4891 + margin-bottom: var(--icon-box-icon-margin, 15px);
4892 + margin-right: auto;
4893 + margin-left: auto;
4894 + }
4895 +}
4896 +@media (max-width: 767px) {
4897 + .elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper {
4898 + display: -webkit-box;
4899 + display: -ms-flexbox;
4900 + display: flex;
4901 + }
4902 + .elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-icon {
4903 + display: -webkit-inline-box;
4904 + display: -ms-inline-flexbox;
4905 + display: inline-flex;
4906 + -webkit-box-flex: 0;
4907 + -ms-flex: 0 0 auto;
4908 + flex: 0 0 auto;
4909 + }
4910 + .elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper {
4911 + text-align: right;
4912 + -webkit-box-orient: horizontal;
4913 + -webkit-box-direction: reverse;
4914 + -ms-flex-direction: row-reverse;
4915 + flex-direction: row-reverse;
4916 + }
4917 + .elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-icon {
4918 + margin-left: var(--icon-box-icon-margin, 15px);
4919 + margin-right: 0;
4920 + margin-bottom: unset;
4921 + }
4922 + .elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper {
4923 + text-align: left;
4924 + -webkit-box-orient: horizontal;
4925 + -webkit-box-direction: normal;
4926 + -ms-flex-direction: row;
4927 + flex-direction: row;
4928 + }
4929 + .elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon {
4930 + margin-right: var(--icon-box-icon-margin, 15px);
4931 + margin-left: 0;
4932 + margin-bottom: unset;
4933 + }
4934 + .elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper {
4935 + display: block;
4936 + text-align: center;
4937 + -webkit-box-orient: unset;
4938 + -webkit-box-direction: unset;
4939 + -ms-flex-direction: unset;
4940 + flex-direction: unset;
4941 + }
4942 + .elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-icon {
4943 + margin-bottom: var(--icon-box-icon-margin, 15px);
4944 + margin-right: auto;
4945 + margin-left: auto;
4946 + }
4947 + .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon {
4948 + display: block;
4949 + -webkit-box-flex: unset;
4950 + -ms-flex: unset;
4951 + flex: unset;
4952 + }
4953 +}
4954 +.elementor-widget-icon-box .elementor-icon-box-title a {
4955 + color: inherit;
4956 +}
4957 +.elementor-widget-icon-box .elementor-icon-box-content {
4958 + -webkit-box-flex: 1;
4959 + -ms-flex-positive: 1;
4960 + flex-grow: 1;
4961 +}
4962 +.elementor-widget-icon-box .elementor-icon-box-description {
4963 + margin: 0;
4964 +}
4965 +
4966 +.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container {
4967 + overflow: hidden;
4968 +}
4969 +.elementor-widget .elementor-icon-list-items.elementor-inline-items {
4970 + margin-right: -8px;
4971 + margin-left: -8px;
4972 +}
4973 +.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
4974 + margin-right: 8px;
4975 + margin-left: 8px;
4976 +}
4977 +.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
4978 + width: auto;
4979 + left: auto;
4980 + right: auto;
4981 + position: relative;
4982 + height: 100%;
4983 + border-top: 0;
4984 + border-bottom: 0;
4985 + border-right: 0;
4986 + border-left-width: 1px;
4987 + border-style: solid;
4988 + right: -8px;
4989 +}
4990 +.elementor-widget .elementor-icon-list-items {
4991 + list-style-type: none;
4992 + margin: 0;
4993 + padding: 0;
4994 +}
4995 +.elementor-widget .elementor-icon-list-item {
4996 + margin: 0;
4997 + padding: 0;
4998 + position: relative;
4999 +}
5000 +.elementor-widget .elementor-icon-list-item:after {
5001 + position: absolute;
5002 + bottom: 0;
5003 + width: 100%;
5004 +}
5005 +.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {
5006 + display: -webkit-box;
5007 + display: -ms-flexbox;
5008 + display: flex;
5009 + -webkit-box-align: center;
5010 + -ms-flex-align: center;
5011 + align-items: center;
5012 + font-size: inherit;
5013 +}
5014 +.elementor-widget .elementor-icon-list-icon + .elementor-icon-list-text {
5015 + -ms-flex-item-align: center;
5016 + align-self: center;
5017 + padding-left: 5px;
5018 +}
5019 +.elementor-widget .elementor-icon-list-icon {
5020 + display: -webkit-box;
5021 + display: -ms-flexbox;
5022 + display: flex;
5023 +}
5024 +.elementor-widget .elementor-icon-list-icon svg {
5025 + width: var(--e-icon-list-icon-size, 1em);
5026 + height: var(--e-icon-list-icon-size, 1em);
5027 +}
5028 +.elementor-widget .elementor-icon-list-icon i {
5029 + width: 1.25em;
5030 + font-size: var(--e-icon-list-icon-size);
5031 +}
5032 +.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {
5033 + text-align: var(--e-icon-list-icon-align);
5034 +}
5035 +.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg {
5036 + margin: var(--e-icon-list-icon-margin, 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0);
5037 +}
5038 +.elementor-widget.elementor-list-item-link-full_width a {
5039 + width: 100%;
5040 +}
5041 +.elementor-widget.elementor-align-center .elementor-icon-list-item, .elementor-widget.elementor-align-center .elementor-icon-list-item a {
5042 + -webkit-box-pack: center;
5043 + -ms-flex-pack: center;
5044 + justify-content: center;
5045 +}
5046 +.elementor-widget.elementor-align-center .elementor-icon-list-item:after {
5047 + margin: auto;
5048 +}
5049 +.elementor-widget.elementor-align-center .elementor-inline-items {
5050 + -webkit-box-pack: center;
5051 + -ms-flex-pack: center;
5052 + justify-content: center;
5053 +}
5054 +.elementor-widget.elementor-align-left .elementor-icon-list-item, .elementor-widget.elementor-align-left .elementor-icon-list-item a {
5055 + -webkit-box-pack: start;
5056 + -ms-flex-pack: start;
5057 + justify-content: flex-start;
5058 + text-align: left;
5059 +}
5060 +.elementor-widget.elementor-align-left .elementor-inline-items {
5061 + -webkit-box-pack: start;
5062 + -ms-flex-pack: start;
5063 + justify-content: flex-start;
5064 +}
5065 +.elementor-widget.elementor-align-right .elementor-icon-list-item, .elementor-widget.elementor-align-right .elementor-icon-list-item a {
5066 + -webkit-box-pack: end;
5067 + -ms-flex-pack: end;
5068 + justify-content: flex-end;
5069 + text-align: right;
5070 +}
5071 +.elementor-widget.elementor-align-right .elementor-icon-list-items {
5072 + -webkit-box-pack: end;
5073 + -ms-flex-pack: end;
5074 + justify-content: flex-end;
5075 +}
5076 +.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after {
5077 + left: 0;
5078 +}
5079 +.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after {
5080 + right: 0;
5081 +}
5082 +@media (min-width: -1px) {
5083 + .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item, .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a {
5084 + -webkit-box-pack: center;
5085 + -ms-flex-pack: center;
5086 + justify-content: center;
5087 + }
5088 + .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after {
5089 + margin: auto;
5090 + }
5091 + .elementor-widget.elementor-widescreen-align-center .elementor-inline-items {
5092 + -webkit-box-pack: center;
5093 + -ms-flex-pack: center;
5094 + justify-content: center;
5095 + }
5096 + .elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item, .elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a {
5097 + -webkit-box-pack: start;
5098 + -ms-flex-pack: start;
5099 + justify-content: flex-start;
5100 + text-align: left;
5101 + }
5102 + .elementor-widget.elementor-widescreen-align-left .elementor-inline-items {
5103 + -webkit-box-pack: start;
5104 + -ms-flex-pack: start;
5105 + justify-content: flex-start;
5106 + }
5107 + .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item, .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a {
5108 + -webkit-box-pack: end;
5109 + -ms-flex-pack: end;
5110 + justify-content: flex-end;
5111 + text-align: right;
5112 + }
5113 + .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items {
5114 + -webkit-box-pack: end;
5115 + -ms-flex-pack: end;
5116 + justify-content: flex-end;
5117 + }
5118 + .elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after {
5119 + left: 0;
5120 + }
5121 + .elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after {
5122 + right: 0;
5123 + }
5124 +}
5125 +@media (max-width: -1px) {
5126 + .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item, .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a {
5127 + -webkit-box-pack: center;
5128 + -ms-flex-pack: center;
5129 + justify-content: center;
5130 + }
5131 + .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after {
5132 + margin: auto;
5133 + }
5134 + .elementor-widget.elementor-laptop-align-center .elementor-inline-items {
5135 + -webkit-box-pack: center;
5136 + -ms-flex-pack: center;
5137 + justify-content: center;
5138 + }
5139 + .elementor-widget.elementor-laptop-align-left .elementor-icon-list-item, .elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a {
5140 + -webkit-box-pack: start;
5141 + -ms-flex-pack: start;
5142 + justify-content: flex-start;
5143 + text-align: left;
5144 + }
5145 + .elementor-widget.elementor-laptop-align-left .elementor-inline-items {
5146 + -webkit-box-pack: start;
5147 + -ms-flex-pack: start;
5148 + justify-content: flex-start;
5149 + }
5150 + .elementor-widget.elementor-laptop-align-right .elementor-icon-list-item, .elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a {
5151 + -webkit-box-pack: end;
5152 + -ms-flex-pack: end;
5153 + justify-content: flex-end;
5154 + text-align: right;
5155 + }
5156 + .elementor-widget.elementor-laptop-align-right .elementor-icon-list-items {
5157 + -webkit-box-pack: end;
5158 + -ms-flex-pack: end;
5159 + justify-content: flex-end;
5160 + }
5161 + .elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after {
5162 + left: 0;
5163 + }
5164 + .elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after {
5165 + right: 0;
5166 + }
5167 +}
5168 +@media (max-width: -1px) {
5169 + .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item, .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a {
5170 + -webkit-box-pack: center;
5171 + -ms-flex-pack: center;
5172 + justify-content: center;
5173 + }
5174 + .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after {
5175 + margin: auto;
5176 + }
5177 + .elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items {
5178 + -webkit-box-pack: center;
5179 + -ms-flex-pack: center;
5180 + justify-content: center;
5181 + }
5182 + .elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item, .elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a {
5183 + -webkit-box-pack: start;
5184 + -ms-flex-pack: start;
5185 + justify-content: flex-start;
5186 + text-align: left;
5187 + }
5188 + .elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items {
5189 + -webkit-box-pack: start;
5190 + -ms-flex-pack: start;
5191 + justify-content: flex-start;
5192 + }
5193 + .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item, .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a {
5194 + -webkit-box-pack: end;
5195 + -ms-flex-pack: end;
5196 + justify-content: flex-end;
5197 + text-align: right;
5198 + }
5199 + .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items {
5200 + -webkit-box-pack: end;
5201 + -ms-flex-pack: end;
5202 + justify-content: flex-end;
5203 + }
5204 + .elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after {
5205 + left: 0;
5206 + }
5207 + .elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after {
5208 + right: 0;
5209 + }
5210 +}
5211 +@media (max-width: 1024px) {
5212 + .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a {
5213 + -webkit-box-pack: center;
5214 + -ms-flex-pack: center;
5215 + justify-content: center;
5216 + }
5217 + .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after {
5218 + margin: auto;
5219 + }
5220 + .elementor-widget.elementor-tablet-align-center .elementor-inline-items {
5221 + -webkit-box-pack: center;
5222 + -ms-flex-pack: center;
5223 + justify-content: center;
5224 + }
5225 + .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a {
5226 + -webkit-box-pack: start;
5227 + -ms-flex-pack: start;
5228 + justify-content: flex-start;
5229 + text-align: left;
5230 + }
5231 + .elementor-widget.elementor-tablet-align-left .elementor-inline-items {
5232 + -webkit-box-pack: start;
5233 + -ms-flex-pack: start;
5234 + justify-content: flex-start;
5235 + }
5236 + .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a {
5237 + -webkit-box-pack: end;
5238 + -ms-flex-pack: end;
5239 + justify-content: flex-end;
5240 + text-align: right;
5241 + }
5242 + .elementor-widget.elementor-tablet-align-right .elementor-icon-list-items {
5243 + -webkit-box-pack: end;
5244 + -ms-flex-pack: end;
5245 + justify-content: flex-end;
5246 + }
5247 + .elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after {
5248 + left: 0;
5249 + }
5250 + .elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after {
5251 + right: 0;
5252 + }
5253 +}
5254 +@media (max-width: -1px) {
5255 + .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item, .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a {
5256 + -webkit-box-pack: center;
5257 + -ms-flex-pack: center;
5258 + justify-content: center;
5259 + }
5260 + .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after {
5261 + margin: auto;
5262 + }
5263 + .elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items {
5264 + -webkit-box-pack: center;
5265 + -ms-flex-pack: center;
5266 + justify-content: center;
5267 + }
5268 + .elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item, .elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a {
5269 + -webkit-box-pack: start;
5270 + -ms-flex-pack: start;
5271 + justify-content: flex-start;
5272 + text-align: left;
5273 + }
5274 + .elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items {
5275 + -webkit-box-pack: start;
5276 + -ms-flex-pack: start;
5277 + justify-content: flex-start;
5278 + }
5279 + .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item, .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a {
5280 + -webkit-box-pack: end;
5281 + -ms-flex-pack: end;
5282 + justify-content: flex-end;
5283 + text-align: right;
5284 + }
5285 + .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items {
5286 + -webkit-box-pack: end;
5287 + -ms-flex-pack: end;
5288 + justify-content: flex-end;
5289 + }
5290 + .elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after {
5291 + left: 0;
5292 + }
5293 + .elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after {
5294 + right: 0;
5295 + }
5296 +}
5297 +@media (max-width: 767px) {
5298 + .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a {
5299 + -webkit-box-pack: center;
5300 + -ms-flex-pack: center;
5301 + justify-content: center;
5302 + }
5303 + .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after {
5304 + margin: auto;
5305 + }
5306 + .elementor-widget.elementor-mobile-align-center .elementor-inline-items {
5307 + -webkit-box-pack: center;
5308 + -ms-flex-pack: center;
5309 + justify-content: center;
5310 + }
5311 + .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a {
5312 + -webkit-box-pack: start;
5313 + -ms-flex-pack: start;
5314 + justify-content: flex-start;
5315 + text-align: left;
5316 + }
5317 + .elementor-widget.elementor-mobile-align-left .elementor-inline-items {
5318 + -webkit-box-pack: start;
5319 + -ms-flex-pack: start;
5320 + justify-content: flex-start;
5321 + }
5322 + .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a {
5323 + -webkit-box-pack: end;
5324 + -ms-flex-pack: end;
5325 + justify-content: flex-end;
5326 + text-align: right;
5327 + }
5328 + .elementor-widget.elementor-mobile-align-right .elementor-icon-list-items {
5329 + -webkit-box-pack: end;
5330 + -ms-flex-pack: end;
5331 + justify-content: flex-end;
5332 + }
5333 + .elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after {
5334 + left: 0;
5335 + }
5336 + .elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after {
5337 + right: 0;
5338 + }
5339 +}
5340 +
5341 +.elementor-widget-image {
5342 + text-align: center;
5343 +}
5344 +.elementor-widget-image a {
5345 + display: inline-block;
5346 +}
5347 +.elementor-widget-image a img[src$=".svg"] {
5348 + width: 48px;
5349 +}
5350 +.elementor-widget-image img {
5351 + vertical-align: middle;
5352 + display: inline-block;
5353 +}
5354 +
5355 +.elementor-widget-image-box .elementor-image-box-content {
5356 + width: 100%;
5357 +}
5358 +@media (min-width: 768px) {
5359 + .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper, .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {
5360 + display: -webkit-box;
5361 + display: -ms-flexbox;
5362 + display: flex;
5363 + }
5364 + .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {
5365 + text-align: right;
5366 + -webkit-box-orient: horizontal;
5367 + -webkit-box-direction: reverse;
5368 + -ms-flex-direction: row-reverse;
5369 + flex-direction: row-reverse;
5370 + }
5371 + .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper {
5372 + text-align: left;
5373 + -webkit-box-orient: horizontal;
5374 + -webkit-box-direction: normal;
5375 + -ms-flex-direction: row;
5376 + flex-direction: row;
5377 + }
5378 + .elementor-widget-image-box.elementor-position-top .elementor-image-box-img {
5379 + margin: auto;
5380 + }
5381 + .elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper {
5382 + -webkit-box-align: start;
5383 + -ms-flex-align: start;
5384 + align-items: flex-start;
5385 + }
5386 + .elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper {
5387 + -webkit-box-align: center;
5388 + -ms-flex-align: center;
5389 + align-items: center;
5390 + }
5391 + .elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper {
5392 + -webkit-box-align: end;
5393 + -ms-flex-align: end;
5394 + align-items: flex-end;
5395 + }
5396 +}
5397 +@media (max-width: 767px) {
5398 + .elementor-widget-image-box .elementor-image-box-img {
5399 + margin-left: auto !important;
5400 + margin-right: auto !important;
5401 + margin-bottom: 15px;
5402 + }
5403 +}
5404 +.elementor-widget-image-box .elementor-image-box-img {
5405 + display: inline-block;
5406 +}
5407 +.elementor-widget-image-box .elementor-image-box-title a {
5408 + color: inherit;
5409 +}
5410 +.elementor-widget-image-box .elementor-image-box-wrapper {
5411 + text-align: center;
5412 +}
5413 +.elementor-widget-image-box .elementor-image-box-description {
5414 + margin: 0;
5415 +}
5416 +
5417 +.elementor-widget-image-carousel .swiper-container {
5418 + position: static;
5419 +}
5420 +.elementor-widget-image-carousel .swiper-container .swiper-slide figure {
5421 + line-height: inherit;
5422 +}
5423 +.elementor-widget-image-carousel .swiper-slide {
5424 + text-align: center;
5425 +}
5426 +
5427 +.elementor-image-carousel-wrapper:not(.swiper-container-initialized) .swiper-slide {
5428 + max-width: calc(100% / var(--e-image-carousel-slides-to-show, 3));
5429 +}
5430 +
5431 +body.elementor-page .elementor-widget-menu-anchor {
5432 + margin-bottom: 0;
5433 +}
5434 +
5435 +.elementor-widget-progress {
5436 + text-align: left;
5437 +}
5438 +
5439 +.elementor-progress-wrapper {
5440 + position: relative;
5441 + background-color: #eeeeee;
5442 + color: #ffffff;
5443 + height: 100%;
5444 + border-radius: 2px;
5445 +}
5446 +
5447 +.elementor-progress-bar {
5448 + display: -webkit-box;
5449 + display: -ms-flexbox;
5450 + display: flex;
5451 + background-color: #818a91;
5452 + width: 0;
5453 + font-size: 11px;
5454 + height: 30px;
5455 + line-height: 30px;
5456 + border-radius: 2px;
5457 + -webkit-transition: width 1s ease-in-out;
5458 + -o-transition: width 1s ease-in-out;
5459 + transition: width 1s ease-in-out;
5460 +}
5461 +
5462 +.elementor-progress-text {
5463 + -webkit-box-flex: 1;
5464 + -ms-flex-positive: 1;
5465 + flex-grow: 1;
5466 + white-space: nowrap;
5467 + -o-text-overflow: ellipsis;
5468 + text-overflow: ellipsis;
5469 + overflow: hidden;
5470 + padding-left: 15px;
5471 +}
5472 +
5473 +.elementor-progress-percentage {
5474 + padding-right: 15px;
5475 +}
5476 +
5477 +.elementor-widget-progress .elementor-progress-wrapper.progress-info .elementor-progress-bar {
5478 + background-color: #5bc0de;
5479 +}
5480 +.elementor-widget-progress .elementor-progress-wrapper.progress-success .elementor-progress-bar {
5481 + background-color: #5cb85c;
5482 +}
5483 +.elementor-widget-progress .elementor-progress-wrapper.progress-warning .elementor-progress-bar {
5484 + background-color: #f0ad4e;
5485 +}
5486 +.elementor-widget-progress .elementor-progress-wrapper.progress-danger .elementor-progress-bar {
5487 + background-color: #d9534f;
5488 +}
5489 +
5490 +.elementor-progress .elementor-title {
5491 + display: block;
5492 +}
5493 +
5494 +@media (max-width: 767px) {
5495 + .elementor-progress-text {
5496 + padding-left: 10px;
5497 + }
5498 +}
5499 +.e-con .elementor-progress-wrapper,
5500 +.e-con-inner .elementor-progress-wrapper {
5501 + height: initial;
5502 +}
5503 +
5504 +.elementor-widget-social-icons {
5505 + /*TODO: This Grid-0 needs to be removed after PRO is Updated */
5506 +}
5507 +.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container, .elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container, .elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container {
5508 + line-height: 1;
5509 + font-size: 0;
5510 +}
5511 +.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid {
5512 + display: inline-grid;
5513 +}
5514 +.elementor-widget-social-icons .elementor-grid {
5515 + grid-column-gap: var(--grid-column-gap, 5px);
5516 + grid-row-gap: var(--grid-row-gap, 5px);
5517 + grid-template-columns: var(--grid-template-columns);
5518 + -webkit-box-pack: var(--justify-content, center);
5519 + -ms-flex-pack: var(--justify-content, center);
5520 + justify-content: var(--justify-content, center);
5521 + justify-items: var(--justify-content, center);
5522 +}
5523 +
5524 +.elementor-icon.elementor-social-icon {
5525 + font-size: var(--icon-size, 25px);
5526 + line-height: var(--icon-size, 25px);
5527 + width: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, 0.5em)));
5528 + height: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, 0.5em)));
5529 +}
5530 +
5531 +.elementor-social-icon {
5532 + --e-social-icon-icon-color: #fff;
5533 + display: -webkit-inline-box;
5534 + display: -ms-inline-flexbox;
5535 + display: inline-flex;
5536 + background-color: #818a91;
5537 + -webkit-box-align: center;
5538 + -ms-flex-align: center;
5539 + align-items: center;
5540 + -webkit-box-pack: center;
5541 + -ms-flex-pack: center;
5542 + justify-content: center;
5543 + text-align: center;
5544 + cursor: pointer;
5545 +}
5546 +.elementor-social-icon i {
5547 + color: var(--e-social-icon-icon-color);
5548 +}
5549 +.elementor-social-icon svg {
5550 + fill: var(--e-social-icon-icon-color);
5551 +}
5552 +.elementor-social-icon:last-child {
5553 + margin: 0;
5554 +}
5555 +.elementor-social-icon:hover {
5556 + opacity: 0.9;
5557 + color: white;
5558 +}
5559 +.elementor-social-icon-android {
5560 + background-color: #A4C639;
5561 +}
5562 +.elementor-social-icon-apple {
5563 + background-color: #999999;
5564 +}
5565 +.elementor-social-icon-behance {
5566 + background-color: #1769ff;
5567 +}
5568 +.elementor-social-icon-bitbucket {
5569 + background-color: #205081;
5570 +}
5571 +.elementor-social-icon-codepen {
5572 + background-color: #000000;
5573 +}
5574 +.elementor-social-icon-delicious {
5575 + background-color: #3399ff;
5576 +}
5577 +.elementor-social-icon-deviantart {
5578 + background-color: #05cc47;
5579 +}
5580 +.elementor-social-icon-digg {
5581 + background-color: #005be2;
5582 +}
5583 +.elementor-social-icon-dribbble {
5584 + background-color: #ea4c89;
5585 +}
5586 +.elementor-social-icon-elementor {
5587 + background-color: #D30C5C;
5588 +}
5589 +.elementor-social-icon-envelope {
5590 + background-color: #ea4335;
5591 +}
5592 +.elementor-social-icon-facebook, .elementor-social-icon-facebook-f {
5593 + background-color: #3b5998;
5594 +}
5595 +.elementor-social-icon-flickr {
5596 + background-color: #0063dc;
5597 +}
5598 +.elementor-social-icon-foursquare {
5599 + background-color: #2d5be3;
5600 +}
5601 +.elementor-social-icon-freecodecamp, .elementor-social-icon-free-code-camp {
5602 + background-color: #006400;
5603 +}
5604 +.elementor-social-icon-github {
5605 + background-color: #333333;
5606 +}
5607 +.elementor-social-icon-gitlab {
5608 + background-color: #e24329;
5609 +}
5610 +.elementor-social-icon-globe {
5611 + background-color: #818a91;
5612 +}
5613 +.elementor-social-icon-google-plus, .elementor-social-icon-google-plus-g {
5614 + background-color: #dd4b39;
5615 +}
5616 +.elementor-social-icon-houzz {
5617 + background-color: #7ac142;
5618 +}
5619 +.elementor-social-icon-instagram {
5620 + background-color: #262626;
5621 +}
5622 +.elementor-social-icon-jsfiddle {
5623 + background-color: #487AA2;
5624 +}
5625 +.elementor-social-icon-link {
5626 + background-color: #818a91;
5627 +}
5628 +.elementor-social-icon-linkedin, .elementor-social-icon-linkedin-in {
5629 + background-color: #0077b5;
5630 +}
5631 +.elementor-social-icon-medium {
5632 + background-color: #00ab6b;
5633 +}
5634 +.elementor-social-icon-meetup {
5635 + background-color: #ec1c40;
5636 +}
5637 +.elementor-social-icon-mixcloud {
5638 + background-color: #273a4b;
5639 +}
5640 +.elementor-social-icon-odnoklassniki {
5641 + background-color: #F4731C;
5642 +}
5643 +.elementor-social-icon-pinterest {
5644 + background-color: #bd081c;
5645 +}
5646 +.elementor-social-icon-product-hunt {
5647 + background-color: #da552f;
5648 +}
5649 +.elementor-social-icon-reddit {
5650 + background-color: #ff4500;
5651 +}
5652 +.elementor-social-icon-rss {
5653 + background-color: #f26522;
5654 +}
5655 +.elementor-social-icon-shopping-cart {
5656 + background-color: #4CAF50;
5657 +}
5658 +.elementor-social-icon-skype {
5659 + background-color: #00AFF0;
5660 +}
5661 +.elementor-social-icon-slideshare {
5662 + background-color: #0077b5;
5663 +}
5664 +.elementor-social-icon-snapchat {
5665 + background-color: #fffc00;
5666 +}
5667 +.elementor-social-icon-soundcloud {
5668 + background-color: #ff8800;
5669 +}
5670 +.elementor-social-icon-spotify {
5671 + background-color: #2ebd59;
5672 +}
5673 +.elementor-social-icon-stack-overflow {
5674 + background-color: #fe7a15;
5675 +}
5676 +.elementor-social-icon-steam {
5677 + background-color: #00adee;
5678 +}
5679 +.elementor-social-icon-stumbleupon {
5680 + background-color: #EB4924;
5681 +}
5682 +.elementor-social-icon-telegram {
5683 + background-color: #2CA5E0;
5684 +}
5685 +.elementor-social-icon-thumb-tack {
5686 + background-color: #1aa1d8;
5687 +}
5688 +.elementor-social-icon-tripadvisor {
5689 + background-color: #589442;
5690 +}
5691 +.elementor-social-icon-tumblr {
5692 + background-color: #35465c;
5693 +}
5694 +.elementor-social-icon-twitch {
5695 + background-color: #6441A5;
5696 +}
5697 +.elementor-social-icon-twitter {
5698 + background-color: #1DA1F2;
5699 +}
5700 +.elementor-social-icon-viber {
5701 + background-color: #665cac;
5702 +}
5703 +.elementor-social-icon-vimeo {
5704 + background-color: #1ab7ea;
5705 +}
5706 +.elementor-social-icon-vk {
5707 + background-color: #45668e;
5708 +}
5709 +.elementor-social-icon-weibo {
5710 + background-color: #DD2430;
5711 +}
5712 +.elementor-social-icon-weixin {
5713 + background-color: #31A918;
5714 +}
5715 +.elementor-social-icon-whatsapp {
5716 + background-color: #25d366;
5717 +}
5718 +.elementor-social-icon-wordpress {
5719 + background-color: #21759b;
5720 +}
5721 +.elementor-social-icon-xing {
5722 + background-color: #026466;
5723 +}
5724 +.elementor-social-icon-yelp {
5725 + background-color: #af0606;
5726 +}
5727 +.elementor-social-icon-youtube {
5728 + background-color: #cd201f;
5729 +}
5730 +.elementor-social-icon-500px {
5731 + background-color: #0099e5;
5732 +}
5733 +
5734 +.elementor-shape-rounded .elementor-icon.elementor-social-icon {
5735 + border-radius: 10%;
5736 +}
5737 +
5738 +.elementor-shape-circle .elementor-icon.elementor-social-icon {
5739 + border-radius: 50%;
5740 +}
5741 +
5742 +.elementor-column .elementor-spacer-inner {
5743 + height: var(--spacer-size);
5744 +}
5745 +
5746 +.e-con {
5747 + --container-widget-width: 100%;
5748 +}
5749 +
5750 +.e-con > .elementor-widget-spacer,
5751 +.e-con-inner > .elementor-widget-spacer {
5752 + width: var(--container-widget-width, var(--spacer-size));
5753 + -ms-flex-item-align: stretch;
5754 + align-self: stretch;
5755 + -ms-flex-negative: 0;
5756 + flex-shrink: 0;
5757 +}
5758 +.e-con > .elementor-widget-spacer > .elementor-widget-container,
5759 +.e-con-inner > .elementor-widget-spacer > .elementor-widget-container {
5760 + height: 100%;
5761 +}
5762 +.e-con > .elementor-widget-spacer > .elementor-widget-container > .elementor-spacer,
5763 +.e-con-inner > .elementor-widget-spacer > .elementor-widget-container > .elementor-spacer {
5764 + height: 100%;
5765 +}
5766 +.e-con > .elementor-widget-spacer > .elementor-widget-container > .elementor-spacer > .elementor-spacer-inner,
5767 +.e-con-inner > .elementor-widget-spacer > .elementor-widget-container > .elementor-spacer > .elementor-spacer-inner {
5768 + height: var(--container-widget-height, var(--spacer-size));
5769 +}
5770 +
5771 +.elementor-star-rating {
5772 + color: #CCD6DF;
5773 + font-family: eicons;
5774 + display: inline-block;
5775 +}
5776 +.elementor-star-rating i {
5777 + display: inline-block;
5778 + position: relative;
5779 + font-style: normal;
5780 + cursor: default;
5781 +}
5782 +.elementor-star-rating i:before {
5783 + content: "\e934";
5784 + display: block;
5785 + font-size: inherit;
5786 + font-family: inherit;
5787 + position: absolute;
5788 + overflow: hidden;
5789 + color: #f0ad4e;
5790 + top: 0;
5791 + left: 0;
5792 +}
5793 +.elementor-star-rating .elementor-star-empty:before {
5794 + content: none;
5795 +}
5796 +.elementor-star-rating .elementor-star-1:before {
5797 + width: 10%;
5798 +}
5799 +.elementor-star-rating .elementor-star-2:before {
5800 + width: 20%;
5801 +}
5802 +.elementor-star-rating .elementor-star-3:before {
5803 + width: 30%;
5804 +}
5805 +.elementor-star-rating .elementor-star-4:before {
5806 + width: 40%;
5807 +}
5808 +.elementor-star-rating .elementor-star-5:before {
5809 + width: 50%;
5810 +}
5811 +.elementor-star-rating .elementor-star-6:before {
5812 + width: 60%;
5813 +}
5814 +.elementor-star-rating .elementor-star-7:before {
5815 + width: 70%;
5816 +}
5817 +.elementor-star-rating .elementor-star-8:before {
5818 + width: 80%;
5819 +}
5820 +.elementor-star-rating .elementor-star-9:before {
5821 + width: 90%;
5822 +}
5823 +.elementor-star-rating__wrapper {
5824 + display: -webkit-box;
5825 + display: -ms-flexbox;
5826 + display: flex;
5827 + -webkit-box-align: center;
5828 + -ms-flex-align: center;
5829 + align-items: center;
5830 +}
5831 +.elementor-star-rating__title {
5832 + margin-right: 10px;
5833 +}
5834 +
5835 +.elementor-star-rating--align-right .elementor-star-rating__wrapper {
5836 + text-align: right;
5837 + -webkit-box-pack: end;
5838 + -ms-flex-pack: end;
5839 + justify-content: flex-end;
5840 +}
5841 +.elementor-star-rating--align-left .elementor-star-rating__wrapper {
5842 + text-align: left;
5843 + -webkit-box-pack: start;
5844 + -ms-flex-pack: start;
5845 + justify-content: flex-start;
5846 +}
5847 +.elementor-star-rating--align-center .elementor-star-rating__wrapper {
5848 + text-align: center;
5849 + -webkit-box-pack: center;
5850 + -ms-flex-pack: center;
5851 + justify-content: center;
5852 +}
5853 +.elementor-star-rating--align-justify .elementor-star-rating__title {
5854 + margin-right: auto;
5855 +}
5856 +
5857 +@media (max-width: 1024px) {
5858 + .elementor-star-rating-tablet--align-right .elementor-star-rating__wrapper {
5859 + text-align: right;
5860 + -webkit-box-pack: end;
5861 + -ms-flex-pack: end;
5862 + justify-content: flex-end;
5863 + }
5864 + .elementor-star-rating-tablet--align-left .elementor-star-rating__wrapper {
5865 + text-align: left;
5866 + -webkit-box-pack: start;
5867 + -ms-flex-pack: start;
5868 + justify-content: flex-start;
5869 + }
5870 + .elementor-star-rating-tablet--align-center .elementor-star-rating__wrapper {
5871 + text-align: center;
5872 + -webkit-box-pack: center;
5873 + -ms-flex-pack: center;
5874 + justify-content: center;
5875 + }
5876 + .elementor-star-rating-tablet--align-justify .elementor-star-rating__title {
5877 + margin-right: auto;
5878 + }
5879 +}
5880 +@media (max-width: 767px) {
5881 + .elementor-star-rating-mobile--align-right .elementor-star-rating__wrapper {
5882 + text-align: right;
5883 + -webkit-box-pack: end;
5884 + -ms-flex-pack: end;
5885 + justify-content: flex-end;
5886 + }
5887 + .elementor-star-rating-mobile--align-left .elementor-star-rating__wrapper {
5888 + text-align: left;
5889 + -webkit-box-pack: start;
5890 + -ms-flex-pack: start;
5891 + justify-content: flex-start;
5892 + }
5893 + .elementor-star-rating-mobile--align-center .elementor-star-rating__wrapper {
5894 + text-align: center;
5895 + -webkit-box-pack: center;
5896 + -ms-flex-pack: center;
5897 + justify-content: center;
5898 + }
5899 + .elementor-star-rating-mobile--align-justify .elementor-star-rating__title {
5900 + margin-right: auto;
5901 + }
5902 +}
5903 +.last-star {
5904 + letter-spacing: 0;
5905 +}
5906 +
5907 +.elementor--star-style-star_unicode .elementor-star-rating {
5908 + font-family: "Arial", "Helvetica", sans-serif;
5909 +}
5910 +.elementor--star-style-star_unicode .elementor-star-rating i:not(.elementor-star-empty):before {
5911 + content: "★";
5912 +}
5913 +
5914 +.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper {
5915 + width: 25%;
5916 + -ms-flex-negative: 0;
5917 + flex-shrink: 0;
5918 +}
5919 +.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active {
5920 + border-right-style: none;
5921 +}
5922 +.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before, .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after {
5923 + height: 999em;
5924 + width: 0;
5925 + right: 0;
5926 + border-right-style: solid;
5927 +}
5928 +.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before {
5929 + top: 0;
5930 + -webkit-transform: translateY(-100%);
5931 + -ms-transform: translateY(-100%);
5932 + transform: translateY(-100%);
5933 +}
5934 +.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after {
5935 + top: 100%;
5936 +}
5937 +.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title {
5938 + display: table-cell;
5939 +}
5940 +.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active {
5941 + border-bottom-style: none;
5942 +}
5943 +.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before, .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after {
5944 + bottom: 0;
5945 + height: 0;
5946 + width: 999em;
5947 + border-bottom-style: solid;
5948 +}
5949 +.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before {
5950 + right: 100%;
5951 +}
5952 +.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after {
5953 + left: 100%;
5954 +}
5955 +.elementor-widget-tabs .elementor-tab-title,
5956 +.elementor-widget-tabs .elementor-tab-title:before,
5957 +.elementor-widget-tabs .elementor-tab-title:after,
5958 +.elementor-widget-tabs .elementor-tab-content,
5959 +.elementor-widget-tabs .elementor-tabs-content-wrapper {
5960 + border: 1px none #D4D4D4;
5961 +}
5962 +.elementor-widget-tabs .elementor-tabs {
5963 + text-align: left;
5964 +}
5965 +.elementor-widget-tabs .elementor-tabs-wrapper {
5966 + overflow: hidden;
5967 +}
5968 +.elementor-widget-tabs .elementor-tab-title {
5969 + cursor: pointer;
5970 + outline: var(--focus-outline, none);
5971 +}
5972 +.elementor-widget-tabs .elementor-tab-desktop-title {
5973 + position: relative;
5974 + padding: 20px 25px;
5975 + font-weight: bold;
5976 + line-height: 1;
5977 + border: solid transparent;
5978 +}
5979 +.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active {
5980 + border-color: #D4D4D4;
5981 +}
5982 +.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:before, .elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:after {
5983 + display: block;
5984 + content: "";
5985 + position: absolute;
5986 +}
5987 +.elementor-widget-tabs .elementor-tab-desktop-title:focus-visible {
5988 + border: 1px solid #000000;
5989 +}
5990 +.elementor-widget-tabs .elementor-tab-mobile-title {
5991 + padding: 10px 10px;
5992 + cursor: pointer;
5993 +}
5994 +.elementor-widget-tabs .elementor-tab-content {
5995 + padding: 20px;
5996 + display: none;
5997 +}
5998 +
5999 +@media (max-width: 767px) {
6000 + .elementor-tabs .elementor-tab-title,
6001 +.elementor-tabs .elementor-tab-content {
6002 + border-style: solid;
6003 + border-bottom-style: none;
6004 + }
6005 + .elementor-tabs .elementor-tabs-wrapper {
6006 + display: none;
6007 + }
6008 + .elementor-tabs .elementor-tabs-content-wrapper {
6009 + border-bottom-style: solid;
6010 + }
6011 + .elementor-tabs .elementor-tab-content {
6012 + padding: 10px;
6013 + }
6014 +}
6015 +@media (min-width: 768px) {
6016 + .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs {
6017 + display: -webkit-box;
6018 + display: -ms-flexbox;
6019 + display: flex;
6020 + }
6021 + .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper {
6022 + -webkit-box-orient: vertical;
6023 + -webkit-box-direction: normal;
6024 + -ms-flex-direction: column;
6025 + flex-direction: column;
6026 + }
6027 + .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper {
6028 + -webkit-box-flex: 1;
6029 + -ms-flex-positive: 1;
6030 + flex-grow: 1;
6031 + border-style: solid;
6032 + border-left-style: none;
6033 + }
6034 + .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content {
6035 + border-style: solid;
6036 + border-top-style: none;
6037 + }
6038 + .elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper, .elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapper, .elementor-widget-tabs.elementor-tabs-alignment-stretch .elementor-tabs-wrapper {
6039 + display: -webkit-box;
6040 + display: -ms-flexbox;
6041 + display: flex;
6042 + }
6043 + .elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper {
6044 + -webkit-box-pack: center;
6045 + -ms-flex-pack: center;
6046 + justify-content: center;
6047 + }
6048 + .elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapper {
6049 + -webkit-box-pack: end;
6050 + -ms-flex-pack: end;
6051 + justify-content: flex-end;
6052 + }
6053 + .elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-horizontal .elementor-tab-title {
6054 + width: 100%;
6055 + }
6056 + .elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-vertical .elementor-tab-title {
6057 + height: 100%;
6058 + }
6059 + .elementor-tabs .elementor-tab-mobile-title {
6060 + display: none;
6061 + }
6062 +}
6063 +.elementor-testimonial-wrapper {
6064 + overflow: hidden;
6065 + text-align: center;
6066 +}
6067 +.elementor-testimonial-wrapper .elementor-testimonial-content {
6068 + font-size: 1.3em;
6069 + margin-bottom: 20px;
6070 +}
6071 +.elementor-testimonial-wrapper .elementor-testimonial-name {
6072 + line-height: 1.5;
6073 + display: block;
6074 +}
6075 +.elementor-testimonial-wrapper .elementor-testimonial-job {
6076 + font-size: 0.85em;
6077 + display: block;
6078 +}
6079 +.elementor-testimonial-wrapper .elementor-testimonial-meta {
6080 + width: 100%;
6081 + line-height: 1;
6082 +}
6083 +.elementor-testimonial-wrapper .elementor-testimonial-meta-inner {
6084 + display: inline-block;
6085 +}
6086 +.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-details,
6087 +.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image {
6088 + display: table-cell;
6089 + vertical-align: middle;
6090 +}
6091 +.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img {
6092 + width: 60px;
6093 + height: 60px;
6094 + border-radius: 50%;
6095 + -o-object-fit: cover;
6096 + object-fit: cover;
6097 + max-width: none;
6098 +}
6099 +.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-image {
6100 + padding-right: 15px;
6101 +}
6102 +.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-details {
6103 + text-align: left;
6104 +}
6105 +.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-details,
6106 +.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image {
6107 + display: block;
6108 +}
6109 +.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image {
6110 + margin-bottom: 20px;
6111 +}
6112 +
6113 +.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
6114 + background-color: #818a91;
6115 + color: #fff;
6116 +}
6117 +.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap {
6118 + color: #818a91;
6119 + border: 3px solid;
6120 + background-color: transparent;
6121 +}
6122 +.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap {
6123 + margin-top: 8px;
6124 +}
6125 +.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter {
6126 + width: 1em;
6127 + height: 1em;
6128 +}
6129 +.elementor-widget-text-editor .elementor-drop-cap {
6130 + float: left;
6131 + text-align: center;
6132 + line-height: 1;
6133 + font-size: 50px;
6134 +}
6135 +.elementor-widget-text-editor .elementor-drop-cap-letter {
6136 + display: inline-block;
6137 +}
6138 +
6139 +.elementor-toggle {
6140 + text-align: left;
6141 +}
6142 +.elementor-toggle .elementor-tab-title {
6143 + font-weight: bold;
6144 + line-height: 1;
6145 + margin: 0;
6146 + padding: 15px;
6147 + border-bottom: 1px solid #D4D4D4;
6148 + cursor: pointer;
6149 + outline: none;
6150 +}
6151 +.elementor-toggle .elementor-tab-title .elementor-toggle-icon {
6152 + display: inline-block;
6153 + width: 1em;
6154 +}
6155 +.elementor-toggle .elementor-tab-title .elementor-toggle-icon svg {
6156 + -webkit-margin-start: -5px;
6157 + margin-inline-start: -5px;
6158 + width: 1em;
6159 + height: 1em;
6160 +}
6161 +.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right {
6162 + float: right;
6163 + text-align: right;
6164 +}
6165 +.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left {
6166 + float: left;
6167 + text-align: left;
6168 +}
6169 +.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed {
6170 + display: block;
6171 +}
6172 +.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-opened {
6173 + display: none;
6174 +}
6175 +.elementor-toggle .elementor-tab-title.elementor-active {
6176 + border-bottom: none;
6177 +}
6178 +.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-closed {
6179 + display: none;
6180 +}
6181 +.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-opened {
6182 + display: block;
6183 +}
6184 +.elementor-toggle .elementor-tab-content {
6185 + padding: 15px;
6186 + border-bottom: 1px solid #D4D4D4;
6187 + display: none;
6188 +}
6189 +
6190 +@media (max-width: 767px) {
6191 + .elementor-toggle .elementor-tab-title {
6192 + padding: 12px;
6193 + }
6194 + .elementor-toggle .elementor-tab-content {
6195 + padding: 12px 10px;
6196 + }
6197 +}
6198 +.e-con > .elementor-widget-toggle,
6199 +.e-con-inner > .elementor-widget-toggle {
6200 + width: var(--container-widget-width, 100%);
6201 +}
6202 +
6203 +.elementor-widget-video .elementor-widget-container {
6204 + overflow: hidden;
6205 + -webkit-transform: translate3d(0, 0, 0);
6206 + transform: translate3d(0, 0, 0);
6207 +}
6208 +.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay {
6209 + position: absolute;
6210 + top: 0;
6211 + left: 0;
6212 + width: 100%;
6213 + height: 100%;
6214 + background-size: cover;
6215 + background-position: 50%;
6216 +}
6217 +.elementor-widget-video .elementor-custom-embed-image-overlay {
6218 + cursor: pointer;
6219 + text-align: center;
6220 +}
6221 +.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i {
6222 + opacity: 1;
6223 +}
6224 +.elementor-widget-video .elementor-custom-embed-image-overlay img {
6225 + display: block;
6226 + width: 100%;
6227 +}
6228 +.elementor-widget-video .e-hosted-video .elementor-video {
6229 + -o-object-fit: cover;
6230 + object-fit: cover;
6231 +}
6232 +
6233 +.e-con > .elementor-widget-video,
6234 +.e-con-inner > .elementor-widget-video {
6235 + width: var(--container-widget-width, 100%);
2204 6236 }
2205 6237 /*# sourceMappingURL=frontend.css.map */