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