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