PluginProbe
Elementor Website Builder – more than just a page builder / 3.23.0-beta5
Elementor Website Builder – more than just a page builder v3.23.0-beta5
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 4.1.0-beta2 4.1.0-dev2 All 455 releases
← All changes | assets/css/frontend.css +5958 -142 4.3.2 → 3.23.0-beta5 View file →
@@ -1,13 +1,288 @@
1 -:root {
2 - --direction-multiplier: 1;
1 +/*! elementor - v3.23.0 - 08-07-2024 */
2 +@charset "UTF-8";
3 +.dialog-widget-content {
4 + background-color: var(--e-a-bg-default);
5 + position: absolute;
6 + border-radius: 3px;
7 + box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
8 + overflow: hidden;
3 9 }
4 10
5 -html[dir=rtl],
6 -body.rtl {
7 - --direction-multiplier: -1;
11 +.dialog-message {
12 + line-height: 1.5;
13 + box-sizing: border-box;
8 14 }
9 15
16 +.dialog-close-button {
17 + cursor: pointer;
18 + position: absolute;
19 + margin-block-start: 15px;
20 + right: 15px;
21 + color: var(--e-a-color-txt);
22 + font-size: 15px;
23 + line-height: 1;
24 + transition: var(--e-a-transition-hover);
25 +}
26 +.dialog-close-button:hover {
27 + color: var(--e-a-color-txt-hover);
28 +}
29 +
30 +.dialog-prevent-scroll {
31 + overflow: hidden;
32 + max-height: 100vh;
33 +}
34 +
35 +.dialog-type-lightbox {
36 + position: fixed;
37 + height: 100%;
38 + width: 100%;
39 + bottom: 0;
40 + left: 0;
41 + background-color: rgba(0, 0, 0, 0.8);
42 + z-index: 9999;
43 + -webkit-user-select: none;
44 + -moz-user-select: none;
45 + user-select: none;
46 +}
47 +
48 +.elementor-editor-active .elementor-popup-modal {
49 + background-color: initial;
50 +}
51 +
52 +.dialog-type-confirm .dialog-widget-content,
53 +.dialog-type-alert .dialog-widget-content {
54 + margin: auto;
55 + width: 400px;
56 + padding: 20px;
57 +}
58 +.dialog-type-confirm .dialog-header,
59 +.dialog-type-alert .dialog-header {
60 + font-size: 15px;
61 + font-weight: 500;
62 +}
63 +.dialog-type-confirm .dialog-header:after,
64 +.dialog-type-alert .dialog-header:after {
65 + content: "";
66 + display: block;
67 + border-block-end: var(--e-a-border);
68 + padding-block-end: 10px;
69 + margin-block-end: 10px;
70 + margin-inline-start: -20px;
71 + margin-inline-end: -20px;
72 +}
73 +.dialog-type-confirm .dialog-message,
74 +.dialog-type-alert .dialog-message {
75 + min-height: 50px;
76 +}
77 +.dialog-type-confirm .dialog-buttons-wrapper,
78 +.dialog-type-alert .dialog-buttons-wrapper {
79 + padding-block-start: 10px;
80 + display: flex;
81 + justify-content: flex-end;
82 + gap: 15px;
83 +}
84 +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button,
85 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button {
86 + font-size: 12px;
87 + font-weight: 500;
88 + line-height: 1.2;
89 + padding: 8px 16px;
90 + outline: none;
91 + border: none;
92 + border-radius: var(--e-a-border-radius);
93 + background-color: var(--e-a-btn-bg);
94 + color: var(--e-a-btn-color-invert);
95 + transition: var(--e-a-transition-hover);
96 +}
97 +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover,
98 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover {
99 + border: none;
100 +}
101 +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus,
102 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,
103 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus {
104 + background-color: var(--e-a-btn-bg-hover);
105 + color: var(--e-a-btn-color-invert);
106 +}
107 +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:active,
108 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button:active {
109 + background-color: var(--e-a-btn-bg-active);
110 +}
111 +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not([disabled]),
112 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not([disabled]) {
113 + cursor: pointer;
114 +}
115 +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:disabled,
116 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button:disabled {
117 + background-color: var(--e-a-btn-bg-disabled);
118 + color: var(--e-a-btn-color-disabled);
119 +}
120 +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon,
121 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon {
122 + display: none;
123 +}
124 +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel,
125 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt,
126 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel {
127 + background: transparent;
128 + color: var(--e-a-color-txt);
129 +}
130 +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus,
131 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover,
132 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover,
133 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus,
134 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus {
135 + background: var(--e-a-bg-hover);
136 + color: var(--e-a-color-txt-hover);
137 +}
138 +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled,
139 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled,
140 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled {
141 + background: transparent;
142 + color: var(--e-a-color-txt-disabled);
143 +}
144 +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt-border,
145 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt-border {
146 + border: 1px solid var(--e-a-color-txt-muted);
147 +}
148 +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success,
149 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success,
150 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success {
151 + background-color: var(--e-a-btn-bg-success);
152 +}
153 +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:focus,
154 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success:hover,
155 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success:focus,
156 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:hover,
157 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:focus {
158 + background-color: var(--e-a-btn-bg-success-hover);
159 +}
160 +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok,
161 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary,
162 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over,
163 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok {
164 + background-color: var(--e-a-btn-bg-primary);
165 + color: var(--e-a-btn-color);
166 +}
167 +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:focus,
168 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:hover,
169 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover,
170 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:hover,
171 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:focus,
172 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus,
173 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:focus {
174 + background-color: var(--e-a-btn-bg-primary-hover);
175 + color: var(--e-a-btn-color);
176 +}
177 +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel,
178 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt,
179 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over,
180 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel,
181 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over,
182 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok,
183 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel {
184 + background: transparent;
185 + color: var(--e-a-color-primary-bold);
186 +}
187 +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus,
188 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover,
189 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover,
190 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover,
191 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover,
192 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover,
193 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover,
194 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus,
195 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus,
196 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus,
197 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:focus,
198 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus,
199 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus {
200 + background: var(--e-a-bg-primary);
201 +}
202 +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent,
203 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro,
204 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent {
205 + background-color: var(--e-a-btn-bg-accent);
206 +}
207 +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:focus,
208 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:hover,
209 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:focus,
210 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:hover,
211 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:focus {
212 + background-color: var(--e-a-btn-bg-accent-hover);
213 +}
214 +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:active, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:active,
215 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:active,
216 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:active {
217 + background-color: var(--e-a-btn-bg-accent-active);
218 +}
219 +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info,
220 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info,
221 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info {
222 + background-color: var(--e-a-btn-bg-info);
223 +}
224 +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info:focus,
225 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info:hover,
226 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info:focus,
227 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info:hover,
228 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info:focus {
229 + background-color: var(--e-a-btn-bg-info-hover);
230 +}
231 +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning,
232 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning,
233 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning {
234 + background-color: var(--e-a-btn-bg-warning);
235 +}
236 +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:focus,
237 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning:hover,
238 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning:focus,
239 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:hover,
240 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:focus {
241 + background-color: var(--e-a-btn-bg-warning-hover);
242 +}
243 +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger,
244 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger,
245 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger {
246 + background-color: var(--e-a-btn-bg-danger);
247 +}
248 +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:focus,
249 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger:hover,
250 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger:focus,
251 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:hover,
252 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:focus {
253 + background-color: var(--e-a-btn-bg-danger-hover);
254 +}
255 +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button i,
256 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button i {
257 + margin-inline-end: 5px;
258 +}
259 +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:visited,
260 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,
261 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus,
262 +.dialog-type-alert .dialog-buttons-wrapper .dialog-button:visited {
263 + color: initial;
264 +}
265 +.flatpickr-calendar {
266 + width: 280px;
267 +}
268 +.flatpickr-calendar .flatpickr-current-month span.cur-month {
269 + font-weight: 300;
270 +}
271 +.flatpickr-calendar .dayContainer {
272 + width: 280px;
273 + min-width: 280px;
274 + max-width: 280px;
275 +}
276 +.flatpickr-calendar .flatpickr-days {
277 + width: 280px;
278 +}
279 +.flatpickr-calendar .flatpickr-day {
280 + max-width: 37px;
281 + height: 37px;
282 + line-height: 37px;
283 +}
284 +
10 285 .elementor-hidden {
11 286 display: none;
12 287 }
13 288
@@ -38,14 +313,17 @@
38 313 height: 0;
39 314 }
40 315
41 316 .e-logo-wrapper {
317 + background: var(--e-a-bg-logo);
42 318 display: inline-block;
319 + padding: 0.75em;
320 + border-radius: 50%;
43 321 line-height: 1;
44 322 }
45 323 .e-logo-wrapper i {
46 - color: var(--e-a-color-circle-logo);
47 - font-size: 2.5em;
324 + color: var(--e-a-color-logo);
325 + font-size: 1em;
48 326 }
49 327
50 328 .elementor *, .elementor *:before, .elementor *:after {
51 329 box-sizing: border-box;
@@ -80,9 +358,12 @@
80 358 }
81 359 .elementor .elementor-background-video-container,
82 360 .elementor .elementor-background-holder,
83 361 .elementor .elementor-background {
84 - inset: 0;
362 + height: 100%;
363 + width: 100%;
364 + top: 0;
365 + left: 0;
85 366 position: absolute;
86 367 overflow: hidden;
87 368 z-index: 0;
88 369 direction: ltr;
@@ -93,32 +374,42 @@
93 374 }
94 375 .elementor .elementor-background-video-container.elementor-loading {
95 376 opacity: 0;
96 377 }
97 -.elementor .elementor-background-video,
98 378 .elementor .elementor-background-video-embed {
99 379 max-width: none;
100 380 }
101 -.elementor .elementor-background-video,
102 -.elementor .elementor-background-video-embed,
103 -.elementor .elementor-background-video-hosted {
381 +.elementor .elementor-background-video-embed, .elementor .elementor-background-video-hosted {
104 382 position: absolute;
105 - inset-block-start: 50%;
106 - inset-inline-start: 50%;
383 + top: 50%;
384 + left: 50%;
107 385 transform: translate(-50%, -50%);
108 386 }
109 -.elementor .elementor-background-video-hosted {
387 +.elementor .elementor-background-video {
388 + max-width: none;
389 + position: absolute;
390 + top: 50%;
391 + left: 50%;
392 + transform: translate(-50%, -50%);
393 +}
394 +.elementor .elementor-html5-video {
110 395 -o-object-fit: cover;
111 396 object-fit: cover;
112 397 }
113 398 .elementor .elementor-background-overlay {
114 - inset: 0;
399 + height: 100%;
400 + width: 100%;
401 + top: 0;
402 + left: 0;
115 403 position: absolute;
116 404 }
117 405 .elementor .elementor-background-slideshow {
118 406 position: absolute;
119 - inset: 0;
407 + width: 100%;
408 + height: 100%;
120 409 z-index: 0;
410 + top: 0;
411 + left: 0;
121 412 }
122 413 .elementor .elementor-background-slideshow__slide__image {
123 414 width: 100%;
124 415 height: 100%;
@@ -150,11 +441,8 @@
150 441 max-width: 100%;
151 442 }
152 443 }
153 444
154 -.elementor-element.elementor-absolute, .elementor-element.elementor-fixed {
155 - z-index: 1;
156 -}
157 445 .elementor-element {
158 446 --flex-direction: initial;
159 447 --flex-wrap: initial;
160 448 --justify-content: initial;
@@ -171,8 +459,11 @@
171 459 flex-shrink: var(--flex-shrink);
172 460 order: var(--order);
173 461 align-self: var(--align-self);
174 462 }
463 +.elementor-element.elementor-absolute, .elementor-element.elementor-fixed {
464 + z-index: 1;
465 +}
175 466 .elementor-element:where(.e-con-full, .elementor-widget) {
176 467 flex-direction: var(--flex-direction);
177 468 flex-wrap: var(--flex-wrap);
178 469 justify-content: var(--justify-content);
@@ -177,9 +468,9 @@
177 468 flex-wrap: var(--flex-wrap);
178 469 justify-content: var(--justify-content);
179 470 align-items: var(--align-items);
180 471 align-content: var(--align-content);
181 - gap: var(--row-gap) var(--column-gap);
472 + gap: var(--gap);
182 473 }
183 474
184 475 .elementor-invisible {
185 476 visibility: hidden;
@@ -184,13 +475,35 @@
184 475 .elementor-invisible {
185 476 visibility: hidden;
186 477 }
187 478
479 +.elementor-align-center {
480 + text-align: center;
481 +}
482 +.elementor-align-center .elementor-button {
483 + width: auto;
484 +}
485 +.elementor-align-right {
486 + text-align: right;
487 +}
488 +.elementor-align-right .elementor-button {
489 + width: auto;
490 +}
491 +.elementor-align-left {
492 + text-align: left;
493 +}
494 +.elementor-align-left .elementor-button {
495 + width: auto;
496 +}
497 +.elementor-align-justify .elementor-button {
498 + width: 100%;
499 +}
500 +
188 501 .elementor-custom-embed-play {
189 502 position: absolute;
190 - inset-block-start: 50%;
191 - inset-inline-start: 50%;
192 - transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
503 + top: 50%;
504 + left: 50%;
505 + transform: translate(-50%, -50%);
193 506 }
194 507 .elementor-custom-embed-play i {
195 508 font-size: 100px;
196 509 color: #fff;
@@ -239,35 +552,25 @@
239 552 .elementor-ken-burns--active.elementor-ken-burns--in {
240 553 transform: scale(1.3);
241 554 }
242 555
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 556 @media (min-width: -1) {
260 557 .elementor-widescreen-align-center {
261 558 text-align: center;
262 559 }
560 + .elementor-widescreen-align-center .elementor-button {
561 + width: auto;
562 + }
263 563 .elementor-widescreen-align-right {
264 564 text-align: right;
265 565 }
566 + .elementor-widescreen-align-right .elementor-button {
567 + width: auto;
568 + }
266 569 .elementor-widescreen-align-left {
267 570 text-align: left;
268 571 }
269 - .elementor-widescreen-align-center .elementor-button, .elementor-widescreen-align-right .elementor-button, .elementor-widescreen-align-left .elementor-button {
572 + .elementor-widescreen-align-left .elementor-button {
270 573 width: auto;
271 574 }
272 575 .elementor-widescreen-align-justify .elementor-button {
273 576 width: 100%;
@@ -276,15 +579,21 @@
276 579 @media (max-width: -1) {
277 580 .elementor-laptop-align-center {
278 581 text-align: center;
279 582 }
583 + .elementor-laptop-align-center .elementor-button {
584 + width: auto;
585 + }
280 586 .elementor-laptop-align-right {
281 587 text-align: right;
282 588 }
589 + .elementor-laptop-align-right .elementor-button {
590 + width: auto;
591 + }
283 592 .elementor-laptop-align-left {
284 593 text-align: left;
285 594 }
286 - .elementor-laptop-align-center .elementor-button, .elementor-laptop-align-right .elementor-button, .elementor-laptop-align-left .elementor-button {
595 + .elementor-laptop-align-left .elementor-button {
287 596 width: auto;
288 597 }
289 598 .elementor-laptop-align-justify .elementor-button {
290 599 width: 100%;
@@ -293,15 +602,21 @@
293 602 @media (max-width: -1) {
294 603 .elementor-tablet_extra-align-center {
295 604 text-align: center;
296 605 }
606 + .elementor-tablet_extra-align-center .elementor-button {
607 + width: auto;
608 + }
297 609 .elementor-tablet_extra-align-right {
298 610 text-align: right;
299 611 }
612 + .elementor-tablet_extra-align-right .elementor-button {
613 + width: auto;
614 + }
300 615 .elementor-tablet_extra-align-left {
301 616 text-align: left;
302 617 }
303 - .elementor-tablet_extra-align-center .elementor-button, .elementor-tablet_extra-align-right .elementor-button, .elementor-tablet_extra-align-left .elementor-button {
618 + .elementor-tablet_extra-align-left .elementor-button {
304 619 width: auto;
305 620 }
306 621 .elementor-tablet_extra-align-justify .elementor-button {
307 622 width: 100%;
@@ -310,15 +625,21 @@
310 625 @media (max-width: 1024px) {
311 626 .elementor-tablet-align-center {
312 627 text-align: center;
313 628 }
629 + .elementor-tablet-align-center .elementor-button {
630 + width: auto;
631 + }
314 632 .elementor-tablet-align-right {
315 633 text-align: right;
316 634 }
635 + .elementor-tablet-align-right .elementor-button {
636 + width: auto;
637 + }
317 638 .elementor-tablet-align-left {
318 639 text-align: left;
319 640 }
320 - .elementor-tablet-align-center .elementor-button, .elementor-tablet-align-right .elementor-button, .elementor-tablet-align-left .elementor-button {
641 + .elementor-tablet-align-left .elementor-button {
321 642 width: auto;
322 643 }
323 644 .elementor-tablet-align-justify .elementor-button {
324 645 width: 100%;
@@ -327,15 +648,21 @@
327 648 @media (max-width: -1) {
328 649 .elementor-mobile_extra-align-center {
329 650 text-align: center;
330 651 }
652 + .elementor-mobile_extra-align-center .elementor-button {
653 + width: auto;
654 + }
331 655 .elementor-mobile_extra-align-right {
332 656 text-align: right;
333 657 }
658 + .elementor-mobile_extra-align-right .elementor-button {
659 + width: auto;
660 + }
334 661 .elementor-mobile_extra-align-left {
335 662 text-align: left;
336 663 }
337 - .elementor-mobile_extra-align-center .elementor-button, .elementor-mobile_extra-align-right .elementor-button, .elementor-mobile_extra-align-left .elementor-button {
664 + .elementor-mobile_extra-align-left .elementor-button {
338 665 width: auto;
339 666 }
340 667 .elementor-mobile_extra-align-justify .elementor-button {
341 668 width: 100%;
@@ -344,15 +671,21 @@
344 671 @media (max-width: 767px) {
345 672 .elementor-mobile-align-center {
346 673 text-align: center;
347 674 }
675 + .elementor-mobile-align-center .elementor-button {
676 + width: auto;
677 + }
348 678 .elementor-mobile-align-right {
349 679 text-align: right;
350 680 }
681 + .elementor-mobile-align-right .elementor-button {
682 + width: auto;
683 + }
351 684 .elementor-mobile-align-left {
352 685 text-align: left;
353 686 }
354 - .elementor-mobile-align-center .elementor-button, .elementor-mobile-align-right .elementor-button, .elementor-mobile-align-left .elementor-button {
687 + .elementor-mobile-align-left .elementor-button {
355 688 width: auto;
356 689 }
357 690 .elementor-mobile-align-justify .elementor-button {
358 691 width: 100%;
@@ -382,9 +715,10 @@
382 715 position: relative;
383 716 }
384 717 .elementor-section .elementor-container {
385 718 display: flex;
386 - margin-inline: auto;
719 + margin-right: auto;
720 + margin-left: auto;
387 721 position: relative;
388 722 }
389 723 @media (max-width: 1024px) {
390 724 .elementor-section .elementor-container {
@@ -425,8 +759,18 @@
425 759 .elementor-bc-flex-widget .elementor-section-content-bottom > .elementor-container > .elementor-column > .elementor-widget-wrap {
426 760 align-items: flex-end;
427 761 }
428 762
763 +.elementor-row {
764 + width: 100%;
765 + display: flex;
766 +}
767 +@media (max-width: 1024px) {
768 + .elementor-row {
769 + flex-wrap: wrap;
770 + }
771 +}
772 +
429 773 .elementor-widget-wrap {
430 774 position: relative;
431 775 width: 100%;
432 776 flex-wrap: wrap;
@@ -445,12 +789,12 @@
445 789 .elementor-widget {
446 790 position: relative;
447 791 }
448 792 .elementor-widget:not(:last-child) {
449 - margin-block-end: var(--kit-widget-spacing, 20px);
793 + margin-bottom: 20px;
450 794 }
451 795 .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;
796 + margin-bottom: 0;
453 797 }
454 798
455 799 .elementor-column {
456 800 position: relative;
@@ -457,8 +801,14 @@
457 801 min-height: 1px;
458 802 display: flex;
459 803 }
460 804
805 +.elementor-column-wrap {
806 + width: 100%;
807 + position: relative;
808 + display: flex;
809 +}
810 +
461 811 .elementor-column-gap-narrow > .elementor-column > .elementor-element-populated {
462 812 padding: 5px;
463 813 }
464 814 .elementor-column-gap-default > .elementor-column > .elementor-element-populated {
@@ -1033,8 +1383,16 @@
1033 1383 .elementor-column {
1034 1384 width: 100%;
1035 1385 }
1036 1386 }
1387 +ul.elementor-icon-list-items.elementor-inline-items {
1388 + display: flex;
1389 + flex-wrap: wrap;
1390 +}
1391 +ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item {
1392 + word-break: break-word;
1393 +}
1394 +
1037 1395 .elementor-grid {
1038 1396 display: grid;
1039 1397 grid-column-gap: var(--grid-column-gap);
1040 1398 grid-row-gap: var(--grid-row-gap);
@@ -1045,13 +1403,13 @@
1045 1403 .elementor-grid-0 .elementor-grid {
1046 1404 display: inline-block;
1047 1405 width: 100%;
1048 1406 word-spacing: var(--grid-column-gap);
1049 - margin-block-end: calc(-1 * var(--grid-row-gap));
1407 + margin-bottom: calc(-1 * var(--grid-row-gap));
1050 1408 }
1051 1409 .elementor-grid-0 .elementor-grid .elementor-grid-item {
1052 1410 display: inline-block;
1053 - margin-block-end: var(--grid-row-gap);
1411 + margin-bottom: var(--grid-row-gap);
1054 1412 word-break: break-word;
1055 1413 }
1056 1414 .elementor-grid-1 .elementor-grid {
1057 1415 grid-template-columns: repeat(1, 1fr);
@@ -1093,13 +1451,13 @@
1093 1451 .elementor-grid-widescreen-0 .elementor-grid {
1094 1452 display: inline-block;
1095 1453 width: 100%;
1096 1454 word-spacing: var(--grid-column-gap);
1097 - margin-block-end: calc(-1 * var(--grid-row-gap));
1455 + margin-bottom: calc(-1 * var(--grid-row-gap));
1098 1456 }
1099 1457 .elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item {
1100 1458 display: inline-block;
1101 - margin-block-end: var(--grid-row-gap);
1459 + margin-bottom: var(--grid-row-gap);
1102 1460 word-break: break-word;
1103 1461 }
1104 1462 .elementor-grid-widescreen-1 .elementor-grid {
1105 1463 grid-template-columns: repeat(1, 1fr);
@@ -1142,13 +1500,13 @@
1142 1500 .elementor-grid-laptop-0 .elementor-grid {
1143 1501 display: inline-block;
1144 1502 width: 100%;
1145 1503 word-spacing: var(--grid-column-gap);
1146 - margin-block-end: calc(-1 * var(--grid-row-gap));
1504 + margin-bottom: calc(-1 * var(--grid-row-gap));
1147 1505 }
1148 1506 .elementor-grid-laptop-0 .elementor-grid .elementor-grid-item {
1149 1507 display: inline-block;
1150 - margin-block-end: var(--grid-row-gap);
1508 + margin-bottom: var(--grid-row-gap);
1151 1509 word-break: break-word;
1152 1510 }
1153 1511 .elementor-grid-laptop-1 .elementor-grid {
1154 1512 grid-template-columns: repeat(1, 1fr);
@@ -1191,13 +1549,13 @@
1191 1549 .elementor-grid-tablet_extra-0 .elementor-grid {
1192 1550 display: inline-block;
1193 1551 width: 100%;
1194 1552 word-spacing: var(--grid-column-gap);
1195 - margin-block-end: calc(-1 * var(--grid-row-gap));
1553 + margin-bottom: calc(-1 * var(--grid-row-gap));
1196 1554 }
1197 1555 .elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item {
1198 1556 display: inline-block;
1199 - margin-block-end: var(--grid-row-gap);
1557 + margin-bottom: var(--grid-row-gap);
1200 1558 word-break: break-word;
1201 1559 }
1202 1560 .elementor-grid-tablet_extra-1 .elementor-grid {
1203 1561 grid-template-columns: repeat(1, 1fr);
@@ -1240,13 +1598,13 @@
1240 1598 .elementor-grid-tablet-0 .elementor-grid {
1241 1599 display: inline-block;
1242 1600 width: 100%;
1243 1601 word-spacing: var(--grid-column-gap);
1244 - margin-block-end: calc(-1 * var(--grid-row-gap));
1602 + margin-bottom: calc(-1 * var(--grid-row-gap));
1245 1603 }
1246 1604 .elementor-grid-tablet-0 .elementor-grid .elementor-grid-item {
1247 1605 display: inline-block;
1248 - margin-block-end: var(--grid-row-gap);
1606 + margin-bottom: var(--grid-row-gap);
1249 1607 word-break: break-word;
1250 1608 }
1251 1609 .elementor-grid-tablet-1 .elementor-grid {
1252 1610 grid-template-columns: repeat(1, 1fr);
@@ -1289,13 +1647,13 @@
1289 1647 .elementor-grid-mobile_extra-0 .elementor-grid {
1290 1648 display: inline-block;
1291 1649 width: 100%;
1292 1650 word-spacing: var(--grid-column-gap);
1293 - margin-block-end: calc(-1 * var(--grid-row-gap));
1651 + margin-bottom: calc(-1 * var(--grid-row-gap));
1294 1652 }
1295 1653 .elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item {
1296 1654 display: inline-block;
1297 - margin-block-end: var(--grid-row-gap);
1655 + margin-bottom: var(--grid-row-gap);
1298 1656 word-break: break-word;
1299 1657 }
1300 1658 .elementor-grid-mobile_extra-1 .elementor-grid {
1301 1659 grid-template-columns: repeat(1, 1fr);
@@ -1338,13 +1696,13 @@
1338 1696 .elementor-grid-mobile-0 .elementor-grid {
1339 1697 display: inline-block;
1340 1698 width: 100%;
1341 1699 word-spacing: var(--grid-column-gap);
1342 - margin-block-end: calc(-1 * var(--grid-row-gap));
1700 + margin-bottom: calc(-1 * var(--grid-row-gap));
1343 1701 }
1344 1702 .elementor-grid-mobile-0 .elementor-grid .elementor-grid-item {
1345 1703 display: inline-block;
1346 - margin-block-end: var(--grid-row-gap);
1704 + margin-bottom: var(--grid-row-gap);
1347 1705 word-break: break-word;
1348 1706 }
1349 1707 .elementor-grid-mobile-1 .elementor-grid {
1350 1708 grid-template-columns: repeat(1, 1fr);
@@ -1419,13 +1777,8 @@
1419 1777 content: "mobile";
1420 1778 }
1421 1779 }
1422 1780
1423 -@media (prefers-reduced-motion: no-preference) {
1424 - html {
1425 - scroll-behavior: smooth;
1426 - }
1427 -}
1428 1781 .e-con {
1429 1782 --border-radius: 0;
1430 1783 --border-top-width: 0px;
1431 1784 --border-right-width: 0px;
@@ -1453,10 +1806,8 @@
1453 1806 --position: relative;
1454 1807 --z-index: revert;
1455 1808 --overflow: visible;
1456 1809 --gap: var(--widgets-spacing, 20px);
1457 - --row-gap: var(--widgets-spacing-row, 20px);
1458 - --column-gap: var(--widgets-spacing-column, 20px);
1459 1810 --overlay-mix-blend-mode: initial;
1460 1811 --overlay-opacity: 1;
1461 1812 --overlay-transition: 0.3s;
1462 1813 --e-con-grid-template-columns: repeat(3, 1fr);
@@ -1468,13 +1819,17 @@
1468 1819 height: var(--height);
1469 1820 border-radius: var(--border-radius);
1470 1821 z-index: var(--z-index);
1471 1822 overflow: var(--overflow);
1823 + 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);
1472 1824 --flex-wrap-mobile: wrap;
1825 + margin-block-start: var(--margin-block-start);
1826 + margin-inline-end: var(--margin-inline-end);
1827 + margin-block-end: var(--margin-block-end);
1828 + margin-inline-start: var(--margin-inline-start);
1829 + padding-inline-start: var(--padding-inline-start);
1830 + padding-inline-end: var(--padding-inline-end);
1473 1831 }
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 1832 .e-con {
1478 1833 --margin-block-start: var(--margin-top);
1479 1834 --margin-block-end: var(--margin-bottom);
1480 1835 --margin-inline-start: var(--margin-left);
@@ -1495,16 +1850,8 @@
1495 1850 --margin-inline-end: var(--margin-left);
1496 1851 --border-inline-start-width: var(--border-right-width);
1497 1852 --border-inline-end-width: var(--border-left-width);
1498 1853 }
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 1854 .e-con.e-flex {
1508 1855 --flex-direction: column;
1509 1856 --flex-basis: auto;
1510 1857 --flex-grow: 0;
@@ -1566,9 +1913,9 @@
1566 1913 justify-items: var(--justify-items);
1567 1914 align-items: var(--align-items);
1568 1915 }
1569 1916 .e-con > .e-con-inner {
1570 - gap: var(--row-gap) var(--column-gap);
1917 + gap: var(--gap);
1571 1918 width: 100%;
1572 1919 max-width: var(--content-width);
1573 1920 margin: 0 auto;
1574 1921 padding-inline-start: 0;
@@ -1579,12 +1926,8 @@
1579 1926 --margin-left: auto;
1580 1927 --margin-right: auto;
1581 1928 max-width: min(100%, var(--width));
1582 1929 }
1583 -:is([data-widget_type="e-component.default"], [data-widget_type="e-component.default"] > .elementor-section-wrap) > .e-con {
1584 - --margin-right: 0px;
1585 - --margin-left: 0px;
1586 -}
1587 1930 .e-con .elementor-widget.elementor-widget {
1588 1931 margin-block-end: 0;
1589 1932 }
1590 1933 .e-con::before, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before,
@@ -1624,9 +1967,9 @@
1624 1967 width: max(100% + var(--border-left-width) + var(--border-right-width), 100%);
1625 1968 height: max(100% + var(--border-top-width) + var(--border-bottom-width), 100%);
1626 1969 }
1627 1970 @media (max-width: 767px) {
1628 - :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container.elementor-hidden-mobile {
1971 + :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container.elementor-hidden-phone {
1629 1972 display: none;
1630 1973 }
1631 1974 }
1632 1975 :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before {
@@ -1649,11 +1992,8 @@
1649 1992 }
1650 1993 .elementor.elementor .e-con > .elementor-widget, .e-con.e-con > .e-con-inner > .elementor-widget {
1651 1994 max-width: 100%;
1652 1995 }
1653 -.e-con .elementor-widget:not(:last-child) {
1654 - --kit-widget-spacing: 0px;
1655 -}
1656 1996
1657 1997 @media (max-width: 767px) {
1658 1998 .e-con.e-flex {
1659 1999 --width: 100%;
@@ -1658,11 +1998,8 @@
1658 1998 .e-con.e-flex {
1659 1999 --width: 100%;
1660 2000 --flex-wrap: var(--flex-wrap-mobile);
1661 2001 }
1662 - .e-con.e-flex .elementor-widget-archive-posts {
1663 - width: 100%;
1664 - }
1665 2002 }
1666 2003 .elementor-form-fields-wrapper {
1667 2004 display: flex;
1668 2005 flex-wrap: wrap;
@@ -1729,11 +2066,11 @@
1729 2066 content: "\e92a";
1730 2067 font-family: "eicons";
1731 2068 font-size: 15px;
1732 2069 position: absolute;
1733 - inset-block-start: 50%;
1734 - inset-inline-end: 10px;
2070 + top: 50%;
1735 2071 transform: translateY(-50%);
2072 + right: 10px;
1736 2073 pointer-events: none;
1737 2074 text-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
1738 2075 }
1739 2076 .elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before {
@@ -1821,20 +2158,12 @@
1821 2158 .elementor-button-align-start .elementor-field-type-submit,
1822 2159 .elementor-button-align-start .e-form__buttons {
1823 2160 justify-content: flex-start;
1824 2161 }
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 2162 .elementor-button-align-end .elementor-field-type-submit,
1830 2163 .elementor-button-align-end .e-form__buttons {
1831 2164 justify-content: flex-end;
1832 2165 }
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 2166 .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 2167 flex-basis: initial;
1839 2168 }
1840 2169 .elementor-button-align-center .e-form__buttons__wrapper, .elementor-button-align-start .e-form__buttons__wrapper, .elementor-button-align-end .e-form__buttons__wrapper {
@@ -1862,20 +2191,12 @@
1862 2191 .elementor-tablet-button-align-start .elementor-field-type-submit,
1863 2192 .elementor-tablet-button-align-start .e-form__buttons {
1864 2193 justify-content: flex-start;
1865 2194 }
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 2195 .elementor-tablet-button-align-end .elementor-field-type-submit,
1871 2196 .elementor-tablet-button-align-end .e-form__buttons {
1872 2197 justify-content: flex-end;
1873 2198 }
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 2199 .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 2200 flex-basis: initial;
1880 2201 }
1881 2202 .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 {
@@ -1903,20 +2224,12 @@
1903 2224 .elementor-mobile-button-align-start .elementor-field-type-submit,
1904 2225 .elementor-mobile-button-align-start .e-form__buttons {
1905 2226 justify-content: flex-start;
1906 2227 }
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 2228 .elementor-mobile-button-align-end .elementor-field-type-submit,
1912 2229 .elementor-mobile-button-align-end .e-form__buttons {
1913 2230 justify-content: flex-end;
1914 2231 }
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 2232 .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 2233 flex-basis: initial;
1921 2234 }
1922 2235 .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 {
@@ -1984,18 +2297,12 @@
1984 2297 .elementor-form .elementor-button.elementor-size-xl {
1985 2298 min-height: 72px;
1986 2299 }
1987 2300
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)) {
2301 +.elementor-element .elementor-widget-container {
1989 2302 transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform var(--e-transform-transition-duration, 400ms);
1990 2303 }
1991 2304
1992 -.elementor-heading-title {
1993 - padding: 0;
1994 - margin: 0;
1995 - line-height: 1;
1996 -}
1997 -
1998 2305 .elementor-button {
1999 2306 display: inline-block;
2000 2307 line-height: 1;
2001 2308 background-color: #69727D;
@@ -2015,12 +2322,8 @@
2015 2322 justify-content: center;
2016 2323 flex-direction: row;
2017 2324 gap: 5px;
2018 2325 }
2019 -.elementor-button-icon {
2020 - display: flex;
2021 - align-items: center;
2022 -}
2023 2326 .elementor-button-icon svg {
2024 2327 width: 1em;
2025 2328 height: auto;
2026 2329 }
@@ -2049,8 +2352,14 @@
2049 2352 font-size: 20px;
2050 2353 padding: 25px 50px;
2051 2354 border-radius: 6px;
2052 2355 }
2356 +.elementor-button .elementor-align-icon-right {
2357 + order: 15;
2358 +}
2359 +.elementor-button .elementor-align-icon-left {
2360 + order: 5;
2361 +}
2053 2362 .elementor-button span {
2054 2363 text-decoration: inherit;
2055 2364 }
2056 2365
@@ -2079,8 +2388,12 @@
2079 2388 .elementor-widget-button .elementor-button .elementor-button-danger {
2080 2389 background-color: #d9534f;
2081 2390 }
2082 2391
2392 +.elementor-tab-title a {
2393 + color: inherit;
2394 +}
2395 +
2083 2396 .elementor-view-stacked .elementor-icon {
2084 2397 padding: 0.5em;
2085 2398 background-color: #69727D;
2086 2399 color: #fff;
@@ -2119,19 +2432,13 @@
2119 2432 .elementor-icon i.fad {
2120 2433 width: initial;
2121 2434 }
2122 2435
2123 -.elementor-shape-square .elementor-icon {
2124 - border-radius: 0;
2125 -}
2126 -.elementor-shape-rounded .elementor-icon {
2127 - border-radius: 10%;
2128 -}
2129 2436 .elementor-shape-circle .elementor-icon {
2130 2437 border-radius: 50%;
2131 2438 }
2132 2439
2133 -.e-transform .elementor-widget-container, .e-transform:not(:has(.elementor-widget-container)) {
2440 +.e-transform .elementor-widget-container {
2134 2441 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 2442 transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x);
2136 2443 }
2137 2444
@@ -2139,8 +2446,592 @@
2139 2446 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 2447 transform-origin: var(--e-con-transform-origin-y) var(--e-con-transform-origin-x);
2141 2448 }
2142 2449
2450 +.elementor-element, .elementor-lightbox {
2451 + --swiper-theme-color: #000;
2452 + --swiper-navigation-size: 44px;
2453 + --swiper-pagination-bullet-size: 6px;
2454 + --swiper-pagination-bullet-horizontal-gap: 6px;
2455 +}
2456 +.elementor-element .swiper .swiper-slide figure,
2457 +.elementor-element .swiper-container .swiper-slide figure, .elementor-lightbox .swiper .swiper-slide figure,
2458 +.elementor-lightbox .swiper-container .swiper-slide figure {
2459 + line-height: 0;
2460 +}
2461 +.elementor-element .swiper .elementor-lightbox-content-source,
2462 +.elementor-element .swiper-container .elementor-lightbox-content-source, .elementor-lightbox .swiper .elementor-lightbox-content-source,
2463 +.elementor-lightbox .swiper-container .elementor-lightbox-content-source {
2464 + display: none;
2465 +}
2466 +.elementor-element .swiper .elementor-swiper-button,
2467 +.elementor-element .swiper ~ .elementor-swiper-button,
2468 +.elementor-element .swiper-container .elementor-swiper-button,
2469 +.elementor-element .swiper-container ~ .elementor-swiper-button, .elementor-lightbox .swiper .elementor-swiper-button,
2470 +.elementor-lightbox .swiper ~ .elementor-swiper-button,
2471 +.elementor-lightbox .swiper-container .elementor-swiper-button,
2472 +.elementor-lightbox .swiper-container ~ .elementor-swiper-button {
2473 + position: absolute;
2474 + display: inline-flex;
2475 + z-index: 1;
2476 + cursor: pointer;
2477 + font-size: 25px;
2478 + color: rgba(238, 238, 238, 0.9);
2479 + top: 50%;
2480 + transform: translateY(-50%);
2481 +}
2482 +.elementor-element .swiper .elementor-swiper-button svg,
2483 +.elementor-element .swiper ~ .elementor-swiper-button svg,
2484 +.elementor-element .swiper-container .elementor-swiper-button svg,
2485 +.elementor-element .swiper-container ~ .elementor-swiper-button svg, .elementor-lightbox .swiper .elementor-swiper-button svg,
2486 +.elementor-lightbox .swiper ~ .elementor-swiper-button svg,
2487 +.elementor-lightbox .swiper-container .elementor-swiper-button svg,
2488 +.elementor-lightbox .swiper-container ~ .elementor-swiper-button svg {
2489 + fill: rgba(238, 238, 238, 0.9);
2490 + height: 1em;
2491 + width: 1em;
2492 +}
2493 +.elementor-element .swiper .elementor-swiper-button-prev,
2494 +.elementor-element .swiper ~ .elementor-swiper-button-prev,
2495 +.elementor-element .swiper-container .elementor-swiper-button-prev,
2496 +.elementor-element .swiper-container ~ .elementor-swiper-button-prev, .elementor-lightbox .swiper .elementor-swiper-button-prev,
2497 +.elementor-lightbox .swiper ~ .elementor-swiper-button-prev,
2498 +.elementor-lightbox .swiper-container .elementor-swiper-button-prev,
2499 +.elementor-lightbox .swiper-container ~ .elementor-swiper-button-prev {
2500 + left: 10px;
2501 +}
2502 +.elementor-element .swiper .elementor-swiper-button-next,
2503 +.elementor-element .swiper ~ .elementor-swiper-button-next,
2504 +.elementor-element .swiper-container .elementor-swiper-button-next,
2505 +.elementor-element .swiper-container ~ .elementor-swiper-button-next, .elementor-lightbox .swiper .elementor-swiper-button-next,
2506 +.elementor-lightbox .swiper ~ .elementor-swiper-button-next,
2507 +.elementor-lightbox .swiper-container .elementor-swiper-button-next,
2508 +.elementor-lightbox .swiper-container ~ .elementor-swiper-button-next {
2509 + right: 10px;
2510 +}
2511 +.elementor-element .swiper .elementor-swiper-button.swiper-button-disabled,
2512 +.elementor-element .swiper ~ .elementor-swiper-button.swiper-button-disabled,
2513 +.elementor-element .swiper-container .elementor-swiper-button.swiper-button-disabled,
2514 +.elementor-element .swiper-container ~ .elementor-swiper-button.swiper-button-disabled, .elementor-lightbox .swiper .elementor-swiper-button.swiper-button-disabled,
2515 +.elementor-lightbox .swiper ~ .elementor-swiper-button.swiper-button-disabled,
2516 +.elementor-lightbox .swiper-container .elementor-swiper-button.swiper-button-disabled,
2517 +.elementor-lightbox .swiper-container ~ .elementor-swiper-button.swiper-button-disabled {
2518 + opacity: 0.3;
2519 +}
2520 +.elementor-element .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image,
2521 +.elementor-element .swiper-container .swiper-image-stretch .swiper-slide .swiper-slide-image, .elementor-lightbox .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image,
2522 +.elementor-lightbox .swiper-container .swiper-image-stretch .swiper-slide .swiper-slide-image {
2523 + width: 100%;
2524 +}
2525 +.elementor-element .swiper .swiper-pagination-fraction,
2526 +.elementor-element .swiper .swiper-pagination-custom,
2527 +.elementor-element .swiper .swiper-horizontal > .swiper-pagination-bullets,
2528 +.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,
2529 +.elementor-element .swiper ~ .swiper-pagination-fraction,
2530 +.elementor-element .swiper ~ .swiper-pagination-custom,
2531 +.elementor-element .swiper ~ .swiper-pagination-bullets.swiper-pagination-horizontal,
2532 +.elementor-element .swiper-container .swiper-pagination-fraction,
2533 +.elementor-element .swiper-container .swiper-pagination-custom,
2534 +.elementor-element .swiper-container .swiper-horizontal > .swiper-pagination-bullets,
2535 +.elementor-element .swiper-container .swiper-pagination-bullets.swiper-pagination-horizontal,
2536 +.elementor-element .swiper-container ~ .swiper-pagination-fraction,
2537 +.elementor-element .swiper-container ~ .swiper-pagination-custom,
2538 +.elementor-element .swiper-container ~ .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-lightbox .swiper .swiper-pagination-fraction,
2539 +.elementor-lightbox .swiper .swiper-pagination-custom,
2540 +.elementor-lightbox .swiper .swiper-horizontal > .swiper-pagination-bullets,
2541 +.elementor-lightbox .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,
2542 +.elementor-lightbox .swiper ~ .swiper-pagination-fraction,
2543 +.elementor-lightbox .swiper ~ .swiper-pagination-custom,
2544 +.elementor-lightbox .swiper ~ .swiper-pagination-bullets.swiper-pagination-horizontal,
2545 +.elementor-lightbox .swiper-container .swiper-pagination-fraction,
2546 +.elementor-lightbox .swiper-container .swiper-pagination-custom,
2547 +.elementor-lightbox .swiper-container .swiper-horizontal > .swiper-pagination-bullets,
2548 +.elementor-lightbox .swiper-container .swiper-pagination-bullets.swiper-pagination-horizontal,
2549 +.elementor-lightbox .swiper-container ~ .swiper-pagination-fraction,
2550 +.elementor-lightbox .swiper-container ~ .swiper-pagination-custom,
2551 +.elementor-lightbox .swiper-container ~ .swiper-pagination-bullets.swiper-pagination-horizontal {
2552 + bottom: 5px;
2553 +}
2554 +.elementor-element .swiper.swiper-cube .elementor-swiper-button,
2555 +.elementor-element .swiper.swiper-cube ~ .elementor-swiper-button,
2556 +.elementor-element .swiper-container.swiper-cube .elementor-swiper-button,
2557 +.elementor-element .swiper-container.swiper-cube ~ .elementor-swiper-button, .elementor-lightbox .swiper.swiper-cube .elementor-swiper-button,
2558 +.elementor-lightbox .swiper.swiper-cube ~ .elementor-swiper-button,
2559 +.elementor-lightbox .swiper-container.swiper-cube .elementor-swiper-button,
2560 +.elementor-lightbox .swiper-container.swiper-cube ~ .elementor-swiper-button {
2561 + transform: translate3d(0, -50%, 1px);
2562 +}
2563 +.elementor-element :where(.swiper-container-horizontal) ~ .swiper-pagination-bullets, .elementor-lightbox :where(.swiper-container-horizontal) ~ .swiper-pagination-bullets {
2564 + bottom: 5px;
2565 + left: 0;
2566 + width: 100%;
2567 +}
2568 +.elementor-element :where(.swiper-container-horizontal) ~ .swiper-pagination-bullets .swiper-pagination-bullet, .elementor-lightbox :where(.swiper-container-horizontal) ~ .swiper-pagination-bullets .swiper-pagination-bullet {
2569 + margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
2570 +}
2571 +.elementor-element :where(.swiper-container-horizontal) ~ .swiper-pagination-progressbar, .elementor-lightbox :where(.swiper-container-horizontal) ~ .swiper-pagination-progressbar {
2572 + width: 100%;
2573 + height: 4px;
2574 + left: 0;
2575 + top: 0;
2576 +}
2577 +.elementor-element.elementor-pagination-position-outside .swiper,
2578 +.elementor-element.elementor-pagination-position-outside .swiper-container, .elementor-lightbox.elementor-pagination-position-outside .swiper,
2579 +.elementor-lightbox.elementor-pagination-position-outside .swiper-container {
2580 + padding-bottom: 30px;
2581 +}
2582 +.elementor-element.elementor-pagination-position-outside .swiper .elementor-swiper-button,
2583 +.elementor-element.elementor-pagination-position-outside .swiper ~ .elementor-swiper-button,
2584 +.elementor-element.elementor-pagination-position-outside .swiper-container .elementor-swiper-button,
2585 +.elementor-element.elementor-pagination-position-outside .swiper-container ~ .elementor-swiper-button, .elementor-lightbox.elementor-pagination-position-outside .swiper .elementor-swiper-button,
2586 +.elementor-lightbox.elementor-pagination-position-outside .swiper ~ .elementor-swiper-button,
2587 +.elementor-lightbox.elementor-pagination-position-outside .swiper-container .elementor-swiper-button,
2588 +.elementor-lightbox.elementor-pagination-position-outside .swiper-container ~ .elementor-swiper-button {
2589 + top: calc(50% - 30px / 2);
2590 +}
2591 +.elementor-element .elementor-swiper, .elementor-lightbox .elementor-swiper {
2592 + position: relative;
2593 +}
2594 +.elementor-element .elementor-main-swiper, .elementor-lightbox .elementor-main-swiper {
2595 + position: static;
2596 +}
2597 +.elementor-element.elementor-arrows-position-outside .swiper,
2598 +.elementor-element.elementor-arrows-position-outside .swiper-container, .elementor-lightbox.elementor-arrows-position-outside .swiper,
2599 +.elementor-lightbox.elementor-arrows-position-outside .swiper-container {
2600 + width: calc(100% - 60px);
2601 +}
2602 +.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,
2603 +.elementor-element.elementor-arrows-position-outside .swiper ~ .elementor-swiper-button-prev,
2604 +.elementor-element.elementor-arrows-position-outside .swiper-container .elementor-swiper-button-prev,
2605 +.elementor-element.elementor-arrows-position-outside .swiper-container ~ .elementor-swiper-button-prev, .elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,
2606 +.elementor-lightbox.elementor-arrows-position-outside .swiper ~ .elementor-swiper-button-prev,
2607 +.elementor-lightbox.elementor-arrows-position-outside .swiper-container .elementor-swiper-button-prev,
2608 +.elementor-lightbox.elementor-arrows-position-outside .swiper-container ~ .elementor-swiper-button-prev {
2609 + left: 0;
2610 +}
2611 +.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,
2612 +.elementor-element.elementor-arrows-position-outside .swiper ~ .elementor-swiper-button-next,
2613 +.elementor-element.elementor-arrows-position-outside .swiper-container .elementor-swiper-button-next,
2614 +.elementor-element.elementor-arrows-position-outside .swiper-container ~ .elementor-swiper-button-next, .elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,
2615 +.elementor-lightbox.elementor-arrows-position-outside .swiper ~ .elementor-swiper-button-next,
2616 +.elementor-lightbox.elementor-arrows-position-outside .swiper-container .elementor-swiper-button-next,
2617 +.elementor-lightbox.elementor-arrows-position-outside .swiper-container ~ .elementor-swiper-button-next {
2618 + right: 0;
2619 +}
2620 +
2621 +.elementor-lightbox {
2622 + --lightbox-ui-color: rgba(238, 238, 238, 0.9);
2623 + --lightbox-ui-color-hover: #fff;
2624 + --lightbox-text-color: var(--lightbox-ui-color);
2625 + --lightbox-header-icons-size: 20px;
2626 + --lightbox-navigation-icons-size: 25px;
2627 +}
2628 +.elementor-lightbox:not(.elementor-popup-modal) .dialog-header,
2629 +.elementor-lightbox:not(.elementor-popup-modal) .dialog-message {
2630 + text-align: center;
2631 +}
2632 +.elementor-lightbox .dialog-header {
2633 + display: none;
2634 +}
2635 +.elementor-lightbox .dialog-widget-content {
2636 + background: none;
2637 + box-shadow: none;
2638 + width: 100%;
2639 + height: 100%;
2640 +}
2641 +.elementor-lightbox .dialog-message {
2642 + animation-duration: 0.3s;
2643 + height: 100%;
2644 +}
2645 +.elementor-lightbox .dialog-message.dialog-lightbox-message {
2646 + padding: 0;
2647 +}
2648 +.elementor-lightbox .dialog-lightbox-close-button {
2649 + cursor: pointer;
2650 + position: absolute;
2651 + font-size: var(--lightbox-header-icons-size);
2652 + right: 0.75em;
2653 + margin-top: 13px;
2654 + padding: 0.25em;
2655 + z-index: 2;
2656 + line-height: 1;
2657 + display: flex;
2658 +}
2659 +.elementor-lightbox .dialog-lightbox-close-button svg {
2660 + height: 1em;
2661 + width: 1em;
2662 +}
2663 +.elementor-lightbox .dialog-lightbox-close-button,
2664 +.elementor-lightbox .elementor-swiper-button {
2665 + color: var(--lightbox-ui-color);
2666 + transition: all 0.3s;
2667 + opacity: 1;
2668 +}
2669 +.elementor-lightbox .dialog-lightbox-close-button svg,
2670 +.elementor-lightbox .elementor-swiper-button svg {
2671 + fill: var(--lightbox-ui-color);
2672 +}
2673 +.elementor-lightbox .dialog-lightbox-close-button:hover,
2674 +.elementor-lightbox .elementor-swiper-button:hover {
2675 + color: var(--lightbox-ui-color-hover);
2676 +}
2677 +.elementor-lightbox .dialog-lightbox-close-button:hover svg,
2678 +.elementor-lightbox .elementor-swiper-button:hover svg {
2679 + fill: var(--lightbox-ui-color-hover);
2680 +}
2681 +.elementor-lightbox .swiper,
2682 +.elementor-lightbox .swiper-container {
2683 + height: 100%;
2684 +}
2685 +.elementor-lightbox .elementor-lightbox-item {
2686 + display: flex;
2687 + align-items: center;
2688 + justify-content: center;
2689 + position: relative;
2690 + padding: 70px;
2691 + box-sizing: border-box;
2692 + height: 100%;
2693 + margin: auto;
2694 +}
2695 +@media (max-width: 767px) {
2696 + .elementor-lightbox .elementor-lightbox-item {
2697 + padding: 70px 0;
2698 + }
2699 +}
2700 +.elementor-lightbox .elementor-lightbox-image {
2701 + max-height: 100%;
2702 + -webkit-user-select: none;
2703 + -moz-user-select: none;
2704 + user-select: none;
2705 +}
2706 +.elementor-lightbox .elementor-lightbox-image, .elementor-lightbox .elementor-lightbox-image:hover {
2707 + opacity: 1;
2708 + filter: none;
2709 + border: none;
2710 +}
2711 +.elementor-lightbox .elementor-lightbox-image {
2712 + box-shadow: 0 0 30px rgba(0, 0, 0, 0.3), 0 0 8px -5px rgba(0, 0, 0, 0.3);
2713 + border-radius: 2px;
2714 +}
2715 +.elementor-lightbox .elementor-video-container {
2716 + width: 100%;
2717 + position: absolute;
2718 + top: 50%;
2719 + left: 50%;
2720 + transform: translate(-50%, -50%);
2721 +}
2722 +.elementor-lightbox .elementor-video-container .elementor-video-square,
2723 +.elementor-lightbox .elementor-video-container .elementor-video-landscape,
2724 +.elementor-lightbox .elementor-video-container .elementor-video-portrait {
2725 + width: 100%;
2726 + height: 100%;
2727 + margin: auto;
2728 +}
2729 +.elementor-lightbox .elementor-video-container .elementor-video-square iframe,
2730 +.elementor-lightbox .elementor-video-container .elementor-video-landscape iframe,
2731 +.elementor-lightbox .elementor-video-container .elementor-video-portrait iframe {
2732 + border: 0;
2733 + background-color: #000;
2734 +}
2735 +.elementor-lightbox .elementor-video-container .elementor-video-square iframe,
2736 +.elementor-lightbox .elementor-video-container .elementor-video-square video,
2737 +.elementor-lightbox .elementor-video-container .elementor-video-landscape iframe,
2738 +.elementor-lightbox .elementor-video-container .elementor-video-landscape video,
2739 +.elementor-lightbox .elementor-video-container .elementor-video-portrait iframe,
2740 +.elementor-lightbox .elementor-video-container .elementor-video-portrait video {
2741 + aspect-ratio: var(--video-aspect-ratio, 1.77777);
2742 +}
2743 +@supports not (aspect-ratio: 1/1) {
2744 + .elementor-lightbox .elementor-video-container .elementor-video-square,
2745 + .elementor-lightbox .elementor-video-container .elementor-video-landscape,
2746 + .elementor-lightbox .elementor-video-container .elementor-video-portrait {
2747 + position: relative;
2748 + overflow: hidden;
2749 + height: 0;
2750 + padding-bottom: calc(100% / var(--video-aspect-ratio, 1.77777));
2751 + }
2752 + .elementor-lightbox .elementor-video-container .elementor-video-square iframe,
2753 + .elementor-lightbox .elementor-video-container .elementor-video-square video,
2754 + .elementor-lightbox .elementor-video-container .elementor-video-landscape iframe,
2755 + .elementor-lightbox .elementor-video-container .elementor-video-landscape video,
2756 + .elementor-lightbox .elementor-video-container .elementor-video-portrait iframe,
2757 + .elementor-lightbox .elementor-video-container .elementor-video-portrait video {
2758 + position: absolute;
2759 + top: 0;
2760 + right: 0;
2761 + bottom: 0;
2762 + left: 0;
2763 + }
2764 +}
2765 +.elementor-lightbox .elementor-video-container .elementor-video-square iframe,
2766 +.elementor-lightbox .elementor-video-container .elementor-video-square video {
2767 + width: min(90vh, 90vw);
2768 + height: min(90vh, 90vw);
2769 +}
2770 +.elementor-lightbox .elementor-video-container .elementor-video-landscape iframe,
2771 +.elementor-lightbox .elementor-video-container .elementor-video-landscape video {
2772 + width: 100%;
2773 + max-height: 90vh;
2774 +}
2775 +.elementor-lightbox .elementor-video-container .elementor-video-portrait iframe,
2776 +.elementor-lightbox .elementor-video-container .elementor-video-portrait video {
2777 + height: 100%;
2778 + max-width: 90vw;
2779 +}
2780 +@media (min-width: 1025px) {
2781 + .elementor-lightbox .elementor-video-container .elementor-video-landscape {
2782 + width: 85vw;
2783 + max-height: 85vh;
2784 + }
2785 + .elementor-lightbox .elementor-video-container .elementor-video-portrait {
2786 + height: 85vh;
2787 + max-width: 85vw;
2788 + }
2789 +}
2790 +@media (max-width: 1024px) {
2791 + .elementor-lightbox .elementor-video-container .elementor-video-landscape {
2792 + width: 95vw;
2793 + max-height: 95vh;
2794 + }
2795 + .elementor-lightbox .elementor-video-container .elementor-video-portrait {
2796 + height: 95vh;
2797 + max-width: 95vw;
2798 + }
2799 +}
2800 +.elementor-lightbox .swiper .elementor-swiper-button-prev,
2801 +.elementor-lightbox .swiper-container .elementor-swiper-button-prev {
2802 + left: 0;
2803 +}
2804 +.elementor-lightbox .swiper .elementor-swiper-button-next,
2805 +.elementor-lightbox .swiper-container .elementor-swiper-button-next {
2806 + right: 0;
2807 +}
2808 +.elementor-lightbox .swiper .swiper-pagination-fraction,
2809 +.elementor-lightbox .swiper-container .swiper-pagination-fraction {
2810 + width: -moz-max-content;
2811 + width: max-content;
2812 + color: #ffffff;
2813 +}
2814 +.elementor-lightbox .elementor-swiper-button:focus {
2815 + outline-width: 1px;
2816 +}
2817 +.elementor-lightbox .elementor-swiper-button-prev, .elementor-lightbox .elementor-swiper-button-next {
2818 + height: 100%;
2819 + display: flex;
2820 + align-items: center;
2821 + width: 15%;
2822 + justify-content: center;
2823 + font-size: var(--lightbox-navigation-icons-size);
2824 +}
2825 +@media (max-width: 767px) {
2826 + .elementor-lightbox .elementor-swiper-button:focus {
2827 + outline: none;
2828 + }
2829 + .elementor-lightbox .elementor-swiper-button-prev, .elementor-lightbox .elementor-swiper-button-next {
2830 + width: 20%;
2831 + }
2832 + .elementor-lightbox .elementor-swiper-button-prev i, .elementor-lightbox .elementor-swiper-button-next i {
2833 + padding: 10px;
2834 + background-color: rgba(0, 0, 0, 0.5);
2835 + }
2836 + .elementor-lightbox .elementor-swiper-button-prev {
2837 + left: 0;
2838 + justify-content: flex-start;
2839 + }
2840 + .elementor-lightbox .elementor-swiper-button-next {
2841 + right: 0;
2842 + justify-content: flex-end;
2843 + }
2844 +}
2845 +
2846 +.elementor-slideshow__counter {
2847 + color: currentColor;
2848 + font-size: 0.75em;
2849 + width: -moz-max-content;
2850 + width: max-content;
2851 +}
2852 +.elementor-slideshow__header, .elementor-slideshow__footer {
2853 + position: absolute;
2854 + left: 0;
2855 + width: 100%;
2856 + padding: 15px 20px;
2857 + transition: 0.3s;
2858 +}
2859 +.elementor-slideshow__footer {
2860 + color: var(--lightbox-text-color);
2861 +}
2862 +.elementor-slideshow__header {
2863 + color: var(--lightbox-ui-color);
2864 + display: flex;
2865 + flex-direction: row-reverse;
2866 + font-size: var(--lightbox-header-icons-size);
2867 + padding-inline-start: 1em;
2868 + padding-inline-end: 2.6em;
2869 + top: 0;
2870 + align-items: center;
2871 + z-index: 10;
2872 +}
2873 +.elementor-slideshow__header > i,
2874 +.elementor-slideshow__header > svg {
2875 + cursor: pointer;
2876 + padding: 0.25em;
2877 + margin: 0 0.35em;
2878 +}
2879 +.elementor-slideshow__header > i {
2880 + font-size: inherit;
2881 +}
2882 +.elementor-slideshow__header > i:hover {
2883 + color: var(--lightbox-ui-color-hover);
2884 +}
2885 +.elementor-slideshow__header > svg {
2886 + box-sizing: content-box;
2887 + fill: var(--lightbox-ui-color);
2888 + height: 1em;
2889 + width: 1em;
2890 +}
2891 +.elementor-slideshow__header > svg:hover {
2892 + fill: var(--lightbox-ui-color-hover);
2893 +}
2894 +.elementor-slideshow__header .elementor-slideshow__counter {
2895 + margin-inline-end: auto;
2896 +}
2897 +.elementor-slideshow__header .elementor-icon-share {
2898 + z-index: 5;
2899 +}
2900 +.elementor-slideshow__share-menu {
2901 + background-color: rgba(0, 0, 0, 0);
2902 + width: 0;
2903 + height: 0;
2904 + position: absolute;
2905 + overflow: hidden;
2906 + transition: background-color 400ms;
2907 +}
2908 +.elementor-slideshow__share-menu .elementor-slideshow__share-links a {
2909 + color: #0C0D0E;
2910 +}
2911 +.elementor-slideshow__share-links {
2912 + display: block;
2913 + position: absolute;
2914 + min-width: 200px;
2915 + right: 2.8em;
2916 + top: 3em;
2917 + background-color: #fff;
2918 + border-radius: 3px;
2919 + padding: 14px 20px;
2920 + transform: scale(0);
2921 + opacity: 0;
2922 + transform-origin: 90% 10%;
2923 + transition: all 250ms 100ms;
2924 + box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);
2925 +}
2926 +.elementor-slideshow__share-links a {
2927 + text-align: start;
2928 + color: #3f444b;
2929 + font-size: 12px;
2930 + line-height: 2.5;
2931 + display: block;
2932 + opacity: 0;
2933 + transition: opacity 500ms 100ms;
2934 +}
2935 +.elementor-slideshow__share-links a:hover {
2936 + color: #000;
2937 +}
2938 +.elementor-slideshow__share-links a i,
2939 +.elementor-slideshow__share-links a svg {
2940 + margin-inline-end: 0.75em;
2941 +}
2942 +.elementor-slideshow__share-links a i {
2943 + font-size: 1.25em;
2944 +}
2945 +.elementor-slideshow__share-links a svg {
2946 + height: 1.25em;
2947 + width: 1.25em;
2948 +}
2949 +.elementor-slideshow__share-links:before {
2950 + content: "";
2951 + display: block;
2952 + position: absolute;
2953 + top: 1px;
2954 + right: 0.5em;
2955 + border: 0.45em solid;
2956 + border-color: transparent transparent #fff transparent;
2957 + transform: translateY(-100%) scaleX(0.7);
2958 +}
2959 +.elementor-slideshow__footer {
2960 + bottom: 0;
2961 + z-index: 5;
2962 + position: fixed;
2963 +}
2964 +.elementor-slideshow__title, .elementor-slideshow__description {
2965 + margin: 0;
2966 +}
2967 +.elementor-slideshow__title {
2968 + font-size: 16px;
2969 + font-weight: bold;
2970 +}
2971 +.elementor-slideshow__description {
2972 + font-size: 14px;
2973 +}
2974 +.elementor-slideshow--ui-hidden .elementor-slideshow__header, .elementor-slideshow--ui-hidden .elementor-slideshow__footer {
2975 + opacity: 0;
2976 + pointer-events: none;
2977 +}
2978 +.elementor-slideshow--ui-hidden .elementor-swiper-button-prev, .elementor-slideshow--ui-hidden .elementor-swiper-button-next {
2979 + opacity: 0;
2980 +}
2981 +.elementor-slideshow--fullscreen-mode .elementor-video-container {
2982 + width: 100%;
2983 +}
2984 +.elementor-slideshow--zoom-mode .elementor-slideshow__header, .elementor-slideshow--zoom-mode .elementor-slideshow__footer {
2985 + background-color: rgba(0, 0, 0, 0.5);
2986 +}
2987 +.elementor-slideshow--zoom-mode .elementor-swiper-button-prev, .elementor-slideshow--zoom-mode .elementor-swiper-button-next {
2988 + opacity: 0;
2989 + pointer-events: none;
2990 +}
2991 +.elementor-slideshow--share-mode .elementor-slideshow__share-menu {
2992 + top: 0;
2993 + left: 0;
2994 + width: 100vw;
2995 + height: 100vh;
2996 + opacity: 1;
2997 + cursor: default;
2998 + background-color: rgba(0, 0, 0, 0.5);
2999 +}
3000 +.elementor-slideshow--share-mode .elementor-slideshow__share-links {
3001 + transform: scale(1);
3002 +}
3003 +.elementor-slideshow--share-mode .elementor-slideshow__share-links, .elementor-slideshow--share-mode .elementor-slideshow__share-links a {
3004 + opacity: 1;
3005 +}
3006 +.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-twitter {
3007 + color: #1DA1F2;
3008 +}
3009 +.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-facebook {
3010 + color: #3b5998;
3011 +}
3012 +.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-pinterest {
3013 + color: #bd081c;
3014 +}
3015 +.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-download-bold {
3016 + color: #9DA5AE;
3017 +}
3018 +.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-twitter {
3019 + fill: #1DA1F2;
3020 +}
3021 +.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-facebook {
3022 + fill: #3b5998;
3023 +}
3024 +.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-pinterest {
3025 + fill: #bd081c;
3026 +}
3027 +.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-download-bold {
3028 + fill: #9DA5AE;
3029 +}
3030 +.elementor-slideshow--share-mode .eicon-share-arrow {
3031 + z-index: 2;
3032 +}
3033 +
2143 3034 .animated {
2144 3035 animation-duration: 1.25s;
2145 3036 }
2146 3037 .animated.animated-slow {
@@ -2158,20 +3049,198 @@
2158 3049 }
2159 3050
2160 3051 @media (prefers-reduced-motion: reduce) {
2161 3052 .animated {
2162 - animation: none !important;
3053 + animation: none;
2163 3054 }
2164 - html * {
2165 - transition-duration: 0s !important;
2166 - transition-delay: 0s !important;
3055 +}
3056 +.elementor-shape {
3057 + overflow: hidden;
3058 + position: absolute;
3059 + left: 0;
3060 + width: 100%;
3061 + line-height: 0;
3062 + direction: ltr;
3063 + /*
3064 + * @TODO: The `z-index: -1` rules below are temporary fixes for Chrome 85 issue.
3065 + * It will be removed in a future version of Chrome.
3066 + */
3067 +}
3068 +.elementor-shape-top {
3069 + top: -1px;
3070 +}
3071 +.elementor-shape-top:not([data-negative=false]) svg {
3072 + z-index: -1;
3073 +}
3074 +.elementor-shape-bottom {
3075 + bottom: -1px;
3076 +}
3077 +.elementor-shape-bottom:not([data-negative=true]) svg {
3078 + z-index: -1;
3079 +}
3080 +.elementor-shape[data-negative=false].elementor-shape-bottom {
3081 + transform: rotate(180deg);
3082 +}
3083 +.elementor-shape[data-negative=true].elementor-shape-top {
3084 + transform: rotate(180deg);
3085 +}
3086 +.elementor-shape svg {
3087 + display: block;
3088 + width: calc(100% + 1.3px);
3089 + position: relative;
3090 + left: 50%;
3091 + transform: translateX(-50%);
3092 +}
3093 +.elementor-shape .elementor-shape-fill {
3094 + fill: #fff;
3095 + transform-origin: center;
3096 + transform: rotateY(0deg);
3097 +}
3098 +
3099 +#wp-admin-bar-elementor_edit_page > .ab-item::before {
3100 + content: "\e813";
3101 + font-family: eicons;
3102 + top: 3px;
3103 + font-size: 18px;
3104 +}
3105 +#wp-admin-bar-elementor_edit_page .ab-submenu .ab-item {
3106 + display: flex;
3107 + width: 200px;
3108 +}
3109 +#wp-admin-bar-elementor_edit_page .elementor-edit-link-title {
3110 + white-space: nowrap;
3111 + text-overflow: ellipsis;
3112 + overflow: hidden;
3113 + width: 100%;
3114 +}
3115 +#wp-admin-bar-elementor_edit_page .elementor-edit-link-type {
3116 + background: #3f444b;
3117 + font-size: 11px;
3118 + line-height: 9px;
3119 + margin-top: 6px;
3120 + padding: 4px 8px;
3121 + border-radius: 3px;
3122 +}
3123 +
3124 +#wp-admin-bar-elementor_inspector > .ab-item::before {
3125 + content: "\f348";
3126 + top: 2px;
3127 +}
3128 +
3129 +#wpadminbar * {
3130 + font-style: normal;
3131 +}
3132 +
3133 +.page-template-elementor_canvas.elementor-page:before {
3134 + display: none;
3135 +}
3136 +
3137 +.elementor-post__thumbnail__link {
3138 + transition: none;
3139 +}
3140 +
3141 +#left-area ul.elementor-icon-list-items,
3142 +.elementor .elementor-element ul.elementor-icon-list-items,
3143 +.elementor-edit-area .elementor-element ul.elementor-icon-list-items {
3144 + padding: 0;
3145 +}
3146 +
3147 +.e--ua-appleWebkit.rtl {
3148 + --flex-right: flex-start;
3149 +}
3150 +.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right,
3151 +.e--ua-appleWebkit .elementor-share-buttons--align-right {
3152 + --justify-content: var(--flex-right, flex-end);
3153 +}
3154 +.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center,
3155 +.e--ua-appleWebkit .elementor-share-buttons--align-center {
3156 + --justify-content: center;
3157 +}
3158 +.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 {
3159 + width: auto;
3160 + display: flex;
3161 + flex-wrap: wrap;
3162 + justify-content: var(--justify-content, space-between);
3163 + margin-left: calc(-0.5 * var(--grid-column-gap));
3164 + margin-right: calc(-0.5 * var(--grid-column-gap));
3165 +}
3166 +.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 {
3167 + margin-left: calc(0.5 * var(--grid-column-gap));
3168 + margin-right: calc(0.5 * var(--grid-column-gap));
3169 +}
3170 +.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 {
3171 + display: inline-block;
3172 +}
3173 +.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 {
3174 + margin-left: 0;
3175 + margin-right: 0;
3176 +}
3177 +@media (max-width: 1024px) {
3178 + .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right,
3179 + .e--ua-appleWebkit .elementor-share-buttons-tablet--align-right {
3180 + --justify-content: var(--flex-right, flex-end);
2167 3181 }
3182 + .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center,
3183 + .e--ua-appleWebkit .elementor-share-buttons-tablet--align-center {
3184 + --justify-content: center;
3185 + }
3186 + .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 {
3187 + width: auto;
3188 + display: flex;
3189 + flex-wrap: wrap;
3190 + justify-content: var(--justify-content, space-between);
3191 + margin-left: calc(-0.5 * var(--grid-column-gap));
3192 + margin-right: calc(-0.5 * var(--grid-column-gap));
3193 + }
3194 + .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 {
3195 + margin-left: calc(0.5 * var(--grid-column-gap));
3196 + margin-right: calc(0.5 * var(--grid-column-gap));
3197 + }
3198 + .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 {
3199 + display: inline-block;
3200 + }
3201 + .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 {
3202 + margin-left: 0;
3203 + margin-right: 0;
3204 + }
2168 3205 }
2169 3206 @media (max-width: 767px) {
2170 - .elementor .elementor-hidden-phone,
3207 + .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right,
3208 + .e--ua-appleWebkit .elementor-share-buttons-mobile--align-right {
3209 + --justify-content: var(--flex-right, flex-end);
3210 + }
3211 + .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center,
3212 + .e--ua-appleWebkit .elementor-share-buttons-mobile--align-center {
3213 + --justify-content: center;
3214 + }
3215 + .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 {
3216 + width: auto;
3217 + display: flex;
3218 + flex-wrap: wrap;
3219 + justify-content: var(--justify-content, space-between);
3220 + margin-left: calc(-0.5 * var(--grid-column-gap));
3221 + margin-right: calc(-0.5 * var(--grid-column-gap));
3222 + }
3223 + .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 {
3224 + margin-left: calc(0.5 * var(--grid-column-gap));
3225 + margin-right: calc(0.5 * var(--grid-column-gap));
3226 + }
3227 + .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 {
3228 + display: inline-block;
3229 + }
3230 + .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 {
3231 + margin-left: 0;
3232 + margin-right: 0;
3233 + }
3234 +}
3235 +
3236 +@media (max-width: 767px) {
2171 3237 .elementor .elementor-hidden-mobile {
2172 3238 display: none;
2173 3239 }
3240 + .elementor .elementor-hidden-phone {
3241 + display: none;
3242 + }
2174 3243 }
2175 3244 @media (min-width: -1) and (max-width: -1) {
2176 3245 .elementor .elementor-hidden-mobile_extra {
2177 3246 display: none;
@@ -2200,6 +3269,4753 @@
2200 3269 @media (min-width: -1) {
2201 3270 .elementor .elementor-hidden-widescreen {
2202 3271 display: none;
2203 3272 }
3273 +}
3274 +
3275 +.elementor-widget-text-path {
3276 + font-size: 20px;
3277 + text-align: var(--alignment, start);
3278 +}
3279 +.elementor-widget-text-path svg {
3280 + width: var(--width);
3281 + max-width: 100%;
3282 + height: auto;
3283 + overflow: visible;
3284 + word-spacing: var(--word-spacing);
3285 + transform: rotate(var(--rotate, 0)) scaleX(var(--scale-x, 1)) scaleY(var(--scale-y, 1));
3286 +}
3287 +.elementor-widget-text-path svg path {
3288 + vector-effect: non-scaling-stroke; /* Prevent stroke size scaling when resizing the SVG. */
3289 + fill: var(--path-fill, transparent);
3290 + stroke: var(--stroke-color, transparent);
3291 + stroke-width: var(--stroke-width, 1px);
3292 + transition: var(--stroke-transition) stroke, var(--stroke-transition) fill;
3293 +}
3294 +.elementor-widget-text-path svg:hover path {
3295 + --path-fill: var( --path-fill-hover );
3296 + --stroke-color: var( --stroke-color-hover );
3297 + --stroke-width: var( --stroke-width-hover );
3298 +}
3299 +.elementor-widget-text-path svg text {
3300 + --fill: var( --text-color );
3301 + fill: var(--fill);
3302 + direction: var(--direction, ltr);
3303 + transition: var(--transition) stroke, var(--transition) stroke-width, var(--transition) fill;
3304 +}
3305 +.elementor-widget-text-path svg text:hover {
3306 + --color: var( --text-color-hover, var( --text-color ) );
3307 + --fill: var( --color );
3308 + color: var(--color);
3309 +}
3310 +
3311 +.elementor-widget-n-tabs {
3312 + --n-tabs-color-accent-fallback: #61CE70;
3313 + --n-tabs-color-secondary-fallback: #54595F;
3314 + --n-tabs-default-padding-block: 15px;
3315 + --n-tabs-default-padding-inline: 35px;
3316 + --n-tabs-background-color: transparent;
3317 + --n-tabs-display: flex;
3318 + --n-tabs-direction: column;
3319 + --n-tabs-gap: 10px;
3320 + --n-tabs-heading-display: flex;
3321 + --n-tabs-heading-direction: row;
3322 + --n-tabs-heading-grow: initial;
3323 + --n-tabs-heading-justify-content: center;
3324 + --n-tabs-heading-width: initial;
3325 + --n-tabs-heading-overflow-x: initial;
3326 + --n-tabs-heading-wrap: nowrap;
3327 + --n-tabs-border-width: 1px;
3328 + --n-tabs-border-color: #D5D8DC;
3329 + --n-tabs-content-display: flex;
3330 + --n-tabs-title-color: var(--e-global-color-secondary, var(--n-tabs-color-secondary-fallback));
3331 + --n-tabs-title-color-hover: #ffffff;
3332 + --n-tabs-title-color-active: #ffffff;
3333 + --n-tabs-title-background-color: #F1F2F3;
3334 + --n-tabs-title-background-color-hover: var(--e-global-color-accent, var(--n-tabs-color-accent-fallback));
3335 + --n-tabs-title-background-color-active: var(--e-global-color-accent, var(--n-tabs-color-accent-fallback));
3336 + --n-tabs-title-width: initial;
3337 + --n-tabs-title-height: initial;
3338 + --n-tabs-title-font-size: 1rem;
3339 + --n-tabs-title-white-space: initial;
3340 + --n-tabs-title-justify-content-toggle: initial;
3341 + --n-tabs-title-align-items-toggle: center;
3342 + --n-tabs-title-justify-content: center;
3343 + --n-tabs-title-align-items: center;
3344 + --n-tabs-title-text-align: center;
3345 + --n-tabs-title-direction: row;
3346 + --n-tabs-title-gap: 10px;
3347 + --n-tabs-title-flex-grow: 0;
3348 + --n-tabs-title-flex-basis: content;
3349 + --n-tabs-title-flex-shrink: initial;
3350 + --n-tabs-title-order: initial;
3351 + --n-tabs-title-padding-top: var(--n-tabs-default-padding-block);
3352 + --n-tabs-title-padding-bottom: var(--n-tabs-default-padding-block);
3353 + --n-tabs-title-padding-left: var(--n-tabs-default-padding-inline);
3354 + --n-tabs-title-padding-right: var(--n-tabs-default-padding-inline);
3355 + --n-tabs-title-border-radius: initial;
3356 + --n-tabs-title-transition: 0.3s;
3357 + --n-tabs-icon-color: var(--e-global-color-secondary, var(--n-tabs-color-secondary-fallback));
3358 + --n-tabs-icon-color-hover: var(--n-tabs-title-color-hover);
3359 + --n-tabs-icon-color-active: #ffffff;
3360 + --n-tabs-icon-gap: 5px;
3361 + width: 100%;
3362 + max-width: 100%; /* Fix issue with new created n-tabs inside n-tabs with overflow */
3363 +}
3364 +.elementor-widget-n-tabs {
3365 + --n-tabs-title-padding-inline-start: var(--n-tabs-title-padding-left);
3366 + --n-tabs-title-padding-inline-end: var(--n-tabs-title-padding-right);
3367 + --n-tabs-title-padding-block-start: var(--n-tabs-title-padding-top);
3368 + --n-tabs-title-padding-block-end: var(--n-tabs-title-padding-bottom);
3369 +}
3370 +body.rtl .elementor-widget-n-tabs {
3371 + --n-tabs-title-padding-inline-start: var(--n-tabs-title-padding-right);
3372 + --n-tabs-title-padding-inline-end: var(--n-tabs-title-padding-left);
3373 +}
3374 +.elementor-widget-n-tabs .e-n-tabs {
3375 + display: var(--n-tabs-display);
3376 + flex-direction: var(--n-tabs-direction);
3377 + gap: var(--n-tabs-gap);
3378 + text-align: start;
3379 + min-width: 0;
3380 +}
3381 +.elementor-widget-n-tabs .e-n-tabs-heading {
3382 + display: var(--n-tabs-heading-display);
3383 + flex-basis: var(--n-tabs-heading-width);
3384 + flex-direction: var(--n-tabs-heading-direction);
3385 + flex-shrink: 0;
3386 + justify-content: var(--n-tabs-heading-justify-content);
3387 + gap: var(--n-tabs-title-gap);
3388 + overflow-x: var(--n-tabs-heading-overflow-x);
3389 + flex-wrap: var(--n-tabs-heading-wrap);
3390 + -ms-overflow-style: none; /* IE and Edge */
3391 + scrollbar-width: none; /* Firefox */
3392 +}
3393 +.elementor-widget-n-tabs .e-n-tabs-heading::-webkit-scrollbar {
3394 + display: none; /* Hide scrollbar for Chrome, Safari and Opera */
3395 +}
3396 +.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll {
3397 + cursor: grabbing;
3398 + cursor: -webkit-grabbing;
3399 +}
3400 +.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll-active {
3401 + position: relative;
3402 +}
3403 +.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll-active::before {
3404 + content: "";
3405 + position: absolute;
3406 + inset-block: 0;
3407 + inset-inline: -1000vw;
3408 + z-index: 2;
3409 +}
3410 +.elementor-widget-n-tabs .e-n-tabs-content {
3411 + display: var(--n-tabs-content-display);
3412 + flex-grow: 1;
3413 + min-width: 0;
3414 +}
3415 +.elementor-widget-n-tabs .e-n-tabs-content > .e-con:not(.e-active) {
3416 + display: none;
3417 +}
3418 +.elementor-widget-n-tabs .e-n-tabs:not(.e-activated) > .e-n-tabs-content > .e-con:nth-child(1) {
3419 + display: flex;
3420 +}
3421 +.elementor-widget-n-tabs .e-n-tab-title {
3422 + background-color: initial;
3423 + border-style: none;
3424 + -webkit-user-select: none;
3425 + -moz-user-select: none;
3426 + user-select: none;
3427 + display: flex;
3428 + align-items: var(--n-tabs-title-align-items-toggle, var(--n-tabs-title-align-items));
3429 + flex-direction: var(--n-tabs-title-direction);
3430 + justify-content: var(--n-tabs-title-justify-content-toggle, var(--n-tabs-title-justify-content));
3431 + gap: var(--n-tabs-icon-gap);
3432 + border-width: var(--n-tabs-border-width);
3433 + position: relative;
3434 + flex-grow: var(--n-tabs-title-flex-grow);
3435 + flex-basis: var(--n-tabs-title-flex-basis);
3436 + flex-shrink: var(--n-tabs-title-flex-shrink);
3437 + padding-block-start: var(--n-tabs-title-padding-block-start);
3438 + padding-inline-end: var(--n-tabs-title-padding-inline-end);
3439 + padding-block-end: var(--n-tabs-title-padding-block-end);
3440 + padding-inline-start: var(--n-tabs-title-padding-inline-start);
3441 + border-radius: var(--n-tabs-title-border-radius);
3442 + height: var(--n-tabs-title-height);
3443 + width: var(--n-tabs-title-width);
3444 + white-space: var(--n-tabs-title-white-space);
3445 + transition: background var(--n-tabs-title-transition), color var(--n-tabs-title-transition), border var(--n-tabs-title-transition), box-shadow var(--n-tabs-title-transition), text-shadow var(--n-tabs-title-transition), stroke var(--n-tabs-title-transition), stroke-width var(--n-tabs-title-transition), -webkit-text-stroke-width var(--n-tabs-title-transition), -webkit-text-stroke-color var(--n-tabs-title-transition), transform var(--n-tabs-title-transition);
3446 +}
3447 +.elementor-widget-n-tabs .e-n-tab-title:focus:not(:focus-visible) {
3448 + outline: none;
3449 +}
3450 +.elementor-widget-n-tabs .e-n-tab-title span svg, .elementor-widget-n-tabs .e-n-tab-title span i {
3451 + transition: color var(--n-tabs-title-transition), fill var(--n-tabs-title-transition);
3452 +}
3453 +.elementor-widget-n-tabs .e-n-tab-title-text {
3454 + display: flex;
3455 + align-items: center;
3456 + font-size: var(--n-tabs-title-font-size);
3457 + text-align: var(--n-tabs-title-text-align);
3458 +}
3459 +.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon {
3460 + display: flex;
3461 + align-items: center;
3462 + flex-direction: column;
3463 + flex-shrink: 0;
3464 + order: var(--n-tabs-icon-order);
3465 + overflow: hidden;
3466 +}
3467 +.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon i {
3468 + font-size: var(--n-tabs-icon-size, var(--n-tabs-title-font-size));
3469 +}
3470 +.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon svg {
3471 + width: var(--n-tabs-icon-size, var(--n-tabs-title-font-size));
3472 + height: var(--n-tabs-icon-size, var(--n-tabs-title-font-size));
3473 +}
3474 +.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon:empty {
3475 + display: none;
3476 +}
3477 +.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] {
3478 + background-color: var(--n-tabs-title-background-color);
3479 +}
3480 +.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false], .elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] a {
3481 + color: var(--n-tabs-title-color);
3482 +}
3483 +.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon i {
3484 + color: var(--n-tabs-icon-color);
3485 +}
3486 +.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon svg {
3487 + fill: var(--n-tabs-icon-color);
3488 +}
3489 +.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon i:last-child,
3490 +.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon svg:last-child {
3491 + transform: translate(0, -100vh);
3492 + height: 0;
3493 + opacity: 0;
3494 +}
3495 +.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true], .elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] a {
3496 + color: var(--n-tabs-title-color-active);
3497 +}
3498 +.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon i {
3499 + color: var(--n-tabs-icon-color-active);
3500 +}
3501 +.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon svg {
3502 + fill: var(--n-tabs-icon-color-active);
3503 +}
3504 +.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon i:first-child,
3505 +.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon svg:first-child {
3506 + transform: translate(0, -100vh);
3507 + height: 0;
3508 + opacity: 0;
3509 +}
3510 +.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true][class*=elementor-animation-]:focus, .elementor-widget-n-tabs .e-n-tab-title[aria-selected=true][class*=elementor-animation-]:active, .elementor-widget-n-tabs .e-n-tab-title[aria-selected=true][class*=elementor-animation-]:hover {
3511 + transform: initial;
3512 + animation: initial;
3513 +}
3514 +.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover, .elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover a {
3515 + color: var(--n-tabs-title-color-hover);
3516 +}
3517 +.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i {
3518 + color: var(--n-tabs-icon-color-hover);
3519 +}
3520 +.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg {
3521 + fill: var(--n-tabs-icon-color-hover);
3522 +}
3523 +.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover, .elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover a {
3524 + color: var(--n-tabs-title-color-active);
3525 +}
3526 +.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i {
3527 + color: var(--n-tabs-icon-color-active);
3528 +}
3529 +.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg {
3530 + fill: var(--n-tabs-icon-color-active);
3531 +}
3532 +.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i:first-child,
3533 +.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg:first-child {
3534 + transform: translate(0, -100vh);
3535 + height: 0;
3536 + opacity: 0;
3537 +}
3538 +.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover[class*=elementor-animation-]:focus, .elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover[class*=elementor-animation-]:active, .elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover[class*=elementor-animation-]:hover {
3539 + transform: initial;
3540 + animation: initial;
3541 +}
3542 +.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i:last-child,
3543 +.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg:last-child {
3544 + transform: initial;
3545 + height: initial;
3546 + opacity: initial;
3547 +}
3548 +
3549 +.elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode=false] > .e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover {
3550 + background-color: var(--n-tabs-title-background-color-hover);
3551 + background-image: initial;
3552 +}
3553 +
3554 +.elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading .e-n-tab-title[aria-selected=true],
3555 +.elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode=true] > .e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover {
3556 + background-color: var(--n-tabs-title-background-color-active);
3557 + background-image: initial;
3558 +}
3559 +
3560 +@media (max-width: 767px) {
3561 + .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile {
3562 + --n-tabs-direction: column;
3563 + --n-tabs-heading-display: contents;
3564 + --n-tabs-content-display: contents;
3565 + }
3566 + .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tabs {
3567 + gap: 0;
3568 + }
3569 + .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tabs-content > .e-con {
3570 + order: var(--n-tabs-title-order);
3571 + }
3572 + .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title {
3573 + order: var(--n-tabs-title-order);
3574 + width: initial;
3575 + }
3576 + .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title:not(:first-child) {
3577 + margin-block-start: var(--n-tabs-title-gap);
3578 + }
3579 + .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title[aria-selected=true] {
3580 + margin-block-end: var(--n-tabs-gap);
3581 + }
3582 +}
3583 +@media (max-width: -1) {
3584 + .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra {
3585 + --n-tabs-direction: column;
3586 + --n-tabs-heading-display: contents;
3587 + --n-tabs-content-display: contents;
3588 + }
3589 + .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tabs {
3590 + gap: 0;
3591 + }
3592 + .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tabs-content > .e-con {
3593 + order: var(--n-tabs-title-order);
3594 + }
3595 + .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title {
3596 + order: var(--n-tabs-title-order);
3597 + width: initial;
3598 + }
3599 + .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title:not(:first-child) {
3600 + margin-block-start: var(--n-tabs-title-gap);
3601 + }
3602 + .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title[aria-selected=true] {
3603 + margin-block-end: var(--n-tabs-gap);
3604 + }
3605 +}
3606 +@media (max-width: 1024px) {
3607 + .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet {
3608 + --n-tabs-direction: column;
3609 + --n-tabs-heading-display: contents;
3610 + --n-tabs-content-display: contents;
3611 + }
3612 + .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tabs {
3613 + gap: 0;
3614 + }
3615 + .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tabs-content > .e-con {
3616 + order: var(--n-tabs-title-order);
3617 + }
3618 + .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title {
3619 + order: var(--n-tabs-title-order);
3620 + width: initial;
3621 + }
3622 + .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title:not(:first-child) {
3623 + margin-block-start: var(--n-tabs-title-gap);
3624 + }
3625 + .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title[aria-selected=true] {
3626 + margin-block-end: var(--n-tabs-gap);
3627 + }
3628 +}
3629 +@media (max-width: -1) {
3630 + .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra {
3631 + --n-tabs-direction: column;
3632 + --n-tabs-heading-display: contents;
3633 + --n-tabs-content-display: contents;
3634 + }
3635 + .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tabs {
3636 + gap: 0;
3637 + }
3638 + .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tabs-content > .e-con {
3639 + order: var(--n-tabs-title-order);
3640 + }
3641 + .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title {
3642 + order: var(--n-tabs-title-order);
3643 + width: initial;
3644 + }
3645 + .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title:not(:first-child) {
3646 + margin-block-start: var(--n-tabs-title-gap);
3647 + }
3648 + .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title[aria-selected=true] {
3649 + margin-block-end: var(--n-tabs-gap);
3650 + }
3651 +}
3652 +@media (max-width: -1) {
3653 + .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop {
3654 + --n-tabs-direction: column;
3655 + --n-tabs-heading-display: contents;
3656 + --n-tabs-content-display: contents;
3657 + }
3658 + .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tabs {
3659 + gap: 0;
3660 + }
3661 + .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tabs-content > .e-con {
3662 + order: var(--n-tabs-title-order);
3663 + }
3664 + .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title {
3665 + order: var(--n-tabs-title-order);
3666 + width: initial;
3667 + }
3668 + .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title:not(:first-child) {
3669 + margin-block-start: var(--n-tabs-title-gap);
3670 + }
3671 + .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title[aria-selected=true] {
3672 + margin-block-end: var(--n-tabs-gap);
3673 + }
3674 +}
3675 +.elementor-widget-n-accordion {
3676 + --n-accordion-title-font-size: 20px;
3677 + --n-accordion-title-flex-grow: initial;
3678 + --n-accordion-title-justify-content: initial;
3679 + --n-accordion-title-icon-order: -1;
3680 + --n-accordion-border-width: 1px;
3681 + --n-accordion-border-color: #D5D8DC;
3682 + --n-accordion-border-style: solid;
3683 + --n-accordion-item-title-flex-grow: initial;
3684 + --n-accordion-item-title-space-between: 0px;
3685 + --n-accordion-item-title-distance-from-content: 0px;
3686 + --n-accordion-padding: 10px;
3687 + --n-accordion-border-radius: 0px;
3688 + --n-accordion-icon-size: 15px;
3689 + --n-accordion-title-normal-color: #1f2124;
3690 + --n-accordion-title-hover-color: #1f2124;
3691 + --n-accordion-title-active-color: #1f2124;
3692 + --n-accordion-icon-normal-color: var(--n-accordion-title-normal-color);
3693 + --n-accordion-icon-hover-color: var(--n-accordion-title-hover-color);
3694 + --n-accordion-icon-active-color: var(--n-accordion-title-active-color);
3695 + --n-accordion-icon-gap: 0 10px;
3696 + width: 100%;
3697 +}
3698 +.elementor-widget-n-accordion .e-n-accordion details > summary::-webkit-details-marker {
3699 + display: none;
3700 +}
3701 +.elementor-widget-n-accordion .e-n-accordion-item {
3702 + display: flex;
3703 + flex-direction: column;
3704 + position: relative;
3705 +}
3706 +.elementor-widget-n-accordion .e-n-accordion-item:not(:last-child) {
3707 + margin-block-end: var(--n-accordion-item-title-space-between);
3708 +}
3709 +:where(.elementor-widget-n-accordion .e-n-accordion-item > .e-con) {
3710 + border: var(--n-accordion-border-width) var(--n-accordion-border-style) var(--n-accordion-border-color);
3711 +}
3712 +.elementor-widget-n-accordion .e-n-accordion-item-title {
3713 + display: flex;
3714 + flex-direction: row;
3715 + list-style: none;
3716 + padding: var(--n-accordion-padding);
3717 + border-width: var(--n-accordion-border-width);
3718 + border-color: var(--n-accordion-border-color);
3719 + border-style: var(--n-accordion-border-style);
3720 + justify-content: var(--n-accordion-title-justify-content);
3721 + border-radius: var(--n-accordion-border-radius);
3722 + flex-grow: var(--n-menu-title-flex-grow);
3723 + gap: var(--n-accordion-icon-gap);
3724 + color: var(--n-accordion-title-normal-color);
3725 + align-items: center;
3726 + cursor: pointer;
3727 +}
3728 +.elementor-widget-n-accordion .e-n-accordion-item-title-header {
3729 + display: flex;
3730 +}
3731 +.elementor-widget-n-accordion .e-n-accordion-item-title-header h1, .elementor-widget-n-accordion .e-n-accordion-item-title-header h2, .elementor-widget-n-accordion .e-n-accordion-item-title-header h3, .elementor-widget-n-accordion .e-n-accordion-item-title-header h4, .elementor-widget-n-accordion .e-n-accordion-item-title-header h5, .elementor-widget-n-accordion .e-n-accordion-item-title-header h6, .elementor-widget-n-accordion .e-n-accordion-item-title-header p {
3732 + margin-block-start: 0;
3733 + margin-block-end: 0;
3734 +}
3735 +.elementor-widget-n-accordion .e-n-accordion-item-title-text {
3736 + font-size: var(--n-accordion-title-font-size);
3737 + align-items: center;
3738 +}
3739 +.elementor-widget-n-accordion .e-n-accordion-item-title-icon {
3740 + display: flex;
3741 + flex-direction: row;
3742 + align-items: center;
3743 + order: var(--n-accordion-title-icon-order);
3744 + position: relative;
3745 + width: -moz-fit-content;
3746 + width: fit-content;
3747 +}
3748 +.elementor-widget-n-accordion .e-n-accordion-item-title-icon span {
3749 + height: var(--n-accordion-icon-size);
3750 + width: auto;
3751 +}
3752 +.elementor-widget-n-accordion .e-n-accordion-item-title-icon span > i {
3753 + color: var(--n-accordion-icon-normal-color);
3754 + font-size: var(--n-accordion-icon-size);
3755 +}
3756 +.elementor-widget-n-accordion .e-n-accordion-item-title-icon span > svg {
3757 + fill: var(--n-accordion-icon-normal-color);
3758 + height: var(--n-accordion-icon-size);
3759 +}
3760 +.elementor-widget-n-accordion .e-n-accordion-item-title > span {
3761 + cursor: pointer;
3762 +}
3763 +.elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title {
3764 + margin-block-end: var(--n-accordion-item-title-distance-from-content);
3765 + color: var(--n-accordion-title-active-color);
3766 +}
3767 +.elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon .e-opened {
3768 + display: flex;
3769 +}
3770 +.elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon .e-closed {
3771 + display: none;
3772 +}
3773 +.elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon span > i {
3774 + color: var(--n-accordion-icon-active-color);
3775 +}
3776 +.elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon span > svg {
3777 + fill: var(--n-accordion-icon-active-color);
3778 +}
3779 +.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover .e-n-accordion-item-title {
3780 + color: var(--n-accordion-title-hover-color);
3781 +}
3782 +.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover .e-n-accordion-item-title-icon span > i {
3783 + color: var(--n-accordion-icon-hover-color);
3784 +}
3785 +.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover .e-n-accordion-item-title-icon span > svg {
3786 + fill: var(--n-accordion-icon-hover-color);
3787 +}
3788 +.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-opened {
3789 + display: none;
3790 +}
3791 +.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed {
3792 + display: flex;
3793 +}
3794 +.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span > svg {
3795 + fill: var(--n-accordion-icon-normal-color);
3796 +}
3797 +.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span > i {
3798 + color: var(--n-accordion-icon-normal-color);
3799 +}
3800 +.elementor-widget-n-accordion .e-n-accordion-item > span {
3801 + cursor: pointer;
3802 +}
3803 +
3804 +.e-contact-buttons {
3805 + --e-contact-buttons-chat-box-width: 360px;
3806 + --e-contact-buttons-size-small: 55px;
3807 + --e-contact-buttons-size-medium: 65px;
3808 + --e-contact-buttons-size-large: 75px;
3809 + --e-contact-buttons-svg-size-small: 32px;
3810 + --e-contact-buttons-svg-size-medium: 38px;
3811 + --e-contact-buttons-svg-size-large: 42px;
3812 + --e-contact-buttons-profile-image-size-small: 65px;
3813 + --e-contact-buttons-profile-image-size-medium: 75px;
3814 + --e-contact-buttons-profile-image-size-large: 85px;
3815 + --e-contact-buttons-dot: #FF0000;
3816 + --e-contact-buttons-dot-size: 16px;
3817 + --e-contact-buttons-profile-dot-bg: #39AA59;
3818 + --e-contact-buttons-border-radius: 20px;
3819 + --e-contact-button-chat-button-animation-delay: 0;
3820 + --e-contact-buttons-chat-box-bg: #FFFFFF;
3821 + --e-contact-buttons-icon-size-small: 45px;
3822 + --e-contact-buttons-icon-size-medium: 50px;
3823 + --e-contact-buttons-icon-size-large: 55px;
3824 + --e-contact-buttons-contact-gap: 15px;
3825 + --e-contact-buttons-horizontal-offset: 25px;
3826 + --e-contact-buttons-vertical-offset: 25px;
3827 + --e-contact-buttons-box-shadow: 4px 4px 10px 0px rgba(0, 0, 0, 0.15);
3828 + --e-contact-buttons-drop-shadow: drop-shadow(4px 4px 10px rgba(0, 0, 0, 0.15));
3829 + --e-contact-buttons-button-bg: #467FF7;
3830 + --e-contact-buttons-button-bg-hover: #1C2448;
3831 + --e-contact-buttons-button-icon: #ffffff;
3832 + --e-contact-buttons-button-icon-hover: #ffffff;
3833 + --e-contact-buttons-top-bar-bg: #1C2448;
3834 + --e-contact-buttons-top-bar-title: #ffffff;
3835 + --e-contact-buttons-top-bar-subtitle: #ffffff;
3836 + --e-contact-buttons-close-button-color: #ffffff;
3837 + --e-contact-buttons-active-button-bg: #ffffff;
3838 + --e-contact-buttons-message-bubble-name: #000000;
3839 + --e-contact-buttons-message-bubble-body: #000000;
3840 + --e-contact-buttons-message-bubble-time: #000000;
3841 + --e-contact-buttons-message-bubble-bubble-bg: #ffffff;
3842 + --e-contact-buttons-message-bubble-chat-bg: #C8D5DC;
3843 + --e-contact-buttons-send-button-icon: #ffffff;
3844 + --e-contact-buttons-send-button-bg: #467FF7;
3845 + --e-contact-buttons-send-button-icon-hover: #ffffff;
3846 + --e-contact-buttons-send-button-bg-hover: #1C2448;
3847 + --e-contact-buttons-chat-box-bg: #FFFFFF;
3848 + --e-contact-buttons-contact-button-icon: #ffffff;
3849 + --e-contact-buttons-contact-button-icon-hover: #ffffff;
3850 + --e-contact-buttons-contact-button-bg: #467FF7;
3851 + --e-contact-buttons-contact-button-bg-hover: #1C2448;
3852 + --e-contact-buttons-tooltip-text: #1C2448;
3853 + --e-contact-buttons-tooltip-bg: #ffffff;
3854 + --e-contact-buttons-contact-title-text-color: #1C2448;
3855 + --e-contact-buttons-contact-description-text-color: #1C2448;
3856 + display: flex;
3857 + flex-direction: column;
3858 + gap: 20px;
3859 + position: fixed;
3860 + width: var(--e-contact-buttons-chat-box-width);
3861 + z-index: 10000;
3862 +}
3863 +@media (max-width: 767px) {
3864 + .e-contact-buttons {
3865 + inset-inline-end: 0;
3866 + width: 90vw;
3867 + }
3868 +}
3869 +.e-contact-buttons.has-h-alignment-start {
3870 + justify-content: flex-start;
3871 + inset-inline-start: var(--e-contact-buttons-horizontal-offset);
3872 +}
3873 +@media (max-width: 767px) {
3874 + .e-contact-buttons.has-h-alignment-start {
3875 + inset-inline-start: 0;
3876 + }
3877 +}
3878 +.e-contact-buttons.has-h-alignment-start .e-contact-buttons__chat-button-container {
3879 + justify-content: flex-start;
3880 + padding-inline-start: 20px;
3881 + padding-inline-end: 0;
3882 +}
3883 +@media (max-width: 767px) {
3884 + .e-contact-buttons.has-h-alignment-start .e-contact-buttons__chat-button-container {
3885 + inset-inline-end: unset;
3886 + inset-inline-start: var(--e-contact-buttons-horizontal-offset);
3887 + }
3888 +}
3889 +.e-contact-buttons.has-h-alignment-end {
3890 + justify-content: flex-end;
3891 + inset-inline-end: var(--e-contact-buttons-horizontal-offset);
3892 +}
3893 +.e-contact-buttons.has-h-alignment-end .e-contact-buttons__chat-button-container {
3894 + justify-content: flex-end;
3895 + inset-inline-end: var(--e-contact-buttons-horizontal-offset);
3896 + padding-inline-end: 20px;
3897 +}
3898 +@media (max-width: 767px) {
3899 + .e-contact-buttons.has-h-alignment-end .e-contact-buttons__chat-button-container {
3900 + inset-inline-end: unset;
3901 + }
3902 +}
3903 +.e-contact-buttons.has-h-alignment-center {
3904 + inset-inline-start: 50%;
3905 + justify-content: center;
3906 + transform: translateX(-50%);
3907 +}
3908 +.e-contact-buttons.has-h-alignment-center .e-contact-buttons__chat-button-container {
3909 + justify-content: center;
3910 + padding-inline: 0;
3911 +}
3912 +.e-contact-buttons.has-h-alignment-center .e-contact-buttons__content-wrapper {
3913 + inset-inline-end: calc(var(--e-contact-buttons-chat-box-width) / 2 - 40px);
3914 + position: relative;
3915 +}
3916 +.e-contact-buttons.has-v-alignment-top {
3917 + top: var(--e-contact-buttons-vertical-offset);
3918 +}
3919 +.e-contact-buttons.has-v-alignment-top .e-contact-buttons__content-wrapper {
3920 + order: 2;
3921 +}
3922 +.e-contact-buttons.has-v-alignment-top .e-contact-buttons__chat-button-container {
3923 + order: 1;
3924 +}
3925 +.e-contact-buttons.has-v-alignment-middle {
3926 + align-items: center;
3927 + flex-direction: row;
3928 + top: 50%;
3929 + transform: translateY(-50%);
3930 +}
3931 +.e-contact-buttons.has-v-alignment-middle .e-contact-buttons__chat-button-container {
3932 + padding-inline: 0;
3933 +}
3934 +.e-contact-buttons.has-v-alignment-middle.has-h-alignment-start .e-contact-buttons__content-wrapper {
3935 + order: 2;
3936 +}
3937 +.e-contact-buttons.has-v-alignment-middle.has-h-alignment-start .e-contact-buttons__chat-button-container {
3938 + order: 1;
3939 + padding-inline: 0;
3940 +}
3941 +.e-contact-buttons.has-h-alignment-center.has-v-alignment-middle {
3942 + flex-direction: column;
3943 + transform: translate(-50%, -50%);
3944 +}
3945 +.e-contact-buttons.has-v-alignment-bottom {
3946 + bottom: var(--e-contact-buttons-vertical-offset);
3947 +}
3948 +.e-contact-buttons.has-platform-whatsapp {
3949 + --e-contact-buttons-button-bg: #25D366;
3950 + --e-contact-buttons-button-bg-hover: #075E54;
3951 + --e-contact-buttons-button-icon: #ffffff;
3952 + --e-contact-buttons-button-icon-hover: #ffffff;
3953 + --e-contact-buttons-top-bar-bg: #075E54;
3954 + --e-contact-buttons-top-bar-title: #ffffff;
3955 + --e-contact-buttons-top-bar-subtitle: #ffffff;
3956 + --e-contact-buttons-close-button-color: #ffffff;
3957 + --e-contact-buttons-message-bubble-body: #000000;
3958 + --e-contact-buttons-message-bubble-time: #000000;
3959 + --e-contact-buttons-message-bubble-name: #000000;
3960 + --e-contact-buttons-message-bubble-bubble-bg: #ffffff;
3961 + --e-contact-buttons-message-bubble-chat-bg: #ECE5DD;
3962 + --e-contact-buttons-send-button-icon: #ffffff;
3963 + --e-contact-buttons-send-button-bg: #25D366;
3964 + --e-contact-buttons-send-button-icon-hover: #ffffff;
3965 + --e-contact-buttons-send-button-bg-hover: #075E54;
3966 + --e-contact-buttons-chat-box-bg: #FFFFFF;
3967 +}
3968 +.e-contact-buttons.has-platform-skype {
3969 + --e-contact-buttons-button-bg: #00AFF0;
3970 + --e-contact-buttons-button-bg-hover: #0D72CF;
3971 + --e-contact-buttons-button-icon: #ffffff;
3972 + --e-contact-buttons-button-icon-hover: #ffffff;
3973 + --e-contact-buttons-top-bar-bg: #0D72CF;
3974 + --e-contact-buttons-top-bar-title: #ffffff;
3975 + --e-contact-buttons-top-bar-subtitle: #ffffff;
3976 + --e-contact-buttons-close-button-color: #ffffff;
3977 + --e-contact-buttons-message-bubble-body: #000000;
3978 + --e-contact-buttons-message-bubble-time: #000000;
3979 + --e-contact-buttons-message-bubble-name: #000000;
3980 + --e-contact-buttons-message-bubble-bubble-bg: #ffffff;
3981 + --e-contact-buttons-message-bubble-chat-bg: #CDF7FF;
3982 + --e-contact-buttons-send-button-icon: #ffffff;
3983 + --e-contact-buttons-send-button-bg: #00AFF0;
3984 + --e-contact-buttons-send-button-icon-hover: #ffffff;
3985 + --e-contact-buttons-send-button-bg-hover: #0D72CF;
3986 + --e-contact-buttons-chat-box-bg: #FFFFFF;
3987 +}
3988 +.e-contact-buttons.has-platform-messenger {
3989 + --e-contact-buttons-button-bg: #168AFF;
3990 + --e-contact-buttons-button-bg-hover: #168AFF;
3991 + --e-contact-buttons-button-icon: #ffffff;
3992 + --e-contact-buttons-button-icon-hover: #ffffff;
3993 + --e-contact-buttons-top-bar-bg: #168AFF;
3994 + --e-contact-buttons-top-bar-title: #ffffff;
3995 + --e-contact-buttons-top-bar-subtitle: #ffffff;
3996 + --e-contact-buttons-close-button-color: #ffffff;
3997 + --e-contact-buttons-message-bubble-body: #000000;
3998 + --e-contact-buttons-message-bubble-time: #000000;
3999 + --e-contact-buttons-message-bubble-name: #000000;
4000 + --e-contact-buttons-message-bubble-bubble-bg: #ffffff;
4001 + --e-contact-buttons-message-bubble-chat-bg: #F0F0F0;
4002 + --e-contact-buttons-send-button-icon: #ffffff;
4003 + --e-contact-buttons-send-button-bg: #168AFF;
4004 + --e-contact-buttons-send-button-icon-hover: #ffffff;
4005 + --e-contact-buttons-send-button-bg-hover: #168AFF;
4006 + --e-contact-buttons-chat-box-bg: #FFFFFF;
4007 +}
4008 +.e-contact-buttons.has-platform-viber {
4009 + --e-contact-buttons-button-bg: #7360F2;
4010 + --e-contact-buttons-button-bg-hover: #4E4879;
4011 + --e-contact-buttons-button-icon: #ffffff;
4012 + --e-contact-buttons-button-icon-hover: #ffffff;
4013 + --e-contact-buttons-top-bar-bg: #4E4879;
4014 + --e-contact-buttons-top-bar-title: #ffffff;
4015 + --e-contact-buttons-top-bar-subtitle: #ffffff;
4016 + --e-contact-buttons-close-button-color: #ffffff;
4017 + --e-contact-buttons-message-bubble-body: #000000;
4018 + --e-contact-buttons-message-bubble-time: #000000;
4019 + --e-contact-buttons-message-bubble-name: #000000;
4020 + --e-contact-buttons-message-bubble-bubble-bg: #ffffff;
4021 + --e-contact-buttons-message-bubble-chat-bg: #E5E1FF;
4022 + --e-contact-buttons-send-button-icon: #ffffff;
4023 + --e-contact-buttons-send-button-bg: #7360F2;
4024 + --e-contact-buttons-send-button-icon-hover: #ffffff;
4025 + --e-contact-buttons-send-button-bg-hover: #4E4879;
4026 + --e-contact-buttons-chat-box-bg: #FFFFFF;
4027 +}
4028 +.e-contact-buttons.has-platform-waze {
4029 + --e-contact-buttons-button-bg: #33CCFF;
4030 + --e-contact-buttons-button-bg-hover: #0099FF;
4031 + --e-contact-buttons-button-icon: #ffffff;
4032 + --e-contact-buttons-button-icon-hover: #ffffff;
4033 + --e-contact-buttons-top-bar-bg: #0099FF;
4034 + --e-contact-buttons-top-bar-title: #ffffff;
4035 + --e-contact-buttons-top-bar-subtitle: #ffffff;
4036 + --e-contact-buttons-close-button-color: #ffffff;
4037 + --e-contact-buttons-message-bubble-body: #000000;
4038 + --e-contact-buttons-message-bubble-time: #000000;
4039 + --e-contact-buttons-message-bubble-name: #000000;
4040 + --e-contact-buttons-message-bubble-bubble-bg: #ffffff;
4041 + --e-contact-buttons-message-bubble-chat-bg: #ECE5DD;
4042 + --e-contact-buttons-send-button-icon: #ffffff;
4043 + --e-contact-buttons-send-button-bg: #33CCFF;
4044 + --e-contact-buttons-send-button-icon-hover: #ffffff;
4045 + --e-contact-buttons-send-button-bg-hover: #0099FF;
4046 + --e-contact-buttons-chat-box-bg: #FFFFFF;
4047 +}
4048 +.e-contact-buttons.has-corners-rounded {
4049 + --e-contact-buttons-border-radius: 20px;
4050 +}
4051 +.e-contact-buttons.has-corners-round {
4052 + --e-contact-buttons-border-radius: 50px;
4053 +}
4054 +.e-contact-buttons.has-corners-sharp {
4055 + --e-contact-buttons-border-radius: 0;
4056 +}
4057 +.e-contact-buttons:not(.has-animations) .e-contact-buttons__content-wrapper.hidden {
4058 + display: none;
4059 +}
4060 +.e-contact-buttons.has-animations .e-contact-buttons__content-wrapper.hidden {
4061 + display: block;
4062 + visibility: hidden;
4063 + transition: 1s;
4064 +}
4065 +.e-contact-buttons.has-animations .e-contact-buttons__content-wrapper.animated-wrapper {
4066 + visibility: hidden;
4067 + opacity: 0;
4068 + transform: initial;
4069 + animation: e-contact-buttons-close 1s;
4070 +}
4071 +.e-contact-buttons__chat-button-shadow, .e-contact-buttons__contact-box-shadow, .e-contact-buttons__contact-box-shadow:is(a), .e-contact-buttons__content {
4072 + box-shadow: var(--e-contact-buttons-box-shadow);
4073 +}
4074 +.e-contact-buttons__chat-button-drop-shadow {
4075 + filter: var(--e-contact-buttons-drop-shadow);
4076 +}
4077 +.e-contact-buttons__content {
4078 + border-radius: var(--e-contact-buttons-border-radius);
4079 + font-family: var(--e-global-typography-text-font-family, "Poppins"), Sans-serif;
4080 + overflow: hidden;
4081 +}
4082 +.e-contact-buttons__top-bar {
4083 + align-items: center;
4084 + background-color: var(--e-contact-buttons-top-bar-bg);
4085 + display: flex;
4086 + gap: 20px;
4087 + padding: 20px;
4088 + position: relative;
4089 +}
4090 +.e-contact-buttons__top-bar-title {
4091 + color: var(--e-contact-buttons-top-bar-title);
4092 + font-size: 24px;
4093 + font-weight: bold;
4094 + margin-block-end: 0;
4095 +}
4096 +.e-contact-buttons__top-bar-subtitle {
4097 + color: var(--e-contact-buttons-top-bar-subtitle);
4098 + font-size: 20px;
4099 + margin-block-end: 0;
4100 +}
4101 +.e-contact-buttons__profile-image {
4102 + align-items: center;
4103 + display: flex;
4104 + position: relative;
4105 +}
4106 +.e-contact-buttons__profile-image img {
4107 + border-radius: 50%;
4108 + -o-object-fit: cover;
4109 + object-fit: cover;
4110 +}
4111 +.e-contact-buttons__profile-image.has-size-small img {
4112 + height: var(--e-contact-buttons-profile-image-size-small);
4113 + width: var(--e-contact-buttons-profile-image-size-small);
4114 +}
4115 +.e-contact-buttons__profile-image.has-size-medium img {
4116 + height: var(--e-contact-buttons-profile-image-size-medium);
4117 + width: var(--e-contact-buttons-profile-image-size-medium);
4118 +}
4119 +.e-contact-buttons__profile-image.has-size-large img {
4120 + height: var(--e-contact-buttons-profile-image-size-large);
4121 + width: var(--e-contact-buttons-profile-image-size-large);
4122 +}
4123 +.e-contact-buttons__profile-image.has-dot::after {
4124 + background-color: var(--e-contact-buttons-profile-dot-bg);
4125 + border: 3px solid var(--e-contact-buttons-top-bar-bg);
4126 + border-radius: 50%;
4127 + bottom: 5px;
4128 + content: "";
4129 + height: 20px;
4130 + position: absolute;
4131 + right: 0;
4132 + width: 20px;
4133 +}
4134 +.e-contact-buttons__close-button, .e-contact-buttons__close-button[type=button] {
4135 + background: none;
4136 + border: 0;
4137 + color: var(--e-contact-buttons-close-button-color);
4138 + padding: 0;
4139 + position: absolute;
4140 + inset-inline-end: 20px;
4141 + top: 20px;
4142 +}
4143 +.e-contact-buttons__close-button:hover, .e-contact-buttons__close-button:focus, .e-contact-buttons__close-button[type=button]:hover, .e-contact-buttons__close-button[type=button]:focus {
4144 + background: none;
4145 + border: 0;
4146 + color: var(--e-contact-buttons-close-button-color);
4147 +}
4148 +.e-contact-buttons__chat-button-container {
4149 + display: flex;
4150 +}
4151 +@media (max-width: 767px) {
4152 + .e-contact-buttons__chat-button-container {
4153 + position: relative;
4154 + }
4155 +}
4156 +.e-contact-buttons__chat-button, .e-contact-buttons__chat-button[type=button] {
4157 + align-items: center;
4158 + background-color: var(--e-contact-buttons-button-bg);
4159 + border-radius: 50%;
4160 + border: 0;
4161 + color: var(--e-contact-buttons-button-icon);
4162 + display: flex;
4163 + justify-content: center;
4164 + padding: 0;
4165 + position: relative;
4166 + transition: all 0.3s;
4167 +}
4168 +.e-contact-buttons__chat-button svg, .e-contact-buttons__chat-button[type=button] svg {
4169 + fill: var(--e-contact-buttons-button-icon);
4170 +}
4171 +.e-contact-buttons__chat-button:hover, .e-contact-buttons__chat-button:focus, .e-contact-buttons__chat-button[type=button]:hover, .e-contact-buttons__chat-button[type=button]:focus {
4172 + background-color: var(--e-contact-buttons-button-bg-hover);
4173 + color: var(--e-contact-buttons-button-icon-hover);
4174 + transition: all 0.3s;
4175 +}
4176 +.e-contact-buttons__chat-button:hover svg, .e-contact-buttons__chat-button:focus svg, .e-contact-buttons__chat-button[type=button]:hover svg, .e-contact-buttons__chat-button[type=button]:focus svg {
4177 + fill: var(--e-contact-buttons-button-icon-hover);
4178 +}
4179 +.e-contact-buttons__chat-button.has-dot::after, .e-contact-buttons__chat-button[type=button].has-dot::after {
4180 + background-color: var(--e-contact-buttons-dot);
4181 + border-radius: 50%;
4182 + content: "";
4183 + height: var(--e-contact-buttons-dot-size);
4184 + position: absolute;
4185 + right: 0;
4186 + top: 0;
4187 + width: var(--e-contact-buttons-dot-size);
4188 +}
4189 +.e-contact-buttons__chat-button.has-size-small, .e-contact-buttons__chat-button[type=button].has-size-small {
4190 + height: var(--e-contact-buttons-size-small);
4191 + width: var(--e-contact-buttons-size-small);
4192 +}
4193 +.e-contact-buttons__chat-button.has-size-small svg, .e-contact-buttons__chat-button[type=button].has-size-small svg {
4194 + height: var(--e-contact-buttons-svg-size-small);
4195 + width: var(--e-contact-buttons-svg-size-small);
4196 +}
4197 +.e-contact-buttons__chat-button.has-size-medium, .e-contact-buttons__chat-button[type=button].has-size-medium {
4198 + height: var(--e-contact-buttons-size-medium);
4199 + width: var(--e-contact-buttons-size-medium);
4200 +}
4201 +.e-contact-buttons__chat-button.has-size-medium svg, .e-contact-buttons__chat-button[type=button].has-size-medium svg {
4202 + height: var(--e-contact-buttons-svg-size-medium);
4203 + width: var(--e-contact-buttons-svg-size-medium);
4204 +}
4205 +.e-contact-buttons__chat-button.has-size-large, .e-contact-buttons__chat-button[type=button].has-size-large {
4206 + height: var(--e-contact-buttons-size-large);
4207 + width: var(--e-contact-buttons-size-large);
4208 +}
4209 +.e-contact-buttons__chat-button.has-size-large svg, .e-contact-buttons__chat-button[type=button].has-size-large svg {
4210 + height: var(--e-contact-buttons-svg-size-large);
4211 + width: var(--e-contact-buttons-svg-size-large);
4212 +}
4213 +.e-contact-buttons__chat-button.has-entrance-animation-delay, .e-contact-buttons__chat-button[type=button].has-entrance-animation-delay {
4214 + animation-delay: var(--e-contact-button-chat-button-animation-delay);
4215 +}
4216 +.e-contact-buttons__chat-button.has-entrance-animation-duration-slow, .e-contact-buttons__chat-button[type=button].has-entrance-animation-duration-slow {
4217 + animation-duration: 2s;
4218 +}
4219 +.e-contact-buttons__chat-button.has-entrance-animation-duration-normal, .e-contact-buttons__chat-button[type=button].has-entrance-animation-duration-normal {
4220 + animation-duration: 1s;
4221 +}
4222 +.e-contact-buttons__chat-button.has-entrance-animation-duration-fast, .e-contact-buttons__chat-button[type=button].has-entrance-animation-duration-fast {
4223 + animation-duration: 800ms;
4224 +}
4225 +.e-contact-buttons__chat-button.has-entrance-animation, .e-contact-buttons__chat-button[type=button].has-entrance-animation {
4226 + opacity: 0;
4227 +}
4228 +.e-contact-buttons__chat-button.visible, .e-contact-buttons__chat-button[type=button].visible {
4229 + opacity: 1;
4230 +}
4231 +.e-contact-buttons__message-bubble {
4232 + background-color: var(--e-contact-buttons-message-bubble-chat-bg);
4233 + padding: 25px 20px;
4234 + padding-inline-start: 40px;
4235 +}
4236 +.e-contact-buttons__message-bubble.has-typing-animation .e-contact-buttons__bubble-container {
4237 + height: 0;
4238 + opacity: 0;
4239 + visibility: hidden;
4240 +}
4241 +.e-contact-buttons__bubble {
4242 + background-color: var(--e-contact-buttons-message-bubble-bubble-bg);
4243 + border-radius: 15px;
4244 + padding: 20px;
4245 + position: relative;
4246 +}
4247 +.e-contact-buttons__bubble::after {
4248 + border-style: solid;
4249 + border-inline-start-width: 0;
4250 + border-inline-end-width: 40px;
4251 + border-block-start-width: 0;
4252 + border-block-end-width: 40px;
4253 + border-inline-start-color: transparent;
4254 + border-inline-end-color: var(--e-contact-buttons-message-bubble-bubble-bg);
4255 + border-block-start-color: transparent;
4256 + border-block-end-color: transparent;
4257 + content: "";
4258 + height: 0;
4259 + position: absolute;
4260 + inset-inline-start: -20px;
4261 + top: 0;
4262 + width: 0;
4263 +}
4264 +.e-contact-buttons__message-bubble-name {
4265 + color: var(--e-contact-buttons-message-bubble-name);
4266 + font-size: 20px;
4267 + line-height: 25px;
4268 + font-weight: 600;
4269 + margin-block-end: 8px;
4270 +}
4271 +.e-contact-buttons__message-bubble-body {
4272 + color: var(--e-contact-buttons-message-bubble-body);
4273 + font-size: 20px;
4274 + line-height: 25px;
4275 + margin-block-end: 8px;
4276 +}
4277 +.e-contact-buttons__message-bubble-time {
4278 + color: var(--e-contact-buttons-message-bubble-time);
4279 + font-size: 20px;
4280 + line-height: 25px;
4281 + font-weight: 600;
4282 + margin-block-end: 0;
4283 + text-align: end;
4284 +}
4285 +.e-contact-buttons__powered-container {
4286 + text-align: center;
4287 +}
4288 +.e-contact-buttons__powered-text {
4289 + color: #000000;
4290 + font-size: 16px;
4291 + font-weight: 500;
4292 + margin-block-end: 12px;
4293 +}
4294 +.e-contact-buttons__dots-container {
4295 + background-color: var(--e-contact-buttons-message-bubble-bubble-bg);
4296 + border-radius: 15px;
4297 + display: inline-flex;
4298 + padding: 10px 12px;
4299 +}
4300 +.e-contact-buttons__dot {
4301 + animation: e-contact-buttons-typing-jump 1s infinite;
4302 + background-color: var(--e-contact-buttons-message-bubble-name);
4303 + border-radius: 50%;
4304 + display: inline-block;
4305 + height: 7px;
4306 + margin-left: auto;
4307 + margin-right: 3px;
4308 + position: relative;
4309 + width: 7px;
4310 +}
4311 +.e-contact-buttons__dot-1 {
4312 + animation-delay: 200ms;
4313 +}
4314 +.e-contact-buttons__dot-2 {
4315 + animation-delay: 400ms;
4316 +}
4317 +.e-contact-buttons__dot-3 {
4318 + animation-delay: 600ms;
4319 +}
4320 +.e-contact-buttons__send-button {
4321 + background-color: var(--e-contact-buttons-chat-box-bg);
4322 + padding: 12px 20px 20px 20px;
4323 +}
4324 +.e-contact-buttons__send-button .e-contact-buttons__send-cta {
4325 + color: var(--e-contact-buttons-send-button-icon);
4326 +}
4327 +.e-contact-buttons__send-button .e-contact-buttons__send-cta:hover, .e-contact-buttons__send-button .e-contact-buttons__send-cta:focus {
4328 + color: var(--e-contact-buttons-send-button-icon-hover);
4329 +}
4330 +.e-contact-buttons__send-cta {
4331 + align-items: center;
4332 + background-color: var(--e-contact-buttons-send-button-bg);
4333 + border-radius: 30px;
4334 + display: flex;
4335 + font-size: 18px;
4336 + font-weight: 500;
4337 + gap: 8px;
4338 + justify-content: center;
4339 + padding: 10px;
4340 + text-align: center;
4341 + transition: all 0.3s;
4342 + width: 100%;
4343 +}
4344 +.e-contact-buttons__send-cta svg {
4345 + fill: var(--e-contact-buttons-send-button-icon);
4346 + height: 28px;
4347 + width: 28px;
4348 +}
4349 +.e-contact-buttons__send-cta:hover, .e-contact-buttons__send-cta:focus {
4350 + background-color: var(--e-contact-buttons-send-button-bg-hover);
4351 + transition: all 0.3s;
4352 +}
4353 +.e-contact-buttons__send-cta:hover svg, .e-contact-buttons__send-cta:focus svg {
4354 + fill: var(--e-contact-buttons-send-button-icon-hover);
4355 +}
4356 +.e-contact-buttons__content.visible .e-contact-buttons__message-bubble.has-typing-animation .e-contact-buttons__dots-container {
4357 + animation-delay: 0;
4358 + animation-duration: 2s;
4359 + animation-fill-mode: forwards;
4360 + animation-iteration-count: 1;
4361 + animation-name: e-contact-buttons-disappear;
4362 +}
4363 +.e-contact-buttons__content.visible .e-contact-buttons__message-bubble.has-typing-animation .e-contact-buttons__bubble-container {
4364 + animation-delay: 2s;
4365 + animation-duration: 0.1s;
4366 + animation-fill-mode: forwards;
4367 + animation-iteration-count: 1;
4368 + animation-name: e-contact-buttons-appear;
4369 +}
4370 +
4371 +.elementor-location-floating_buttons .e-con-inner {
4372 + padding: 0;
4373 +}
4374 +
4375 +@keyframes e-contact-buttons-typing-jump {
4376 + 0% {
4377 + bottom: 0px;
4378 + }
4379 + 20% {
4380 + bottom: 5px;
4381 + }
4382 + 40% {
4383 + bottom: 0px;
4384 + }
4385 +}
4386 +@keyframes e-contact-buttons-appear {
4387 + from {
4388 + height: 0;
4389 + opacity: 0;
4390 + visibility: hidden;
4391 + }
4392 + to {
4393 + height: auto;
4394 + opacity: 1;
4395 + visibility: visible;
4396 + }
4397 +}
4398 +@keyframes e-contact-buttons-disappear {
4399 + from {
4400 + display: inline-flex;
4401 + }
4402 + to {
4403 + display: none;
4404 + }
4405 +}
4406 +@keyframes e-contact-buttons-close {
4407 + 0%, 99.99% {
4408 + visibility: visible;
4409 + opacity: 1;
4410 + }
4411 + 100% {
4412 + visibility: hidden;
4413 + opacity: 0;
4414 + transform: initial;
4415 + }
4416 +}
4417 +.e-contact-buttons-var-1 {
4418 + --e-contact-buttons-button-bg: #324A6D;
4419 + --e-contact-buttons-button-bg-hover: #1C2448;
4420 + --e-contact-buttons-top-bar-bg: #324A6D;
4421 + --e-contact-buttons-message-bubble-name: #1C2448;
4422 + --e-contact-buttons-message-bubble-body: #1C2448;
4423 + --e-contact-buttons-message-bubble-time: #1C2448;
4424 + --e-contact-buttons-message-bubble-bubble-bg: #C8D5DC;
4425 + --e-contact-buttons-message-bubble-chat-bg: #FFFFFF;
4426 + --e-contact-buttons-contact-text: #1C2448;
4427 +}
4428 +.e-contact-buttons-var-1 .e-contact-buttons__contact {
4429 + align-items: center;
4430 + background-color: var(--e-contact-buttons-chat-box-bg);
4431 + display: flex;
4432 + flex-direction: column;
4433 + gap: 20px;
4434 + justify-content: center;
4435 + padding: 0 20px 20px 20px;
4436 +}
4437 +.e-contact-buttons-var-1 .e-contact-buttons__message-bubble {
4438 + background-color: var(--e-contact-buttons-chat-box-bg);
4439 + padding: 20px;
4440 + padding-inline-start: 40px;
4441 +}
4442 +.e-contact-buttons-var-1 .e-contact-buttons__contact-text {
4443 + color: var(--e-contact-buttons-contact-text);
4444 + font-size: 20px;
4445 + font-weight: 400;
4446 + line-height: 25px;
4447 + margin-bottom: 0;
4448 +}
4449 +.e-contact-buttons-var-1 .e-contact-buttons__contact-links {
4450 + display: flex;
4451 + gap: 12px;
4452 +}
4453 +.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link {
4454 + align-items: center;
4455 + background-color: var(--e-contact-buttons-contact-button-bg);
4456 + border-radius: 50px;
4457 + color: var(--e-contact-buttons-contact-button-icon);
4458 + display: inline-flex;
4459 + justify-content: center;
4460 + transition: all 0.3s;
4461 +}
4462 +.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link svg {
4463 + fill: var(--e-contact-buttons-contact-button-icon);
4464 +}
4465 +.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link:hover, .e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link:focus {
4466 + background-color: var(--e-contact-buttons-contact-button-bg-hover);
4467 + color: var(--e-contact-buttons-contact-button-icon-hover);
4468 + transition: all 0.3s;
4469 +}
4470 +.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link:hover svg, .e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link:focus svg {
4471 + fill: var(--e-contact-buttons-contact-button-icon-hover);
4472 +}
4473 +.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-small {
4474 + height: var(--e-contact-buttons-icon-size-small);
4475 + width: var(--e-contact-buttons-icon-size-small);
4476 +}
4477 +.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-small svg {
4478 + height: 26px;
4479 + width: 26px;
4480 +}
4481 +.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-medium {
4482 + height: var(--e-contact-buttons-icon-size-medium);
4483 + width: var(--e-contact-buttons-icon-size-medium);
4484 +}
4485 +.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-medium svg {
4486 + height: 28px;
4487 + width: 28px;
4488 +}
4489 +.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-large {
4490 + height: var(--e-contact-buttons-icon-size-large);
4491 + width: var(--e-contact-buttons-icon-size-large);
4492 +}
4493 +.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-large svg {
4494 + height: 32px;
4495 + width: 32px;
4496 +}
4497 +
4498 +.e-contact-buttons-var-3 {
4499 + --e-contact-buttons-size-small: 48px;
4500 + --e-contact-buttons-size-medium: 56px;
4501 + --e-contact-buttons-size-large: 64px;
4502 + --e-contact-buttons-svg-size-small: 24px;
4503 + --e-contact-buttons-svg-size-medium: 28px;
4504 + --e-contact-buttons-svg-size-large: 32px;
4505 + --e-contact-buttons-icon-link-gap: 12px;
4506 + --e-contact-buttons-icon-link-spacing: 8px;
4507 + --e-contact-buttons-icon-link-divider-weight: 1px;
4508 + --e-contact-buttons-send-button-padding-block-end: 8px;
4509 + --e-contact-buttons-send-button-padding-block-start: 8px;
4510 + --e-contact-buttons-send-button-padding-inline-end: 16px;
4511 + --e-contact-buttons-send-button-padding-inline-start: 16px;
4512 + --e-contact-buttons-chat-box-padding-block-end: 16px;
4513 + --e-contact-buttons-chat-box-padding-block-start: 16px;
4514 + --e-contact-buttons-chat-box-padding-inline-end: 16px;
4515 + --e-contact-buttons-chat-box-padding-inline-start: 16px;
4516 + --e-contact-buttons-button-bg: #324A6D;
4517 + --e-contact-buttons-button-bg-hover: #1C2448;
4518 + --e-contact-buttons-active-button-bg: #F3F5F8;
4519 + --e-contact-buttons-active-button-color: #1C2448;
4520 + --e-contact-buttons-close-button-color: #1C2448;
4521 + --e-contact-buttons-top-bar-title: #1C2448;
4522 + --e-contact-buttons-icon-link-text-color: #1C2448;
4523 + --e-contact-buttons-icon-link-text-color-hover: #324A6D;
4524 + --e-contact-buttons-icon-link-divider-color: #324A6D;
4525 + --e-contact-buttons-send-button-text: #ffffff;
4526 + --e-contact-buttons-send-button-text-hover: #ffffff;
4527 + --e-contact-buttons-send-button-bg: #467FF7;
4528 + --e-contact-buttons-send-button-bg-hover: #324A6D;
4529 + width: auto;
4530 +}
4531 +.e-contact-buttons-var-3.has-h-alignment-center .e-contact-buttons__content-wrapper {
4532 + inset-inline-end: 40px;
4533 +}
4534 +.e-contact-buttons-var-3 .e-contact-buttons__chat-buttons-container {
4535 + display: flex;
4536 +}
4537 +.e-contact-buttons-var-3 .e-contact-buttons__chat-button[aria-expanded=true], .e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button][aria-expanded=true] {
4538 + background-color: var(--e-contact-buttons-active-button-bg);
4539 + color: var(--e-contact-buttons-active-button-color);
4540 +}
4541 +.e-contact-buttons-var-3 .e-contact-buttons__chat-button[aria-expanded=true] svg, .e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button][aria-expanded=true] svg {
4542 + fill: var(--e-contact-buttons-active-button-color);
4543 +}
4544 +.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-small, .e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-small, .e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-small, .e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-small {
4545 + height: var(--e-contact-buttons-size-small);
4546 + width: var(--e-contact-buttons-size-small);
4547 +}
4548 +.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-small svg, .e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-small svg, .e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-small svg, .e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-small svg {
4549 + height: var(--e-contact-buttons-svg-size-small);
4550 + width: var(--e-contact-buttons-svg-size-small);
4551 +}
4552 +.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-medium, .e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-medium, .e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-medium, .e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-medium {
4553 + height: var(--e-contact-buttons-size-medium);
4554 + width: var(--e-contact-buttons-size-medium);
4555 +}
4556 +.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-medium svg, .e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-medium svg, .e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-medium svg, .e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-medium svg {
4557 + height: var(--e-contact-buttons-svg-size-medium);
4558 + width: var(--e-contact-buttons-svg-size-medium);
4559 +}
4560 +.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-large, .e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-large, .e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-large, .e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-large {
4561 + height: var(--e-contact-buttons-size-large);
4562 + width: var(--e-contact-buttons-size-large);
4563 +}
4564 +.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-large svg, .e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-large svg, .e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-large svg, .e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-large svg {
4565 + height: var(--e-contact-buttons-svg-size-large);
4566 + width: var(--e-contact-buttons-svg-size-large);
4567 +}
4568 +.e-contact-buttons-var-3 .e-contact-buttons__content {
4569 + background-color: var(--e-contact-buttons-chat-box-bg);
4570 + padding-block-start: var(--e-contact-buttons-chat-box-padding-block-start);
4571 + padding-block-end: var(--e-contact-buttons-chat-box-padding-block-end);
4572 + padding-inline-start: var(--e-contact-buttons-chat-box-padding-inline-start);
4573 + padding-inline-end: var(--e-contact-buttons-chat-box-padding-inline-end);
4574 +}
4575 +.e-contact-buttons-var-3 .e-contact-buttons__top-bar {
4576 + background-color: var(--e-contact-buttons-chat-box-bg);
4577 + padding: 0 20px 20px 0;
4578 + position: relative;
4579 +}
4580 +.e-contact-buttons-var-3 .e-contact-buttons__top-bar .e-contact-buttons__close-button {
4581 + background: none;
4582 + border: 0;
4583 + color: var(--e-contact-buttons-close-button-color);
4584 + display: flex;
4585 + padding: 0;
4586 + position: absolute;
4587 + inset-inline-end: 0;
4588 + top: 0;
4589 +}
4590 +.e-contact-buttons-var-3 .e-contact-buttons__top-bar .e-contact-buttons__close-button:hover, .e-contact-buttons-var-3 .e-contact-buttons__top-bar .e-contact-buttons__close-button:focus {
4591 + background: none;
4592 + border: 0;
4593 + color: var(--e-contact-buttons-close-button-color);
4594 +}
4595 +.e-contact-buttons-var-3 .e-contact-buttons__top-bar-title {
4596 + font-size: 18px;
4597 + font-weight: 600;
4598 + line-height: 18px;
4599 +}
4600 +.e-contact-buttons-var-3 .e-contact-buttons__links {
4601 + background-color: var(--e-contact-buttons-chat-box-bg);
4602 + display: flex;
4603 + flex-direction: column;
4604 + padding-inline: 16px;
4605 + padding-block-end: 20px;
4606 +}
4607 +.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]), .e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link {
4608 + color: var(--e-contact-buttons-icon-link-text-color);
4609 + display: flex;
4610 + flex-direction: row;
4611 + font-size: 16px;
4612 + font-weight: 500;
4613 + line-height: 24px;
4614 + gap: var(--e-contact-buttons-icon-link-gap);
4615 + margin-block-end: var(--e-contact-buttons-icon-link-spacing);
4616 +}
4617 +.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]):last-of-type, .e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:last-of-type {
4618 + margin-block-end: 0;
4619 +}
4620 +.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]) svg, .e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link svg {
4621 + fill: var(--e-contact-buttons-icon-link-text-color);
4622 + height: 1em;
4623 + width: 1em;
4624 +}
4625 +.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]):hover, .e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]):focus, .e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:hover, .e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:focus {
4626 + color: var(--e-contact-buttons-icon-link-text-color-hover);
4627 +}
4628 +.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]):hover svg, .e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]):focus svg, .e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:hover svg, .e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:focus svg {
4629 + fill: var(--e-contact-buttons-icon-link-text-color-hover);
4630 +}
4631 +.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-icon-position-start .e-contact-buttons__contact-icon-container, .e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-icon-position-start .e-contact-buttons__contact-icon-container {
4632 + order: 1;
4633 +}
4634 +.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-icon-position-start .e-contact-buttons__contact-tooltip, .e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-icon-position-start .e-contact-buttons__contact-tooltip {
4635 + order: 2;
4636 +}
4637 +.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-icon-position-end .e-contact-buttons__contact-icon-container, .e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-icon-position-end .e-contact-buttons__contact-icon-container {
4638 + display: flex;
4639 + flex-grow: 1;
4640 + justify-content: flex-end;
4641 + order: 2;
4642 +}
4643 +.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-icon-position-end .e-contact-buttons__contact-tooltip, .e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-icon-position-end .e-contact-buttons__contact-tooltip {
4644 + order: 1;
4645 +}
4646 +.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-dividers, .e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-dividers {
4647 + padding-block-end: var(--e-contact-buttons-icon-link-spacing);
4648 + position: relative;
4649 +}
4650 +.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-dividers::after, .e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-dividers::after {
4651 + background-color: var(--e-contact-buttons-icon-link-divider-color);
4652 + bottom: 0;
4653 + content: "";
4654 + display: block;
4655 + height: var(--e-contact-buttons-icon-link-divider-weight);
4656 + position: absolute;
4657 + left: 0;
4658 + width: 100%;
4659 +}
4660 +.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-dividers:last-of-type, .e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-dividers:last-of-type {
4661 + padding-block-end: 0;
4662 +}
4663 +.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-dividers:last-of-type::after, .e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-dividers:last-of-type::after {
4664 + display: none;
4665 +}
4666 +.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-container {
4667 + align-items: center;
4668 + display: flex;
4669 +}
4670 +.e-contact-buttons-var-3 .e-contact-buttons__cta-button {
4671 + background-color: var(--e-contact-buttons-send-button-bg);
4672 + border-radius: 5px;
4673 + color: var(--e-contact-buttons-send-button-text);
4674 + display: flex;
4675 + font-size: 16px;
4676 + font-weight: 500;
4677 + justify-content: center;
4678 + line-height: 24px;
4679 + padding-block-start: var(--e-contact-buttons-send-button-padding-block-start);
4680 + padding-block-end: var(--e-contact-buttons-send-button-padding-block-end);
4681 + padding-inline-start: var(--e-contact-buttons-send-button-padding-inline-start);
4682 + padding-inline-end: var(--e-contact-buttons-send-button-padding-inline-end);
4683 +}
4684 +.e-contact-buttons-var-3 .e-contact-buttons__cta-button:hover, .e-contact-buttons-var-3 .e-contact-buttons__cta-button:focus {
4685 + background-color: var(--e-contact-buttons-send-button-bg-hover);
4686 + color: var(--e-contact-buttons-send-button-text-hover);
4687 +}
4688 +
4689 +.e-contact-buttons-var-4 {
4690 + --e-contact-buttons-size-small: 45px;
4691 + --e-contact-buttons-size-medium: 50px;
4692 + --e-contact-buttons-size-large: 55px;
4693 + --e-contact-buttons-icon-small: 20px;
4694 + --e-contact-buttons-icon-medium: 24px;
4695 + --e-contact-buttons-icon-large: 26px;
4696 + --e-contact-buttons-button-bg-hover: #324A6D;
4697 + --e-contact-buttons-active-button-color: #1C2448;
4698 + --e-contact-buttons-contact-button-icon-hover: #467FF7;
4699 + --e-contact-buttons-contact-button-bg-hover: #FFFFFF;
4700 + width: auto;
4701 +}
4702 +.e-contact-buttons-var-4 .e-contact-buttons__chat-buttons-container {
4703 + display: flex;
4704 +}
4705 +.e-contact-buttons-var-4 .e-contact-buttons__close-button {
4706 + background-color: var(--e-contact-buttons-active-button-bg);
4707 + color: var(--e-contact-buttons-active-button-color);
4708 + border-radius: 50%;
4709 + inset-inline-end: unset;
4710 + inset-inline-start: unset;
4711 + position: relative;
4712 + top: unset;
4713 +}
4714 +.e-contact-buttons-var-4 .e-contact-buttons__close-button:hover, .e-contact-buttons-var-4 .e-contact-buttons__close-button:focus {
4715 + background-color: var(--e-contact-buttons-active-button-bg);
4716 + color: var(--e-contact-buttons-active-button-color);
4717 +}
4718 +.e-contact-buttons-var-4 .e-contact-buttons__chat-button[aria-expanded=true], .e-contact-buttons-var-4 .e-contact-buttons__chat-button[type=button][aria-expanded=true] {
4719 + display: none;
4720 +}
4721 +.e-contact-buttons-var-4 .e-contact-buttons__close-button[aria-expanded=false], .e-contact-buttons-var-4 .e-contact-buttons__close-button[type=button][aria-expanded=false] {
4722 + display: none;
4723 +}
4724 +.e-contact-buttons-var-4 .e-contact-buttons__content {
4725 + border-radius: 0;
4726 + box-shadow: none;
4727 + margin: 0;
4728 + overflow: visible;
4729 +}
4730 +.e-contact-buttons-var-4 .e-contact-buttons__contact-links {
4731 + display: flex;
4732 + flex-direction: column;
4733 + gap: var(--e-contact-buttons-contact-gap);
4734 +}
4735 +.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-container {
4736 + align-items: center;
4737 + background-color: var(--e-contact-buttons-contact-button-bg);
4738 + border-radius: 50px;
4739 + display: inline-flex;
4740 + justify-content: center;
4741 + transition: all 0.3s;
4742 +}
4743 +.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link {
4744 + align-items: center;
4745 + display: flex;
4746 + flex-direction: row;
4747 + gap: 14px;
4748 +}
4749 +.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link .e-contact-buttons__contact-icon-container {
4750 + color: var(--e-contact-buttons-contact-button-icon);
4751 +}
4752 +.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link svg {
4753 + fill: var(--e-contact-buttons-contact-button-icon);
4754 +}
4755 +.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link:hover .e-contact-buttons__contact-icon-container, .e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link:focus .e-contact-buttons__contact-icon-container {
4756 + background-color: var(--e-contact-buttons-contact-button-bg-hover);
4757 + color: var(--e-contact-buttons-contact-button-icon-hover);
4758 + transition: all 0.3s;
4759 +}
4760 +.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link:hover svg, .e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link:focus svg {
4761 + fill: var(--e-contact-buttons-contact-button-icon-hover);
4762 +}
4763 +.e-contact-buttons-var-4 .e-contact-buttons__contact-tooltip {
4764 + background-color: var(--e-contact-buttons-tooltip-bg);
4765 + border-radius: 16px;
4766 + box-shadow: 2px 4px 4px 0 rgba(0, 0, 0, 0.15);
4767 + color: var(--e-contact-buttons-tooltip-text);
4768 + font-size: 13px;
4769 + line-height: 25px;
4770 + padding: 4px 14px;
4771 + position: relative;
4772 +}
4773 +.e-contact-buttons-var-4 .e-contact-buttons__contact-tooltip::after {
4774 + border-style: solid;
4775 + content: "";
4776 + height: 0;
4777 + position: absolute;
4778 + top: 50%;
4779 + transform: translateY(-50%);
4780 + width: 0;
4781 +}
4782 +.e-contact-buttons-var-4.has-h-alignment-end .e-contact-buttons__chat-button-container {
4783 + padding-inline-end: 0;
4784 +}
4785 +.e-contact-buttons-var-4.has-h-alignment-end .e-contact-buttons__contact-links {
4786 + align-items: flex-end;
4787 +}
4788 +.e-contact-buttons-var-4.has-h-alignment-end .e-contact-buttons__contact-tooltip::after, .e-contact-buttons-var-4.has-h-alignment-center .e-contact-buttons__contact-tooltip::after {
4789 + border-inline-start-color: var(--e-contact-buttons-tooltip-bg);
4790 + border-inline-end-color: transparent;
4791 + border-block-start-color: transparent;
4792 + border-block-end-color: transparent;
4793 + border-inline-start-width: 10px;
4794 + border-inline-end-width: 0;
4795 + border-block-start-width: 8px;
4796 + border-block-end-width: 8px;
4797 + inset-inline-end: -8px;
4798 +}
4799 +.e-contact-buttons-var-4.has-h-alignment-start .e-contact-buttons__chat-button-container {
4800 + padding-inline-start: 0;
4801 +}
4802 +.e-contact-buttons-var-4.has-h-alignment-start .e-contact-buttons__contact-links {
4803 + align-items: flex-start;
4804 +}
4805 +.e-contact-buttons-var-4.has-h-alignment-start .e-contact-buttons__contact-tooltip {
4806 + order: 2;
4807 +}
4808 +.e-contact-buttons-var-4.has-h-alignment-start .e-contact-buttons__contact-icon-container {
4809 + order: 1;
4810 +}
4811 +.e-contact-buttons-var-4.has-h-alignment-start .e-contact-buttons__contact-tooltip::after {
4812 + border-inline-start-color: transparent;
4813 + border-inline-end-color: var(--e-contact-buttons-tooltip-bg);
4814 + border-block-start-color: transparent;
4815 + border-block-end-color: transparent;
4816 + border-inline-start-width: 0;
4817 + border-inline-end-width: 10px;
4818 + border-block-start-width: 8px;
4819 + border-block-end-width: 8px;
4820 + inset-inline-start: -8px;
4821 +}
4822 +.e-contact-buttons-var-4.has-h-alignment-center .e-contact-buttons__contact-links {
4823 + align-items: flex-end;
4824 +}
4825 +.e-contact-buttons-var-4.has-h-alignment-center .e-contact-buttons__content-wrapper {
4826 + inset-inline-end: 0;
4827 +}
4828 +.e-contact-buttons-var-4.has-h-alignment-center .e-contact-buttons__contact-tooltip {
4829 + inset-inline-end: calc(100% + 14px);
4830 + position: absolute;
4831 + top: 50%;
4832 + transform: translateY(-50%);
4833 + white-space: nowrap;
4834 +}
4835 +.e-contact-buttons-var-4.has-h-alignment-center .e-contact-buttons__contact-icon-link {
4836 + position: relative;
4837 +}
4838 +.e-contact-buttons-var-4 .has-size-small.e-contact-buttons__chat-button, .e-contact-buttons-var-4 .has-size-small.e-contact-buttons__close-button, .e-contact-buttons-var-4 .has-size-small .e-contact-buttons__contact-icon-container {
4839 + height: var(--e-contact-buttons-size-small);
4840 + width: var(--e-contact-buttons-size-small);
4841 +}
4842 +.e-contact-buttons-var-4 .has-size-small.e-contact-buttons__chat-button svg, .e-contact-buttons-var-4 .has-size-small.e-contact-buttons__close-button svg, .e-contact-buttons-var-4 .has-size-small .e-contact-buttons__contact-icon-container svg {
4843 + height: var(--e-contact-buttons-icon-small);
4844 + width: var(--e-contact-buttons-icon-small);
4845 +}
4846 +.e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__chat-button, .e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__close-button, .e-contact-buttons-var-4 .has-size-medium .e-contact-buttons__contact-icon-container {
4847 + height: var(--e-contact-buttons-size-medium);
4848 + width: var(--e-contact-buttons-size-medium);
4849 +}
4850 +.e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__chat-button svg, .e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__close-button svg, .e-contact-buttons-var-4 .has-size-medium .e-contact-buttons__contact-icon-container svg {
4851 + height: var(--e-contact-buttons-icon-medium);
4852 + width: var(--e-contact-buttons-icon-medium);
4853 +}
4854 +.e-contact-buttons-var-4 .has-size-large.e-contact-buttons__chat-button, .e-contact-buttons-var-4 .has-size-large.e-contact-buttons__close-button, .e-contact-buttons-var-4 .has-size-large .e-contact-buttons__contact-icon-container {
4855 + height: var(--e-contact-buttons-size-large);
4856 + width: var(--e-contact-buttons-size-large);
4857 +}
4858 +.e-contact-buttons-var-4 .has-size-large.e-contact-buttons__chat-button svg, .e-contact-buttons-var-4 .has-size-large.e-contact-buttons__close-button svg, .e-contact-buttons-var-4 .has-size-large .e-contact-buttons__contact-icon-container svg {
4859 + height: var(--e-contact-buttons-icon-large);
4860 + width: var(--e-contact-buttons-icon-large);
4861 +}
4862 +
4863 +.e-contact-buttons-var-6 {
4864 + --e-contact-buttons-icon-size-small: 25px;
4865 + --e-contact-buttons-icon-size-medium: 30px;
4866 + --e-contact-buttons-icon-size-large: 35px;
4867 + --e-contact-buttons-button-bar-bg: #324A6D;
4868 + --e-contact-buttons-links-border-radius: 50px;
4869 + --e-contact-buttons-contact-button-icon-hover: #C8D5DC;
4870 + --e-contact-buttons-button-bar-padding-block-end: 12px;
4871 + --e-contact-buttons-button-bar-padding-block-start: 12px;
4872 + --e-contact-buttons-button-bar-padding-inline-end: 12px;
4873 + --e-contact-buttons-button-bar-padding-inline-start: 12px;
4874 + --e-contact-buttons-vertical-offset: 20px;
4875 + width: auto;
4876 +}
4877 +.e-contact-buttons-var-6 .e-contact-buttons__contact-links {
4878 + background-color: var(--e-contact-buttons-button-bar-bg);
4879 + border-radius: var(--e-contact-buttons-links-border-radius);
4880 + display: flex;
4881 + justify-content: center;
4882 + gap: 0;
4883 + padding-inline-end: var(--e-contact-buttons-button-bar-padding-inline-end);
4884 + padding-inline-start: var(--e-contact-buttons-button-bar-padding-inline-start);
4885 +}
4886 +.e-contact-buttons-var-6 .e-contact-buttons__contact-links.has-corners-rounded {
4887 + --e-contact-buttons-links-border-radius: 20px;
4888 +}
4889 +.e-contact-buttons-var-6 .e-contact-buttons__contact-links.has-corners-round {
4890 + --e-contact-buttons-links-border-radius: 50px;
4891 +}
4892 +.e-contact-buttons-var-6 .e-contact-buttons__contact-links.has-corners-sharp {
4893 + --e-contact-buttons-links-border-radius: 0;
4894 +}
4895 +.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link {
4896 + color: var(--e-contact-buttons-contact-button-icon);
4897 + display: flex;
4898 + padding-block-end: var(--e-contact-buttons-button-bar-padding-block-end);
4899 + padding-block-start: var(--e-contact-buttons-button-bar-padding-block-start);
4900 + padding-inline-end: var(--e-contact-buttons-button-bar-padding-inline-end);
4901 + padding-inline-start: var(--e-contact-buttons-button-bar-padding-inline-start);
4902 +}
4903 +.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link svg {
4904 + fill: var(--e-contact-buttons-contact-button-icon);
4905 + height: 28px;
4906 + transition: all 0.3s;
4907 + width: 28px;
4908 +}
4909 +.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link:hover, .e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link:focus {
4910 + color: var(--e-contact-buttons-contact-button-icon-hover);
4911 +}
4912 +.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link:hover svg, .e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link:focus svg {
4913 + fill: var(--e-contact-buttons-contact-button-icon-hover);
4914 + transition: all 0.3s;
4915 +}
4916 +.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link.has-size-small svg {
4917 + height: var(--e-contact-buttons-icon-size-small);
4918 + width: var(--e-contact-buttons-icon-size-small);
4919 +}
4920 +.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link.has-size-medium svg {
4921 + height: var(--e-contact-buttons-icon-size-medium);
4922 + width: var(--e-contact-buttons-icon-size-medium);
4923 +}
4924 +.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link.has-size-large svg {
4925 + height: var(--e-contact-buttons-icon-size-large);
4926 + width: var(--e-contact-buttons-icon-size-large);
4927 +}
4928 +
4929 +.e-contact-buttons-var-7 {
4930 + --e-contact-buttons-chat-button-padding-block-end: 16px;
4931 + --e-contact-buttons-chat-button-padding-block-start: 16px;
4932 + --e-contact-buttons-chat-button-padding-inline-end: 20px;
4933 + --e-contact-buttons-chat-button-padding-inline-start: 20px;
4934 + --e-contact-buttons-chat-button-gap: 8px;
4935 + --e-contact-buttons-horizontal-offset: 0;
4936 + --e-contact-buttons-vertical-offset: 0;
4937 +}
4938 +.e-contact-buttons-var-7.has-h-alignment-end .e-contact-buttons__chat-button-container, .e-contact-buttons-var-7.has-h-alignment-start .e-contact-buttons__chat-button-container {
4939 + padding-inline: 0;
4940 +}
4941 +@media (max-width: 767px) {
4942 + .e-contact-buttons-var-7.has-mobile-full-width {
4943 + width: 100%;
4944 + }
4945 + .e-contact-buttons-var-7.has-mobile-full-width .e-contact-buttons__chat-button {
4946 + width: 100%;
4947 + }
4948 +}
4949 +.e-contact-buttons-var-7 .e-contact-buttons__chat-button, .e-contact-buttons-var-7 .e-contact-buttons__chat-button:not([href]):not([tabindex]), .e-contact-buttons-var-7 .e-contact-buttons__chat-button[type=button] {
4950 + border-radius: 0;
4951 + color: var(--e-contact-buttons-button-icon);
4952 + display: inline-flex;
4953 + font-size: 18px;
4954 + font-weight: 500;
4955 + gap: var(--e-contact-buttons-chat-button-gap);
4956 + height: -moz-fit-content;
4957 + height: fit-content;
4958 + line-height: 28px;
4959 + padding-block-end: var(--e-contact-buttons-chat-button-padding-block-end);
4960 + padding-block-start: var(--e-contact-buttons-chat-button-padding-block-start);
4961 + padding-inline-end: var(--e-contact-buttons-chat-button-padding-inline-end);
4962 + padding-inline-start: var(--e-contact-buttons-chat-button-padding-inline-start);
4963 + width: -moz-fit-content;
4964 + width: fit-content;
4965 +}
4966 +.e-contact-buttons-var-7 .e-contact-buttons__chat-button svg, .e-contact-buttons-var-7 .e-contact-buttons__chat-button:not([href]):not([tabindex]) svg, .e-contact-buttons-var-7 .e-contact-buttons__chat-button[type=button] svg {
4967 + height: 1em;
4968 + width: 1em;
4969 +}
4970 +.e-contact-buttons-var-7 .e-contact-buttons__chat-button:hover, .e-contact-buttons-var-7 .e-contact-buttons__chat-button:focus, .e-contact-buttons-var-7 .e-contact-buttons__chat-button:not([href]):not([tabindex]):hover, .e-contact-buttons-var-7 .e-contact-buttons__chat-button:not([href]):not([tabindex]):focus, .e-contact-buttons-var-7 .e-contact-buttons__chat-button[type=button]:hover, .e-contact-buttons-var-7 .e-contact-buttons__chat-button[type=button]:focus {
4971 + color: var(--e-contact-buttons-button-icon-hover);
4972 +}
4973 +.e-contact-buttons-var-7 .e-contact-buttons__chat-button.has-icon-position-start .e-contact-buttons__chat-button-text, .e-contact-buttons-var-7 .e-contact-buttons__chat-button:not([href]):not([tabindex]).has-icon-position-start .e-contact-buttons__chat-button-text, .e-contact-buttons-var-7 .e-contact-buttons__chat-button[type=button].has-icon-position-start .e-contact-buttons__chat-button-text {
4974 + order: 2;
4975 +}
4976 +.e-contact-buttons-var-7 .e-contact-buttons__chat-button.has-icon-position-start svg, .e-contact-buttons-var-7 .e-contact-buttons__chat-button:not([href]):not([tabindex]).has-icon-position-start svg, .e-contact-buttons-var-7 .e-contact-buttons__chat-button[type=button].has-icon-position-start svg {
4977 + order: 1;
4978 +}
4979 +.e-contact-buttons-var-7 .e-contact-buttons__chat-button.has-icon-position-end .e-contact-buttons__chat-button-text, .e-contact-buttons-var-7 .e-contact-buttons__chat-button:not([href]):not([tabindex]).has-icon-position-end .e-contact-buttons__chat-button-text, .e-contact-buttons-var-7 .e-contact-buttons__chat-button[type=button].has-icon-position-end .e-contact-buttons__chat-button-text {
4980 + order: 1;
4981 +}
4982 +.e-contact-buttons-var-7 .e-contact-buttons__chat-button.has-icon-position-end svg, .e-contact-buttons-var-7 .e-contact-buttons__chat-button:not([href]):not([tabindex]).has-icon-position-end svg, .e-contact-buttons-var-7 .e-contact-buttons__chat-button[type=button].has-icon-position-end svg {
4983 + order: 2;
4984 +}
4985 +
4986 +.e-contact-buttons-var-8 {
4987 + --e-contact-buttons-size-small: 48px;
4988 + --e-contact-buttons-size-medium: 56px;
4989 + --e-contact-buttons-size-large: 64px;
4990 + --e-contact-buttons-svg-size-small: 24px;
4991 + --e-contact-buttons-svg-size-medium: 28px;
4992 + --e-contact-buttons-svg-size-large: 32px;
4993 + --e-contact-buttons-chat-box-width: 280px;
4994 + --e-contact-buttons-button-bg: #324A6D;
4995 + --e-contact-buttons-button-bg-hover: #1C2448;
4996 + --e-contact-buttons-active-button-bg: #F3F5F8;
4997 + --e-contact-buttons-active-button-color: #324A6D;
4998 + --e-contact-buttons-top-bar-bg: #324A6D;
4999 + --e-contact-buttons-contact-button-bg: #C8D5DC;
5000 + --e-contact-buttons-contact-button-icon: #324A6D;
5001 +}
5002 +.e-contact-buttons-var-8 .has-colors-type-default.has-platform-email, .e-contact-buttons-var-8 .has-colors-type-default.has-platform-sms, .e-contact-buttons-var-8 .has-colors-type-default.has-platform-phone, .e-contact-buttons-var-8 .has-colors-type-default.has-platform-url {
5003 + --e-contact-buttons-contact-button-icon: #467FF7;
5004 +}
5005 +.e-contact-buttons-var-8 .has-colors-type-default.has-platform-whatsapp {
5006 + --e-contact-buttons-contact-button-icon: #25D366;
5007 +}
5008 +.e-contact-buttons-var-8 .has-colors-type-default.has-platform-skype {
5009 + --e-contact-buttons-contact-button-icon: #00AFF0;
5010 +}
5011 +.e-contact-buttons-var-8 .has-colors-type-default.has-platform-messenger {
5012 + --e-contact-buttons-contact-button-icon: #168AFF;
5013 +}
5014 +.e-contact-buttons-var-8 .has-colors-type-default.has-platform-viber {
5015 + --e-contact-buttons-contact-button-icon: #7360F2;
5016 +}
5017 +.e-contact-buttons-var-8 .has-colors-type-default.has-platform-waze {
5018 + --e-contact-buttons-contact-button-icon: #33CCFF;
5019 +}
5020 +.e-contact-buttons-var-8 .has-size-small.e-contact-buttons__close-button {
5021 + align-items: center;
5022 + display: flex;
5023 + height: var(--e-contact-buttons-size-small);
5024 + justify-content: center;
5025 + width: var(--e-contact-buttons-size-small);
5026 +}
5027 +.e-contact-buttons-var-8 .has-size-small.e-contact-buttons__close-button .eicon-close {
5028 + font-size: 24px;
5029 +}
5030 +.e-contact-buttons-var-8 .has-size-medium.e-contact-buttons__close-button {
5031 + height: var(--e-contact-buttons-size-medium);
5032 + width: var(--e-contact-buttons-size-medium);
5033 +}
5034 +.e-contact-buttons-var-8 .has-size-medium.e-contact-buttons__close-button .eicon-close {
5035 + font-size: 28px;
5036 +}
5037 +.e-contact-buttons-var-8 .has-size-large.e-contact-buttons__close-button {
5038 + height: var(--e-contact-buttons-size-large);
5039 + width: var(--e-contact-buttons-size-large);
5040 +}
5041 +.e-contact-buttons-var-8 .has-size-large.e-contact-buttons__close-button .eicon-close {
5042 + font-size: 32px;
5043 +}
5044 +.e-contact-buttons-var-8 .e-contact-buttons__chat-buttons-container {
5045 + display: flex;
5046 +}
5047 +.e-contact-buttons-var-8 .e-contact-buttons__close-button {
5048 + background-color: var(--e-contact-buttons-active-button-bg);
5049 + border-radius: 50%;
5050 + color: var(--e-contact-buttons-active-button-color);
5051 + inset-inline-end: unset;
5052 + inset-inline-start: unset;
5053 + position: relative;
5054 + top: unset;
5055 +}
5056 +.e-contact-buttons-var-8 .e-contact-buttons__close-button:hover, .e-contact-buttons-var-8 .e-contact-buttons__close-button:focus {
5057 + background-color: var(--e-contact-buttons-active-button-bg);
5058 + color: var(--e-contact-buttons-active-button-color);
5059 +}
5060 +.e-contact-buttons-var-8 .e-contact-buttons__chat-button[aria-expanded=true], .e-contact-buttons-var-8 .e-contact-buttons__chat-button[type=button][aria-expanded=true] {
5061 + display: none;
5062 +}
5063 +.e-contact-buttons-var-8 .e-contact-buttons__close-button[aria-expanded=false] {
5064 + display: none;
5065 +}
5066 +.e-contact-buttons-var-8 .e-contact-buttons__top-bar-title {
5067 + font-size: 16px;
5068 + line-height: 24px;
5069 + font-weight: 600;
5070 +}
5071 +.e-contact-buttons-var-8 .e-contact-buttons__top-bar-subtitle {
5072 + font-size: 12px;
5073 + line-height: 16px;
5074 + font-weight: 500px;
5075 +}
5076 +.e-contact-buttons-var-8 .e-contact-buttons__contact-links {
5077 + display: flex;
5078 + flex-direction: column;
5079 + gap: 12px;
5080 + padding: 12px;
5081 +}
5082 +.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link {
5083 + background-color: var(--e-contact-buttons-contact-button-bg);
5084 + border-start-end-radius: 15px;
5085 + border-end-end-radius: 15px;
5086 + border-end-start-radius: 15px;
5087 + color: var(--e-contact-buttons-contact-button-icon);
5088 + display: grid;
5089 + grid-template-columns: auto 1fr;
5090 + grid-template-rows: repeat(2, 1fr);
5091 + grid-column-gap: 12px;
5092 + grid-row-gap: 0;
5093 + padding: 10px 20px;
5094 +}
5095 +.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link svg {
5096 + fill: var(--e-contact-buttons-contact-button-icon);
5097 +}
5098 +.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link.has-size-small svg {
5099 + height: 22px;
5100 + width: 22px;
5101 +}
5102 +.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link.has-size-medium svg {
5103 + height: 28px;
5104 + width: 28px;
5105 +}
5106 +.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link.has-size-large svg {
5107 + height: 36px;
5108 + width: 36px;
5109 +}
5110 +.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-container {
5111 + align-items: center;
5112 + display: flex;
5113 + grid-area: 1/1/3/2;
5114 +}
5115 +.e-contact-buttons-var-8 .e-contact-buttons__contact-title {
5116 + color: var(--e-contact-buttons-contact-title-text-color);
5117 + grid-area: 1/2/2/3;
5118 + font-size: 16px;
5119 + font-weight: 600;
5120 + line-height: 24px;
5121 +}
5122 +.e-contact-buttons-var-8 .e-contact-buttons__contact-description {
5123 + color: var(--e-contact-buttons-contact-description-text-color);
5124 + grid-area: 2/2/3/3;
5125 + font-size: 12px;
5126 + font-weight: 300;
5127 + line-height: 16px;
5128 +}
5129 +.e-contact-buttons-var-8 .e-contact-buttons__links-container {
5130 + background-color: var(--e-contact-buttons-chat-box-bg);
5131 +}
5132 +
5133 +.e-contact-buttons-var-9 {
5134 + --e-contact-buttons-size-small: 48px;
5135 + --e-contact-buttons-size-medium: 56px;
5136 + --e-contact-buttons-size-large: 64px;
5137 + --e-contact-buttons-svg-size-small: 24px;
5138 + --e-contact-buttons-svg-size-medium: 28px;
5139 + --e-contact-buttons-svg-size-large: 32px;
5140 + --e-contact-buttons-transition-duration: .3s;
5141 + --e-contact-buttons-transition: all var(--e-contact-buttons-transition-duration);
5142 + --e-contact-buttons-overlap-margin: -10px;
5143 + --e-contact-buttons-chat-button-padding-block-end: 8px;
5144 + --e-contact-buttons-chat-button-padding-block-start: 8px;
5145 + --e-contact-buttons-chat-button-padding-inline-end: 16px;
5146 + --e-contact-buttons-chat-button-padding-inline-start: 16px;
5147 + width: auto;
5148 +}
5149 +.e-contact-buttons-var-9 .e-contact-buttons__chat-button-icon-container {
5150 + align-items: center;
5151 + background-color: var(--e-contact-buttons-button-bg);
5152 + border-radius: 50%;
5153 + display: flex;
5154 + justify-content: center;
5155 + position: relative;
5156 + transition: var(--e-contact-buttons-transition);
5157 + z-index: 1;
5158 +}
5159 +.e-contact-buttons-var-9 .e-contact-buttons__chat-button-icon-container svg {
5160 + position: relative;
5161 + z-index: 2;
5162 +}
5163 +.e-contact-buttons-var-9 .e-contact-buttons__chat-button-text {
5164 + background-color: var(--e-contact-buttons-button-bg);
5165 + color: var(--e-contact-buttons-button-icon);
5166 + font-size: 16px;
5167 + font-weight: 500;
5168 + line-height: 24px;
5169 + padding-block-end: var(--e-contact-buttons-chat-button-padding-block-end);
5170 + padding-block-start: var(--e-contact-buttons-chat-button-padding-block-start);
5171 + padding-inline-end: var(--e-contact-buttons-chat-button-padding-inline-end);
5172 + padding-inline-start: var(--e-contact-buttons-chat-button-padding-inline-start);
5173 + position: relative;
5174 + transition: var(--e-contact-buttons-transition);
5175 +}
5176 +.e-contact-buttons-var-9 .e-contact-buttons__chat-button {
5177 + background-color: transparent;
5178 + border-radius: 0;
5179 + color: var(--e-contact-buttons-button-icon);
5180 + height: auto;
5181 + width: auto;
5182 +}
5183 +.e-contact-buttons-var-9 .e-contact-buttons__chat-button:hover, .e-contact-buttons-var-9 .e-contact-buttons__chat-button:focus {
5184 + color: var(--e-contact-buttons-button-icon);
5185 +}
5186 +.e-contact-buttons-var-9 .e-contact-buttons__chat-button:hover svg, .e-contact-buttons-var-9 .e-contact-buttons__chat-button:focus svg {
5187 + fill: var(--e-contact-buttons-button-icon);
5188 +}
5189 +.e-contact-buttons-var-9 .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-icon-container, .e-contact-buttons-var-9 .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-text, .e-contact-buttons-var-9 .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-text::before, .e-contact-buttons-var-9 .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-icon-container, .e-contact-buttons-var-9 .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-text, .e-contact-buttons-var-9 .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-text::before {
5190 + background-color: var(--e-contact-buttons-button-bg);
5191 + color: var(--e-contact-buttons-button-icon);
5192 + transition: var(--e-contact-buttons-transition);
5193 +}
5194 +.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-small .e-contact-buttons__chat-button-icon-container {
5195 + height: var(--e-contact-buttons-size-small);
5196 + width: var(--e-contact-buttons-size-small);
5197 +}
5198 +.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-small .e-contact-buttons__chat-button-icon-container svg {
5199 + height: var(--e-contact-buttons-svg-size-small);
5200 + width: var(--e-contact-buttons-svg-size-small);
5201 +}
5202 +.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-medium .e-contact-buttons__chat-button-icon-container {
5203 + height: var(--e-contact-buttons-size-medium);
5204 + width: var(--e-contact-buttons-size-medium);
5205 +}
5206 +.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-medium .e-contact-buttons__chat-button-icon-container svg {
5207 + height: var(--e-contact-buttons-svg-size-medium);
5208 + width: var(--e-contact-buttons-svg-size-medium);
5209 +}
5210 +.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-large .e-contact-buttons__chat-button-icon-container {
5211 + height: var(--e-contact-buttons-size-large);
5212 + width: var(--e-contact-buttons-size-large);
5213 +}
5214 +.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-large .e-contact-buttons__chat-button-icon-container svg {
5215 + height: var(--e-contact-buttons-svg-size-large);
5216 + width: var(--e-contact-buttons-svg-size-large);
5217 +}
5218 +.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button-container {
5219 + padding-inline-end: 0;
5220 +}
5221 +@media (min-width: 1025px) {
5222 + .e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button-icon-container {
5223 + position: absolute;
5224 + inset-inline-end: -5px;
5225 + transition: var(--e-contact-buttons-transition);
5226 + }
5227 +}
5228 +.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button-text {
5229 + border-start-start-radius: 0;
5230 + border-end-start-radius: 0;
5231 + border-start-end-radius: 50px;
5232 + border-end-end-radius: 50px;
5233 + margin-inline-start: var(--e-contact-buttons-overlap-margin);
5234 +}
5235 +@media (min-width: 1025px) {
5236 + .e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button-text {
5237 + -webkit-clip-path: inset(0 0 0 100%);
5238 + clip-path: inset(0 0 0 100%);
5239 + }
5240 +}
5241 +@media (min-width: 1025px) {
5242 + .e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-text, .e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-text {
5243 + -webkit-clip-path: inset(0 0 0 0);
5244 + clip-path: inset(0 0 0 0);
5245 + transition: var(--e-contact-buttons-transition);
5246 + }
5247 + .e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-icon-container, .e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-icon-container {
5248 + inset-inline-end: 100%;
5249 + transition: var(--e-contact-buttons-transition);
5250 + }
5251 +}
5252 +.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button-container {
5253 + padding-inline-start: 0;
5254 +}
5255 +.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button-icon-container {
5256 + order: 2;
5257 +}
5258 +@media (min-width: 1025px) {
5259 + .e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button-icon-container {
5260 + position: absolute;
5261 + inset-inline-start: -5px;
5262 + transition: var(--e-contact-buttons-transition);
5263 + }
5264 +}
5265 +.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button-text {
5266 + border-start-start-radius: 50px;
5267 + border-end-start-radius: 50px;
5268 + border-start-end-radius: 0;
5269 + border-end-end-radius: 0;
5270 + margin-inline-end: var(--e-contact-buttons-overlap-margin);
5271 + order: 1;
5272 +}
5273 +@media (min-width: 1025px) {
5274 + .e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button-text {
5275 + -webkit-clip-path: inset(0 100% 0 0);
5276 + clip-path: inset(0 100% 0 0);
5277 + transition: var(--e-contact-buttons-transition);
5278 + }
5279 +}
5280 +@media (min-width: 1025px) {
5281 + .e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-text, .e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-text {
5282 + -webkit-clip-path: inset(0 0 0 0);
5283 + clip-path: inset(0 0 0 0);
5284 + transition: var(--e-contact-buttons-transition);
5285 + }
5286 + .e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-icon-container, .e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-icon-container {
5287 + inset-inline-start: 100%;
5288 + transition: var(--e-contact-buttons-transition);
5289 + }
5290 +}
5291 +@media (min-width: 1025px) {
5292 + .e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button-icon-container {
5293 + order: 2;
5294 + position: absolute;
5295 + inset-inline-start: 50%;
5296 + transform: translateX(-50%);
5297 + }
5298 +}
5299 +.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button-text {
5300 + border-start-start-radius: 0;
5301 + border-end-start-radius: 0;
5302 + border-start-end-radius: 50px;
5303 + border-end-end-radius: 50px;
5304 + margin-inline-start: var(--e-contact-buttons-overlap-margin);
5305 +}
5306 +@media (min-width: 1025px) {
5307 + .e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button-text {
5308 + inset-inline-end: 50%;
5309 + order: 1;
5310 + -webkit-clip-path: inset(0 0 0 100%);
5311 + clip-path: inset(0 0 0 100%);
5312 + }
5313 +}
5314 +@media (min-width: 1025px) {
5315 + .e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-text, .e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-text {
5316 + -webkit-clip-path: inset(0 0 0 0);
5317 + clip-path: inset(0 0 0 0);
5318 + transition: var(--e-contact-buttons-transition);
5319 + }
5320 + .e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-icon-container, .e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-icon-container {
5321 + inset-inline-start: -100%;
5322 + transform: unset;
5323 + transition: var(--e-contact-buttons-transition);
5324 + }
5325 +}
5326 +.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button.has-size-small:hover .e-contact-buttons__chat-button-icon-container, .e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button.has-size-small:focus .e-contact-buttons__chat-button-icon-container {
5327 + inset-inline-start: calc(-100% + 10px);
5328 +}
5329 +.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button.has-size-large:hover .e-contact-buttons__chat-button-icon-container, .e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button.has-size-large:focus .e-contact-buttons__chat-button-icon-container {
5330 + inset-inline-start: calc(-100% - 5px);
5331 +}
5332 +
5333 +.e-contact-buttons-var-10 {
5334 + --e-contact-buttons-size-small: 40px;
5335 + --e-contact-buttons-size-medium: 48px;
5336 + --e-contact-buttons-size-large: 56px;
5337 + --e-contact-buttons-svg-size-small: 20px;
5338 + --e-contact-buttons-svg-size-medium: 24px;
5339 + --e-contact-buttons-svg-size-large: 28px;
5340 + --e-contact-buttons-svg-size: var(--e-contact-buttons-svg-size-medium);
5341 + --e-contact-buttons-horizontal-offset: 0;
5342 + --e-contact-buttons-transition-duration: .3s;
5343 + --e-contact-buttons-transition: all var(--e-contact-buttons-transition-duration);
5344 + --e-contact-buttons-contact-gap: 4px;
5345 + --e-contact-buttons-contact-padding-block-end: 8px;
5346 + --e-contact-buttons-contact-padding-block-start: 8px;
5347 + --e-contact-buttons-contact-padding-inline-end: 12px;
5348 + --e-contact-buttons-contact-padding-inline-start: 12px;
5349 + width: auto;
5350 +}
5351 +.e-contact-buttons-var-10 .has-corners-rounded {
5352 + --e-contact-buttons-border-radius: 20px;
5353 +}
5354 +.e-contact-buttons-var-10 .has-corners-round {
5355 + --e-contact-buttons-border-radius: 50px;
5356 +}
5357 +.e-contact-buttons-var-10 .has-corners-sharp {
5358 + --e-contact-buttons-border-radius: 0;
5359 +}
5360 +.e-contact-buttons-var-10 .has-size-small {
5361 + --e-contact-buttons-svg-size: var(--e-contact-buttons-svg-size-small);
5362 +}
5363 +.e-contact-buttons-var-10 .has-size-medium {
5364 + --e-contact-buttons-svg-size: var(--e-contact-buttons-svg-size-medium);
5365 +}
5366 +.e-contact-buttons-var-10 .has-size-large {
5367 + --e-contact-buttons-svg-size: var(--e-contact-buttons-svg-size-large);
5368 +}
5369 +.e-contact-buttons-var-10 .e-contact-buttons__contact-links {
5370 + display: flex;
5371 + gap: var(--e-contact-buttons-contact-gap);
5372 +}
5373 +.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-container {
5374 + align-items: center;
5375 + display: inline-flex;
5376 + justify-content: center;
5377 +}
5378 +.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-container svg {
5379 + height: var(--e-contact-buttons-svg-size);
5380 + width: var(--e-contact-buttons-svg-size);
5381 +}
5382 +.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link {
5383 + align-items: center;
5384 + background-color: var(--e-contact-buttons-contact-button-bg);
5385 + color: var(--e-contact-buttons-contact-button-icon);
5386 + display: flex;
5387 + transition: all 0.3s;
5388 +}
5389 +.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link svg {
5390 + fill: var(--e-contact-buttons-contact-button-icon);
5391 +}
5392 +.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link:hover, .e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link:focus {
5393 + background-color: var(--e-contact-buttons-contact-button-bg);
5394 + color: var(--e-contact-buttons-contact-button-icon);
5395 + transition: all 0.3s;
5396 +}
5397 +.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link:hover svg, .e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link:focus svg {
5398 + fill: var(--e-contact-buttons-contact-button-icon);
5399 +}
5400 +.e-contact-buttons-var-10 .e-contact-buttons__contact-title {
5401 + display: inline-block;
5402 + padding-block-end: var(--e-contact-buttons-contact-padding-block-end);
5403 + padding-block-start: var(--e-contact-buttons-contact-padding-block-start);
5404 + padding-inline-end: var(--e-contact-buttons-contact-padding-inline-end);
5405 + padding-inline-start: var(--e-contact-buttons-contact-padding-inline-start);
5406 +}
5407 +.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link {
5408 + --e-contact-buttons-margin-offset: 8px;
5409 + justify-content: flex-end;
5410 + padding-inline-end: 12px;
5411 + transform: translateX(calc(-100% + var(--e-contact-buttons-svg-size) * 2 - var(--e-contact-buttons-margin-offset)));
5412 + transition: var(--e-contact-buttons-transition);
5413 +}
5414 +.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link.has-size-small {
5415 + --e-contact-buttons-margin-offset: 2px;
5416 +}
5417 +.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-links {
5418 + align-items: flex-start;
5419 + flex-direction: column;
5420 +}
5421 +.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link {
5422 + border-start-start-radius: 0;
5423 + border-start-end-radius: var(--e-contact-buttons-border-radius);
5424 + border-end-start-radius: 0;
5425 + border-end-end-radius: var(--e-contact-buttons-border-radius);
5426 +}
5427 +@media (min-width: 768px) {
5428 + .e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link:hover, .e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link:focus {
5429 + transform: none;
5430 + transition: var(--e-contact-buttons-transition);
5431 + }
5432 +}
5433 +.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link.active {
5434 + transform: none;
5435 + transition: var(--e-contact-buttons-transition);
5436 +}
5437 +.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link {
5438 + --e-contact-buttons-margin-offset: 8px;
5439 + padding-inline-start: 12px;
5440 + transform: translateX(calc(100% - var(--e-contact-buttons-svg-size) * 2 + var(--e-contact-buttons-margin-offset)));
5441 + transition: var(--e-contact-buttons-transition);
5442 +}
5443 +@media (min-width: 768px) {
5444 + .e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link:hover, .e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link:focus {
5445 + transform: none;
5446 + transition: var(--e-contact-buttons-transition);
5447 + }
5448 +}
5449 +.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link.active {
5450 + transform: none;
5451 + transition: var(--e-contact-buttons-transition);
5452 +}
5453 +.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link.has-size-small {
5454 + --e-contact-buttons-margin-offset: 2px;
5455 +}
5456 +.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-links {
5457 + align-items: flex-end;
5458 + flex-direction: column;
5459 +}
5460 +.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-container {
5461 + order: 1;
5462 +}
5463 +.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-title {
5464 + order: 2;
5465 +}
5466 +.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link {
5467 + border-start-start-radius: var(--e-contact-buttons-border-radius);
5468 + border-start-end-radius: 0;
5469 + border-end-start-radius: var(--e-contact-buttons-border-radius);
5470 + border-end-end-radius: 0;
5471 +}
5472 +.e-contact-buttons-var-10.has-h-alignment-center .e-contact-buttons__contact-icon-link {
5473 + flex-direction: column;
5474 +}
5475 +.e-contact-buttons-var-10.has-h-alignment-center .e-contact-buttons__contact-title {
5476 + writing-mode: vertical-lr;
5477 +}
5478 +.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-links {
5479 + align-items: flex-end;
5480 +}
5481 +.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-container {
5482 + order: 1;
5483 +}
5484 +.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-title {
5485 + order: 2;
5486 +}
5487 +.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-link {
5488 + --e-contact-buttons-margin-offset: 14px;
5489 + border-start-start-radius: var(--e-contact-buttons-border-radius);
5490 + border-start-end-radius: var(--e-contact-buttons-border-radius);
5491 + border-end-start-radius: 0;
5492 + border-end-end-radius: 0;
5493 + padding-block-start: 12px;
5494 + transform: translateY(calc(100% - var(--e-contact-buttons-svg-size) * 2 + var(--e-contact-buttons-margin-offset)));
5495 + transition: var(--e-contact-buttons-transition);
5496 +}
5497 +@media (min-width: 768px) {
5498 + .e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-link:hover, .e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-link:focus {
5499 + transform: none;
5500 + transition: var(--e-contact-buttons-transition);
5501 + }
5502 +}
5503 +.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-link.active {
5504 + transform: none;
5505 + transition: var(--e-contact-buttons-transition);
5506 +}
5507 +.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-link.has-size-small {
5508 + --e-contact-buttons-margin-offset: 5px;
5509 +}
5510 +.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-links {
5511 + align-items: flex-start;
5512 +}
5513 +.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-icon-container {
5514 + align-items: flex-end;
5515 +}
5516 +.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-icon-link {
5517 + --e-contact-buttons-margin-offset: 14px;
5518 + border-start-start-radius: 0;
5519 + border-start-end-radius: 0;
5520 + border-end-start-radius: var(--e-contact-buttons-border-radius);
5521 + border-end-end-radius: var(--e-contact-buttons-border-radius);
5522 + justify-content: flex-end;
5523 + padding-block-end: 12px;
5524 + transform: translateY(calc(-100% + var(--e-contact-buttons-svg-size) + var(--e-contact-buttons-margin-offset)));
5525 + transition: var(--e-contact-buttons-transition);
5526 +}
5527 +@media (min-width: 768px) {
5528 + .e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-icon-link:hover, .e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-icon-link:focus {
5529 + transform: none;
5530 + transition: var(--e-contact-buttons-transition);
5531 + }
5532 +}
5533 +.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-icon-link.active {
5534 + transform: none;
5535 + transition: var(--e-contact-buttons-transition);
5536 +}
5537 +
5538 +.e-link-in-bio {
5539 + --e-link-in-bio-border-color: transparent;
5540 + --e-link-in-bio-border-style: none;
5541 + --e-link-in-bio-border-width: 0;
5542 + --e-link-in-bio-container-height: auto;
5543 + --e-link-in-bio-container-width: 360px;
5544 + --e-link-in-bio-content-align-h: center;
5545 + --e-link-in-bio-content-align-v: center;
5546 + --e-link-in-bio-content-width: 280px;
5547 + --e-link-in-bio-full-height: 100vh;
5548 + --e-link-in-bio-gutter-block-end: 45px;
5549 + --e-link-in-bio-gutter-block-start: 38px;
5550 + --e-link-in-bio-gutter-inline: 40px;
5551 + --e-link-in-bio-identity-image-cover-border-bottom-width: 0;
5552 + --e-link-in-bio-identity-image-cover-border-color: transparent;
5553 + --e-link-in-bio-identity-image-cover-border-style: none;
5554 + --e-link-in-bio-identity-image-cover-height: 170px;
5555 + --e-link-in-bio-identity-image-cover-position: center center;
5556 + --e-link-in-bio-identity-image-profile-border-color: transparent;
5557 + --e-link-in-bio-identity-image-profile-position: center center;
5558 + --e-link-in-bio-identity-image-profile-border-radius: 50%;
5559 + --e-link-in-bio-identity-image-profile-border-style: none;
5560 + --e-link-in-bio-identity-image-profile-border-width: 0;
5561 + --e-link-in-bio-identity-image-profile-width: 115px;
5562 + --e-link-in-bio-heading-color: inherit;
5563 + --e-link-in-bio-title-color: inherit;
5564 + --e-link-in-bio-about-heading-color: inherit;
5565 + --e-link-in-bio-description-color: #324a6d;
5566 + --e-link-in-bio-icon-background-color: transparent;
5567 + --e-link-in-bio-icon-border-color: transparent;
5568 + --e-link-in-bio-icon-border-style: none;
5569 + --e-link-in-bio-icon-border-width: 0;
5570 + --e-link-in-bio-icon-color: inherit;
5571 + --e-link-in-bio-icon-columns: 3;
5572 + --e-link-in-bio-icon-gap: 20px 29px;
5573 + --e-link-in-bio-icon-size: 25px;
5574 + --e-link-in-bio-ctas-background-color: #467FF7;
5575 + --e-link-in-bio-ctas-border-color: transparent;
5576 + --e-link-in-bio-ctas-border-radius: 20px;
5577 + --e-link-in-bio-ctas-border-style: none;
5578 + --e-link-in-bio-ctas-border-width: 0;
5579 + --e-link-in-bio-ctas-gap: 22px;
5580 + --e-link-in-bio-ctas-padding-block-end: 17px;
5581 + --e-link-in-bio-ctas-padding-block-start: 17px;
5582 + --e-link-in-bio-ctas-padding-inline-end: 20px;
5583 + --e-link-in-bio-ctas-padding-inline-start: 20px;
5584 + --e-link-in-bio-ctas-text-color: #ffffff;
5585 + --e-link-in-bio-image-links-border-color: transparent;
5586 + --e-link-in-bio-image-links-border-style: solid;
5587 + --e-link-in-bio-image-links-border-width: 0;
5588 + --e-link-in-bio-image-links-columns: 2;
5589 + --e-link-in-bio-image-links-gap: 10px;
5590 + --e-link-in-bio-image-links-height: auto;
5591 + --background-overlay-opacity: 0.5;
5592 + align-items: var(--e-link-in-bio-content-align-h);
5593 + border-color: var(--e-link-in-bio-border-color);
5594 + border-style: var(--e-link-in-bio-border-style);
5595 + border-width: var(--e-link-in-bio-border-width);
5596 + display: flex;
5597 + flex-direction: column;
5598 + justify-content: var(--e-link-in-bio-content-align-v);
5599 + margin-inline: auto;
5600 + max-width: 100%;
5601 + min-height: var(--e-link-in-bio-container-height);
5602 + padding: var(--e-link-in-bio-gutter-block-start) var(--e-link-in-bio-gutter-inline) var(--e-link-in-bio-gutter-block-end);
5603 + position: relative;
5604 + width: var(--e-link-in-bio-container-width);
5605 +}
5606 +@supports (height: 100dvh) {
5607 + .e-link-in-bio {
5608 + --e-link-in-bio-full-height: 100dvh;
5609 + }
5610 +}
5611 +.e-link-in-bio.has-border {
5612 + --e-link-in-bio-border-style: solid;
5613 +}
5614 +@media (max-width: 767px) {
5615 + .e-link-in-bio.is-full-height-mobile {
5616 + --e-link-in-bio-container-height: var(--e-link-in-bio-full-height, 100vh);
5617 + }
5618 +}
5619 +@media (min-width: -1) and (max-width: -1) {
5620 + .e-link-in-bio.is-full-height-mobile_extra {
5621 + --e-link-in-bio-container-height: var(--e-link-in-bio-full-height, 100vh);
5622 + }
5623 +}
5624 +@media (min-width: 768px) and (max-width: 1024px) {
5625 + .e-link-in-bio.is-full-height-tablet {
5626 + --e-link-in-bio-container-height: var(--e-link-in-bio-full-height, 100vh);
5627 + }
5628 +}
5629 +@media (min-width: -1) and (max-width: -1) {
5630 + .e-link-in-bio.is-full-height-tablet_extra {
5631 + --e-link-in-bio-container-height: var(--e-link-in-bio-full-height, 100vh);
5632 + }
5633 +}
5634 +@media (min-width: -1) and (max-width: -1) {
5635 + .e-link-in-bio.is-full-height-laptop {
5636 + --e-link-in-bio-container-height: var(--e-link-in-bio-full-height, 100vh);
5637 + }
5638 +}
5639 +@media (min-width: 1025px) {
5640 + .e-link-in-bio.is-full-height-desktop {
5641 + --e-link-in-bio-container-height: var(--e-link-in-bio-full-height, 100vh);
5642 + }
5643 +}
5644 +@media (min-width: 1025px) and (max-width: 99999px) {
5645 + .e-link-in-bio.is-full-height-desktop.is-full-height-widescreen {
5646 + --e-link-in-bio-container-height: var(--e-link-in-bio-full-height, 100vh);
5647 + }
5648 +}
5649 +@media (min-width: -1) {
5650 + .e-link-in-bio.is-full-height-widescreen {
5651 + --e-link-in-bio-container-height: var(--e-link-in-bio-full-height, 100vh);
5652 + }
5653 +}
5654 +.e-link-in-bio.is-full-width {
5655 + --e-link-in-bio-container-width: 100%;
5656 +}
5657 +.e-link-in-bio__bg {
5658 + background-position: center center;
5659 + background-repeat: no-repeat;
5660 + background-size: cover;
5661 + display: grid;
5662 + inset: 0;
5663 + position: absolute;
5664 + z-index: 0;
5665 +}
5666 +.e-link-in-bio__bg-overlay {
5667 + background-position: center center;
5668 + background-repeat: no-repeat;
5669 + background-size: cover;
5670 + opacity: var(--background-overlay-opacity);
5671 +}
5672 +.e-link-in-bio__content {
5673 + color: #1c2448;
5674 + display: flex;
5675 + flex-direction: column;
5676 + font-family: var(--e-global-typography-text-font-family, "Poppins"), Sans-serif;
5677 + max-width: 100%;
5678 + text-align: center;
5679 + width: var(--e-link-in-bio-content-width);
5680 + z-index: 1;
5681 +}
5682 +.e-link-in-bio__content * {
5683 + word-wrap: break-word;
5684 +}
5685 +.e-link-in-bio__identity {
5686 + display: grid;
5687 + grid-template-columns: 1fr;
5688 + grid-template-rows: auto;
5689 + margin-block-end: 14px;
5690 + margin-block-start: calc(var(--e-link-in-bio-gutter-block-start) * -1);
5691 +}
5692 +.e-link-in-bio__identity .e-link-in-bio__identity-image {
5693 + display: flex;
5694 + position: relative;
5695 +}
5696 +.e-link-in-bio__identity .e-link-in-bio__identity-image-element {
5697 + display: block;
5698 + flex: 1 1 100%;
5699 + -o-object-fit: cover;
5700 + object-fit: cover;
5701 +}
5702 +.e-link-in-bio__identity .e-link-in-bio__identity-image-cover {
5703 + align-self: start;
5704 + border-color: var(--e-link-in-bio-identity-image-cover-border-color);
5705 + border-style: var(--e-link-in-bio-identity-image-cover-border-style);
5706 + border-width: 0 0 var(--e-link-in-bio-identity-image-cover-border-bottom-width) 0;
5707 + grid-column: 1;
5708 + grid-row: 1;
5709 + margin-inline: calc(var(--e-link-in-bio-gutter-inline) * -1);
5710 + max-height: var(--e-link-in-bio-identity-image-cover-height);
5711 + overflow: hidden;
5712 + width: calc(100% + var(--e-link-in-bio-gutter-inline) * 2);
5713 +}
5714 +.e-link-in-bio__identity .e-link-in-bio__identity-image-cover.has-border {
5715 + --e-link-in-bio-identity-image-cover-border-style: solid;
5716 +}
5717 +.e-link-in-bio__identity .e-link-in-bio__identity-image-cover .e-link-in-bio__identity-image-element {
5718 + -o-object-position: var(--e-link-in-bio-identity-image-cover-position);
5719 + object-position: var(--e-link-in-bio-identity-image-cover-position);
5720 +}
5721 +.e-link-in-bio__identity .e-link-in-bio__identity-image-profile {
5722 + align-self: center;
5723 + aspect-ratio: 1;
5724 + border-color: var(--e-link-in-bio-identity-image-profile-border-color);
5725 + border-radius: var(--e-link-in-bio-identity-image-profile-border-radius);
5726 + border-style: var(--e-link-in-bio-identity-image-profile-border-style);
5727 + border-width: var(--e-link-in-bio-identity-image-profile-border-width);
5728 + grid-column: 1;
5729 + grid-row: 1;
5730 + overflow: hidden;
5731 + margin-block-start: var(--e-link-in-bio-gutter-block-start);
5732 + margin-block-end: 17px;
5733 + margin-inline: auto;
5734 + max-width: 100%;
5735 + width: var(--e-link-in-bio-identity-image-profile-width);
5736 +}
5737 +.e-link-in-bio__identity .e-link-in-bio__identity-image-profile.has-border {
5738 + --e-link-in-bio-identity-image-profile-border-style: solid;
5739 +}
5740 +.e-link-in-bio__identity .e-link-in-bio__identity-image-profile.has-style-square {
5741 + --e-link-in-bio-identity-image-profile-border-radius: 0;
5742 +}
5743 +.e-link-in-bio__identity .e-link-in-bio__identity-image-profile .e-link-in-bio__identity-image-element {
5744 + aspect-ratio: inherit;
5745 + -o-object-position: var(--e-link-in-bio-identity-image-profile-position);
5746 + object-position: var(--e-link-in-bio-identity-image-profile-position);
5747 +}
5748 +.e-link-in-bio__identity .e-link-in-bio__identity-image-cover + .e-link-in-bio__identity-image-profile {
5749 + margin-block-start: 17px;
5750 +}
5751 +.e-link-in-bio__bio > * {
5752 + margin-block: 0;
5753 +}
5754 +.e-link-in-bio__heading {
5755 + color: var(--e-link-in-bio-heading-color);
5756 + font-size: 36px;
5757 + font-weight: 600;
5758 + line-height: 42px;
5759 +}
5760 +.e-link-in-bio__about-heading {
5761 + color: var(--e-link-in-bio-about-heading-color);
5762 + font-size: 16px;
5763 + font-weight: 500;
5764 + line-height: 20px;
5765 +}
5766 +.e-link-in-bio__title {
5767 + color: var(--e-link-in-bio-title-color);
5768 + font-size: 20px;
5769 + font-weight: 500;
5770 + line-height: 35px;
5771 +}
5772 +.e-link-in-bio__description {
5773 + color: var(--e-link-in-bio-description-color);
5774 + font-size: 16px;
5775 + font-weight: 300;
5776 + line-height: 24px;
5777 + margin-block-start: 20px;
5778 +}
5779 +.e-link-in-bio__bio--footer {
5780 + margin-block-start: 34px;
5781 +}
5782 +.e-link-in-bio__bio--footer .e-link-in-bio__description {
5783 + font-size: 12px;
5784 + font-weight: 500;
5785 + line-height: 20px;
5786 + margin-block-start: 0;
5787 +}
5788 +.e-link-in-bio__bio--footer .e-link-in-bio__about-heading + .e-link-in-bio__description {
5789 + margin-block-start: 3px;
5790 +}
5791 +.e-link-in-bio__icons {
5792 + display: flex;
5793 + flex-flow: row wrap;
5794 + gap: var(--e-link-in-bio-icon-gap);
5795 + justify-content: center;
5796 + margin-block-start: 20px;
5797 +}
5798 +.e-link-in-bio__icons.has-size-medium {
5799 + --e-link-in-bio-icon-size: 30px;
5800 +}
5801 +.e-link-in-bio__icons.has-size-large {
5802 + --e-link-in-bio-icon-gap: 20px 24px;
5803 + --e-link-in-bio-icon-size: 35px;
5804 +}
5805 +.e-link-in-bio__icon {
5806 + display: flex;
5807 +}
5808 +.e-link-in-bio__icon .e-link-in-bio__icon-link {
5809 + align-items: center;
5810 + color: inherit;
5811 + display: flex;
5812 + flex: 1 1 auto;
5813 + flex-direction: column;
5814 +}
5815 +.e-link-in-bio__icon .e-link-in-bio__icon-link:hover, .e-link-in-bio__icon .e-link-in-bio__icon-link:focus, .e-link-in-bio__icon .e-link-in-bio__icon-link:active {
5816 + color: inherit;
5817 +}
5818 +.e-link-in-bio__icon .e-link-in-bio__icon-svg {
5819 + align-items: center;
5820 + color: var(--e-link-in-bio-icon-color);
5821 + display: flex;
5822 + justify-content: center;
5823 +}
5824 +.e-link-in-bio__icon svg {
5825 + fill: currentColor;
5826 + height: var(--e-link-in-bio-icon-size);
5827 +}
5828 +.e-link-in-bio__icon .e-link-in-bio__icon-label {
5829 + font-size: 14px;
5830 + font-weight: 500;
5831 + line-height: 20px;
5832 + text-align: center;
5833 +}
5834 +.e-link-in-bio__image-links {
5835 + display: grid;
5836 + grid-template-columns: repeat(var(--e-link-in-bio-image-links-columns, 2), minmax(0, 1fr));
5837 + grid-template-rows: auto;
5838 + gap: var(--e-link-in-bio-image-links-gap);
5839 + margin-block-start: 24px;
5840 +}
5841 +.e-link-in-bio__image-links.has-1-columns {
5842 + --e-link-in-bio-image-links-columns: 1;
5843 + --e-link-in-bio-image-links-gap: 14px;
5844 +}
5845 +.e-link-in-bio__image-links.has-3-columns {
5846 + --e-link-in-bio-image-links-columns: 3;
5847 + --e-link-in-bio-image-links-gap: 5px;
5848 +}
5849 +.e-link-in-bio__image-links .e-link-in-bio__image-links-link {
5850 + display: grid;
5851 +}
5852 +.e-link-in-bio__image-links img.e-link-in-bio__image-links-img {
5853 + aspect-ratio: 1;
5854 + border-color: var(--e-link-in-bio-image-links-border-color);
5855 + border-style: var(--e-link-in-bio-image-links-border-style);
5856 + border-width: var(--e-link-in-bio-image-links-border-width);
5857 + display: block;
5858 + height: var(--e-link-in-bio-image-links-height, auto);
5859 + -o-object-fit: cover;
5860 + object-fit: cover;
5861 + width: 100%;
5862 +}
5863 +.e-link-in-bio__ctas {
5864 + display: grid;
5865 + grid-template-columns: minmax(0, 1fr);
5866 + grid-template-rows: auto;
5867 + gap: var(--e-link-in-bio-ctas-gap);
5868 + margin-block-start: 31px;
5869 +}
5870 +.e-link-in-bio__ctas.has-type-link {
5871 + --e-link-in-bio-ctas-gap: 10px;
5872 + justify-items: center;
5873 +}
5874 +.e-link-in-bio__ctas.has-type-divider {
5875 + --e-link-in-bio-ctas-gap: 0;
5876 +}
5877 +.e-link-in-bio__ctas .e-link-in-bio__cta {
5878 + color: var(--e-link-in-bio-ctas-text-color);
5879 + display: flex;
5880 + font-size: 16px;
5881 + font-weight: 500;
5882 + line-height: 20px;
5883 +}
5884 +.e-link-in-bio__ctas .e-link-in-bio__cta:hover, .e-link-in-bio__ctas .e-link-in-bio__cta:focus, .e-link-in-bio__ctas .e-link-in-bio__cta:active {
5885 + color: var(--e-link-in-bio-ctas-text-color);
5886 +}
5887 +.e-link-in-bio__ctas .e-link-in-bio__cta-image {
5888 + flex: 0 0 min(50%, 140px);
5889 +}
5890 +.e-link-in-bio__ctas .e-link-in-bio__cta-image-element {
5891 + aspect-ratio: 140/100;
5892 + display: block;
5893 + height: 100%;
5894 + -o-object-fit: cover;
5895 + object-fit: cover;
5896 + width: 100%;
5897 +}
5898 +.e-link-in-bio__ctas .e-link-in-bio__cta-text {
5899 + align-items: center;
5900 + display: flex;
5901 + flex: 1 1 auto;
5902 + justify-content: center;
5903 +}
5904 +.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button {
5905 + border-radius: var(--e-link-in-bio-ctas-border-radius);
5906 + overflow: hidden;
5907 +}
5908 +.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button.has-border {
5909 + --e-link-in-bio-ctas-border-style: solid;
5910 + border-color: var(--e-link-in-bio-ctas-border-color);
5911 + border-style: var(--e-link-in-bio-ctas-border-style);
5912 + border-width: var(--e-link-in-bio-ctas-border-width);
5913 +}
5914 +.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button.has-corners-rounded {
5915 + --e-link-in-bio-ctas-border-radius: 20px;
5916 +}
5917 +.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button.has-corners-round {
5918 + --e-link-in-bio-ctas-border-radius: 50px;
5919 +}
5920 +.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button.has-corners-sharp {
5921 + --e-link-in-bio-ctas-border-radius: 0;
5922 +}
5923 +.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button .e-link-in-bio__cta-text {
5924 + background-color: var(--e-link-in-bio-ctas-background-color);
5925 + padding-block-end: var(--e-link-in-bio-ctas-padding-block-end);
5926 + padding-block-start: var(--e-link-in-bio-ctas-padding-block-start);
5927 + padding-inline-end: var(--e-link-in-bio-ctas-padding-inline-end);
5928 + padding-inline-start: var(--e-link-in-bio-ctas-padding-inline-start);
5929 +}
5930 +.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-link {
5931 + --e-link-in-bio-ctas-text-color: #467FF7;
5932 + font-weight: 700;
5933 + margin-block: 17px;
5934 + justify-content: center;
5935 +}
5936 +.e-link-in-bio .e-link-in-bio__content .e-link-in-bio__ctas .e-link-in-bio__cta.is-type-link {
5937 + text-decoration: underline;
5938 +}
5939 +
5940 +.e-link-in-bio-var-2 {
5941 + --e-link-in-bio-gutter-block-end: 35px;
5942 + --e-link-in-bio-identity-image-cover-height: 215px;
5943 + --e-link-in-bio-identity-image-profile-width: 130px;
5944 + --e-link-in-bio-identity-image-profile-border-color: #ffffff;
5945 + --e-link-in-bio-identity-image-profile-border-style: solid;
5946 + --e-link-in-bio-identity-image-profile-border-width: 3px;
5947 +}
5948 +.e-link-in-bio-var-2 .e-link-in-bio__identity {
5949 + grid-template-rows: 1fr auto auto;
5950 +}
5951 +.e-link-in-bio-var-2 .e-link-in-bio__identity .e-link-in-bio__identity-image-cover {
5952 + grid-row: 1/span 2;
5953 +}
5954 +.e-link-in-bio-var-2 .e-link-in-bio__identity .e-link-in-bio__identity-image-profile {
5955 + grid-row: 2/span 2;
5956 +}
5957 +.e-link-in-bio-var-2 .e-link-in-bio__identity .e-link-in-bio__identity-image-cover + .e-link-in-bio__identity-image-profile {
5958 + margin-block: 17px;
5959 +}
5960 +.e-link-in-bio-var-2 .e-link-in-bio__icons {
5961 + margin-block-start: 35px;
5962 +}
5963 +
5964 +.e-link-in-bio-var-3 {
5965 + --e-link-in-bio-gutter-block-end: 20px;
5966 + --e-link-in-bio-ctas-border-radius: 0;
5967 + --e-link-in-bio-ctas-gap: 8px;
5968 +}
5969 +.e-link-in-bio-var-3 .e-link-in-bio__ctas .e-link-in-bio__cta.has-border {
5970 + border: none;
5971 +}
5972 +.e-link-in-bio-var-3 .e-link-in-bio__ctas .e-link-in-bio__cta.has-border .e-link-in-bio__cta-image {
5973 + --e-link-in-bio-ctas-border-style: solid;
5974 + border-color: var(--e-link-in-bio-ctas-border-color);
5975 + border-style: var(--e-link-in-bio-ctas-border-style);
5976 + border-width: var(--e-link-in-bio-ctas-border-width);
5977 +}
5978 +.e-link-in-bio-var-3 .e-link-in-bio__ctas .e-link-in-bio__cta.has-corners-rounded, .e-link-in-bio-var-3 .e-link-in-bio__ctas .e-link-in-bio__cta.has-corners-round {
5979 + --e-link-in-bio-ctas-border-radius: 0;
5980 +}
5981 +
5982 +.e-link-in-bio-var-4 {
5983 + --e-link-in-bio-ctas-text-color: #1c2448;
5984 + --e-link-in-bio-ctas-background-color: transparent;
5985 + --e-link-in-bio-ctas-divider-color: #1c2448;
5986 + --e-link-in-bio-ctas-divider-width: 1px;
5987 + --e-link-in-bio-ctas-divider-style: solid;
5988 + --e-link-in-bio-ctas-padding-inline-end: 16px;
5989 + --e-link-in-bio-ctas-padding-inline-start: 16px;
5990 +}
5991 +.e-link-in-bio-var-4 .e-link-in-bio__ctas {
5992 + grid-gap: 0;
5993 + margin-block-end: 28px;
5994 + margin-block-start: 28px;
5995 +}
5996 +.e-link-in-bio-var-4 .e-link-in-bio__ctas .e-link-in-bio__cta {
5997 + border-bottom: var(--e-link-in-bio-ctas-divider-width) var(--e-link-in-bio-ctas-divider-style) var(--e-link-in-bio-ctas-divider-color);
5998 + font-size: 24px;
5999 + font-weight: 600;
6000 + line-height: 42px;
6001 +}
6002 +.e-link-in-bio-var-4 .e-link-in-bio__ctas .e-link-in-bio__cta.has-corners-rounded {
6003 + --e-link-in-bio-ctas-border-radius: 0;
6004 +}
6005 +
6006 +.e-link-in-bio-var-5 {
6007 + --e-link-in-bio-ctas-border-radius: 0;
6008 + --e-link-in-bio-ctas-gap: 20px 15px;
6009 + --e-link-in-bio-ctas-padding-block-end: 5px;
6010 + --e-link-in-bio-ctas-padding-block-start: 5px;
6011 + --e-link-in-bio-ctas-padding-inline-end: 7px;
6012 + --e-link-in-bio-ctas-padding-inline-start: 7px;
6013 +}
6014 +.e-link-in-bio-var-5 .e-link-in-bio__ctas.has-type-button {
6015 + grid-template-columns: repeat(2, minmax(0, 100px));
6016 + grid-template-rows: auto;
6017 + justify-content: center;
6018 +}
6019 +.e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.has-border {
6020 + border: none;
6021 +}
6022 +.e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.has-border .e-link-in-bio__cta-image {
6023 + --e-link-in-bio-ctas-border-style: solid;
6024 + border-color: var(--e-link-in-bio-ctas-border-color);
6025 + border-style: var(--e-link-in-bio-ctas-border-style);
6026 + border-width: var(--e-link-in-bio-ctas-border-width);
6027 +}
6028 +.e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.has-corners-rounded, .e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.has-corners-round {
6029 + --e-link-in-bio-ctas-border-radius: 0;
6030 +}
6031 +.e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button {
6032 + flex-direction: column;
6033 + font-size: 14px;
6034 +}
6035 +.e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button .e-link-in-bio__cta-image {
6036 + flex: 0 0 auto;
6037 + margin-bottom: 4px;
6038 +}
6039 +.e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button .e-link-in-bio__cta-image-element {
6040 + aspect-ratio: 1;
6041 + height: auto;
6042 +}
6043 +.e-link-in-bio-var-5 .e-link-in-bio__identity-image-cover .e-link-in-bio__identity-image-element {
6044 + -o-object-position: var(--e-link-in-bio-identity-image-profile-position);
6045 + object-position: var(--e-link-in-bio-identity-image-profile-position);
6046 +}
6047 +
6048 +.e-link-in-bio-var-7 {
6049 + --e-link-in-bio-icon-background-color: #467FF7;
6050 + --e-link-in-bio-icon-color: #ffffff;
6051 + --e-link-in-bio-icon-gap-col: 10px;
6052 + --e-link-in-bio-icon-gap-row: 20px;
6053 + --e-link-in-bio-icon-gap: var(--e-link-in-bio-icon-gap-row) 0;
6054 + --e-link-in-bio-icon-text-color: inherit;
6055 +}
6056 +.e-link-in-bio-var-7 .e-link-in-bio__identity .e-link-in-bio__identity-image-cover {
6057 + height: var(--e-link-in-bio-identity-image-cover-height, auto);
6058 +}
6059 +.e-link-in-bio-var-7 .e-link-in-bio__icons {
6060 + align-items: start;
6061 + gap: var(--e-link-in-bio-icon-gap);
6062 + margin-block-start: 34px;
6063 + margin-inline: auto;
6064 + max-width: 254px;
6065 + width: 100%;
6066 +}
6067 +.e-link-in-bio-var-7 .e-link-in-bio__icons.has-size-large {
6068 + --e-link-in-bio-icon-gap: var(--e-link-in-bio-icon-gap-row) 0;
6069 +}
6070 +.e-link-in-bio-var-7 .e-link-in-bio__icon {
6071 + flex: 1 1 calc(100% / var(--e-link-in-bio-icon-columns));
6072 + max-width: calc(100% / var(--e-link-in-bio-icon-columns));
6073 + padding-inline: calc(var(--e-link-in-bio-icon-gap-col) / 2);
6074 +}
6075 +.e-link-in-bio-var-7 .e-link-in-bio__icon-svg {
6076 + aspect-ratio: 1;
6077 + background-color: var(--e-link-in-bio-icon-background-color);
6078 + border-radius: 100%;
6079 + height: calc(var(--e-link-in-bio-icon-size) + 30px);
6080 + padding: 15px;
6081 +}
6082 +.e-link-in-bio-var-7 .e-link-in-bio__icon {
6083 + --e-link-in-bio-icon-border-style: solid;
6084 +}
6085 +.e-link-in-bio-var-7 .e-link-in-bio__icon.has-border .e-link-in-bio__icon-svg {
6086 + border-color: var(--e-link-in-bio-icon-border-color);
6087 + border-style: var(--e-link-in-bio-icon-border-style);
6088 + border-width: var(--e-link-in-bio-icon-border-width);
6089 + height: calc(var(--e-link-in-bio-icon-size) + 30px + var(--e-link-in-bio-icon-border-width) * 2);
6090 +}
6091 +.e-link-in-bio-var-7 .e-link-in-bio__icon-label {
6092 + color: var(--e-link-in-bio-icon-text-color);
6093 +}
6094 +.e-link-in-bio-var-7 .e-link-in-bio__ctas {
6095 + margin-block-start: 34px;
6096 +}
6097 +
6098 +.elementor-accordion {
6099 + text-align: start;
6100 +}
6101 +.elementor-accordion .elementor-accordion-item {
6102 + border: 1px solid #D5D8DC;
6103 +}
6104 +.elementor-accordion .elementor-accordion-item + .elementor-accordion-item {
6105 + border-top: none;
6106 +}
6107 +.elementor-accordion .elementor-tab-title {
6108 + margin: 0;
6109 + padding: 15px 20px;
6110 + font-weight: bold;
6111 + line-height: 1;
6112 + cursor: pointer;
6113 + outline: none;
6114 +}
6115 +.elementor-accordion .elementor-tab-title .elementor-accordion-icon {
6116 + display: inline-block;
6117 + width: 1.5em;
6118 +}
6119 +.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg {
6120 + width: 1em;
6121 + height: 1em;
6122 +}
6123 +.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right {
6124 + float: right;
6125 + text-align: right;
6126 +}
6127 +.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left {
6128 + float: left;
6129 + text-align: left;
6130 +}
6131 +.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed {
6132 + display: block;
6133 +}
6134 +.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened {
6135 + display: none;
6136 +}
6137 +.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-closed {
6138 + display: none;
6139 +}
6140 +.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened {
6141 + display: block;
6142 +}
6143 +.elementor-accordion .elementor-tab-content {
6144 + display: none;
6145 + padding: 15px 20px;
6146 + border-top: 1px solid #D5D8DC;
6147 +}
6148 +
6149 +@media (max-width: 767px) {
6150 + .elementor-accordion .elementor-tab-title {
6151 + padding: 12px 15px;
6152 + }
6153 + .elementor-accordion .elementor-tab-title .elementor-accordion-icon {
6154 + width: 1.2em;
6155 + }
6156 + .elementor-accordion .elementor-tab-content {
6157 + padding: 7px 15px;
6158 + }
6159 +}
6160 +.e-con > .elementor-widget-accordion,
6161 +.e-con-inner > .elementor-widget-accordion {
6162 + width: var(--container-widget-width);
6163 + --flex-grow: var( --container-widget-flex-grow );
6164 +}
6165 +
6166 +.elementor-alert {
6167 + padding: 15px;
6168 + border-left: 5px solid transparent;
6169 + position: relative;
6170 + text-align: start;
6171 +}
6172 +.elementor-alert .elementor-alert-title {
6173 + display: block;
6174 + font-weight: bold;
6175 +}
6176 +.elementor-alert .elementor-alert-description {
6177 + font-size: 13px;
6178 +}
6179 +.elementor-alert button.elementor-alert-dismiss {
6180 + position: absolute;
6181 + right: var(--dismiss-icon-horizontal-position, 10px);
6182 + top: var(--dismiss-icon-vertical-position, 10px);
6183 + padding: 3px;
6184 + font-size: var(--dismiss-icon-size, 20px);
6185 + line-height: 1;
6186 + background: transparent;
6187 + color: var(--dismiss-icon-normal-color, inherit);
6188 + border: none;
6189 + cursor: pointer;
6190 + transition-duration: var(--dismiss-icon-hover-transition-duration, 0.3s);
6191 +}
6192 +.elementor-alert button.elementor-alert-dismiss:hover {
6193 + color: var(--dismiss-icon-hover-color, inherit);
6194 +}
6195 +.elementor-alert button.elementor-alert-dismiss svg {
6196 + width: var(--dismiss-icon-size, 20px);
6197 + height: var(--dismiss-icon-size, 20px);
6198 + fill: var(--dismiss-icon-normal-color, currentColor);
6199 + transition-duration: var(--dismiss-icon-hover-transition-duration, 0.3s);
6200 +}
6201 +.elementor-alert button.elementor-alert-dismiss svg:hover {
6202 + fill: var(--dismiss-icon-hover-color, currentColor);
6203 +}
6204 +
6205 +.elementor-alert-info .elementor-alert {
6206 + color: #31708f;
6207 + background-color: #d9edf7;
6208 + border-color: #bcdff1;
6209 +}
6210 +
6211 +.elementor-alert-success .elementor-alert {
6212 + color: #3c763d;
6213 + background-color: #dff0d8;
6214 + border-color: #cae6be;
6215 +}
6216 +
6217 +.elementor-alert-warning .elementor-alert {
6218 + color: #8a6d3b;
6219 + background-color: #fcf8e3;
6220 + border-color: #f9f0c3;
6221 +}
6222 +
6223 +.elementor-alert-danger .elementor-alert {
6224 + color: #a94442;
6225 + background-color: #f2dede;
6226 + border-color: #e8c4c4;
6227 +}
6228 +
6229 +@media (max-width: 767px) {
6230 + .elementor-alert {
6231 + padding: 10px;
6232 + }
6233 + .elementor-alert button.elementor-alert-dismiss {
6234 + right: 7px;
6235 + top: 7px;
6236 + }
6237 +}
6238 +.elementor-counter {
6239 + display: flex;
6240 + justify-content: center;
6241 + align-items: stretch;
6242 + flex-direction: column-reverse;
6243 +}
6244 +.elementor-counter .elementor-counter-number {
6245 + flex-grow: var(--counter-number-grow, 0);
6246 +}
6247 +.elementor-counter .elementor-counter-number-wrapper {
6248 + flex: 1;
6249 + display: flex;
6250 + font-size: 69px;
6251 + font-weight: 600;
6252 + line-height: 1;
6253 + text-align: center;
6254 +}
6255 +.elementor-counter .elementor-counter-number-prefix {
6256 + text-align: end;
6257 + flex-grow: var(--counter-prefix-grow, 1);
6258 + white-space: pre-wrap;
6259 +}
6260 +.elementor-counter .elementor-counter-number-suffix {
6261 + text-align: start;
6262 + flex-grow: var(--counter-suffix-grow, 1);
6263 + white-space: pre-wrap;
6264 +}
6265 +.elementor-counter .elementor-counter-title {
6266 + flex: 1;
6267 + display: flex;
6268 + justify-content: center;
6269 + align-items: center;
6270 + margin: 0;
6271 + padding: 0;
6272 + font-size: 19px;
6273 + font-weight: 400;
6274 + line-height: 2.5;
6275 +}
6276 +
6277 +.elementor-widget-divider {
6278 + --divider-border-style: none;
6279 + --divider-border-width: 1px;
6280 + --divider-color: #0C0D0E;
6281 + --divider-icon-size: 20px;
6282 + --divider-element-spacing: 10px;
6283 + --divider-pattern-height: 24px;
6284 + --divider-pattern-size: 20px;
6285 + --divider-pattern-url: none;
6286 + --divider-pattern-repeat: repeat-x;
6287 +}
6288 +.elementor-widget-divider .elementor-divider {
6289 + display: flex;
6290 +}
6291 +.elementor-widget-divider .elementor-divider__text {
6292 + font-size: 15px;
6293 + line-height: 1;
6294 + max-width: 95%;
6295 +}
6296 +.elementor-widget-divider .elementor-divider__element {
6297 + margin: 0 var(--divider-element-spacing);
6298 + flex-shrink: 0;
6299 +}
6300 +.elementor-widget-divider .elementor-icon {
6301 + font-size: var(--divider-icon-size);
6302 +}
6303 +.elementor-widget-divider .elementor-divider-separator {
6304 + display: flex;
6305 + margin: 0;
6306 + direction: ltr;
6307 +}
6308 +.elementor-widget-divider--view-line_text .elementor-divider-separator, .elementor-widget-divider--view-line_icon .elementor-divider-separator {
6309 + align-items: center;
6310 +}
6311 +.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 {
6312 + display: block;
6313 + content: "";
6314 + border-block-end: 0;
6315 + flex-grow: 1;
6316 + border-block-start: var(--divider-border-width) var(--divider-border-style) var(--divider-color);
6317 +}
6318 +.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator > .elementor-divider__svg:first-of-type {
6319 + flex-grow: 0;
6320 + flex-shrink: 100;
6321 +}
6322 +.elementor-widget-divider--element-align-left .elementor-divider-separator:before {
6323 + content: none;
6324 +}
6325 +.elementor-widget-divider--element-align-left .elementor-divider__element {
6326 + margin-left: 0;
6327 +}
6328 +.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator > .elementor-divider__svg:last-of-type {
6329 + flex-grow: 0;
6330 + flex-shrink: 100;
6331 +}
6332 +.elementor-widget-divider--element-align-right .elementor-divider-separator:after {
6333 + content: none;
6334 +}
6335 +.elementor-widget-divider--element-align-right .elementor-divider__element {
6336 + margin-right: 0;
6337 +}
6338 +.elementor-widget-divider--element-align-start .elementor-divider .elementor-divider-separator > .elementor-divider__svg:first-of-type {
6339 + flex-grow: 0;
6340 + flex-shrink: 100;
6341 +}
6342 +.elementor-widget-divider--element-align-start .elementor-divider-separator:before {
6343 + content: none;
6344 +}
6345 +.elementor-widget-divider--element-align-start .elementor-divider__element {
6346 + margin-inline-start: 0;
6347 +}
6348 +.elementor-widget-divider--element-align-end .elementor-divider .elementor-divider-separator > .elementor-divider__svg:last-of-type {
6349 + flex-grow: 0;
6350 + flex-shrink: 100;
6351 +}
6352 +.elementor-widget-divider--element-align-end .elementor-divider-separator:after {
6353 + content: none;
6354 +}
6355 +.elementor-widget-divider--element-align-end .elementor-divider__element {
6356 + margin-inline-end: 0;
6357 +}
6358 +.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
6359 + border-block-start: var(--divider-border-width) var(--divider-border-style) var(--divider-color);
6360 +}
6361 +.elementor-widget-divider--separator-type-pattern {
6362 + --divider-border-style: none;
6363 +}
6364 +.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 {
6365 + width: 100%;
6366 + min-height: var(--divider-pattern-height);
6367 + -webkit-mask-size: var(--divider-pattern-size) 100%;
6368 + mask-size: var(--divider-pattern-size) 100%;
6369 + -webkit-mask-repeat: var(--divider-pattern-repeat);
6370 + mask-repeat: var(--divider-pattern-repeat);
6371 + background-color: var(--divider-color);
6372 + -webkit-mask-image: var(--divider-pattern-url);
6373 + mask-image: var(--divider-pattern-url);
6374 +}
6375 +.elementor-widget-divider--no-spacing {
6376 + --divider-pattern-size: auto;
6377 +}
6378 +.elementor-widget-divider--bg-round {
6379 + --divider-pattern-repeat: round;
6380 +}
6381 +
6382 +.rtl .elementor-widget-divider .elementor-divider__text {
6383 + direction: rtl;
6384 +}
6385 +
6386 +.e-con > .elementor-widget-divider,
6387 +.e-con-inner > .elementor-widget-divider {
6388 + width: var(--container-widget-width, 100%);
6389 + --flex-grow: var( --container-widget-flex-grow );
6390 +}
6391 +
6392 +.elementor-image-gallery .gallery-item {
6393 + display: inline-block;
6394 + text-align: center;
6395 + vertical-align: top;
6396 + width: 100%;
6397 + max-width: 100%;
6398 + margin: 0 auto;
6399 +}
6400 +.elementor-image-gallery .gallery-item img {
6401 + margin: 0 auto;
6402 +}
6403 +.elementor-image-gallery .gallery-item .gallery-caption {
6404 + margin: 0;
6405 +}
6406 +.elementor-image-gallery figure img {
6407 + display: block;
6408 +}
6409 +.elementor-image-gallery figure figcaption {
6410 + width: 100%;
6411 +}
6412 +.gallery-spacing-custom .elementor-image-gallery .gallery-icon {
6413 + padding: 0;
6414 +}
6415 +@media (min-width: 768px) {
6416 + .elementor-image-gallery .gallery-columns-2 .gallery-item {
6417 + max-width: 50%;
6418 + }
6419 + .elementor-image-gallery .gallery-columns-3 .gallery-item {
6420 + max-width: 33.33%;
6421 + }
6422 + .elementor-image-gallery .gallery-columns-4 .gallery-item {
6423 + max-width: 25%;
6424 + }
6425 + .elementor-image-gallery .gallery-columns-5 .gallery-item {
6426 + max-width: 20%;
6427 + }
6428 + .elementor-image-gallery .gallery-columns-6 .gallery-item {
6429 + max-width: 16.666%;
6430 + }
6431 + .elementor-image-gallery .gallery-columns-7 .gallery-item {
6432 + max-width: 14.28%;
6433 + }
6434 + .elementor-image-gallery .gallery-columns-8 .gallery-item {
6435 + max-width: 12.5%;
6436 + }
6437 + .elementor-image-gallery .gallery-columns-9 .gallery-item {
6438 + max-width: 11.11%;
6439 + }
6440 + .elementor-image-gallery .gallery-columns-10 .gallery-item {
6441 + max-width: 10%;
6442 + }
6443 +}
6444 +@media (min-width: 480px) and (max-width: 767px) {
6445 + .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 {
6446 + max-width: 50%;
6447 + }
6448 +}
6449 +@media (max-width: 479px) {
6450 + .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 {
6451 + max-width: 100%;
6452 + }
6453 +}
6454 +
6455 +.elementor-widget-google_maps .elementor-widget-container {
6456 + overflow: hidden;
6457 +}
6458 +.elementor-widget-google_maps .elementor-custom-embed {
6459 + line-height: 0;
6460 +}
6461 +.elementor-widget-google_maps iframe {
6462 + height: 300px;
6463 +}
6464 +
6465 +.elementor-heading-title {
6466 + padding: 0;
6467 + margin: 0;
6468 + line-height: 1;
6469 +}
6470 +
6471 +.elementor-widget-heading .elementor-heading-title[class*=elementor-size-] > a {
6472 + color: inherit;
6473 + font-size: inherit;
6474 + line-height: inherit;
6475 +}
6476 +.elementor-widget-heading .elementor-heading-title.elementor-size-small {
6477 + font-size: 15px;
6478 +}
6479 +.elementor-widget-heading .elementor-heading-title.elementor-size-medium {
6480 + font-size: 19px;
6481 +}
6482 +.elementor-widget-heading .elementor-heading-title.elementor-size-large {
6483 + font-size: 29px;
6484 +}
6485 +.elementor-widget-heading .elementor-heading-title.elementor-size-xl {
6486 + font-size: 39px;
6487 +}
6488 +.elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
6489 + font-size: 59px;
6490 +}
6491 +
6492 +.elementor-widget-icon-box .elementor-icon-box-wrapper {
6493 + display: block;
6494 + text-align: center;
6495 +}
6496 +.elementor-widget-icon-box .elementor-icon-box-icon {
6497 + margin-bottom: var(--icon-box-icon-margin, 15px);
6498 + margin-right: auto;
6499 + margin-left: auto;
6500 +}
6501 +@media (min-width: 768px) {
6502 + .elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper {
6503 + align-items: flex-start;
6504 + }
6505 + .elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper {
6506 + align-items: center;
6507 + }
6508 + .elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper {
6509 + align-items: flex-end;
6510 + }
6511 +}
6512 +.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper {
6513 + display: flex;
6514 +}
6515 +.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon {
6516 + display: inline-flex;
6517 + flex: 0 0 auto;
6518 +}
6519 +.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper {
6520 + text-align: end;
6521 + flex-direction: row-reverse;
6522 +}
6523 +.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon {
6524 + margin-left: var(--icon-box-icon-margin, 15px);
6525 + margin-right: 0;
6526 + margin-bottom: unset;
6527 +}
6528 +.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper {
6529 + text-align: start;
6530 + flex-direction: row;
6531 +}
6532 +.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon {
6533 + margin-right: var(--icon-box-icon-margin, 15px);
6534 + margin-left: 0;
6535 + margin-bottom: unset;
6536 +}
6537 +.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-wrapper {
6538 + display: block;
6539 + text-align: center;
6540 + flex-direction: unset;
6541 +}
6542 +.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-icon {
6543 + margin-bottom: var(--icon-box-icon-margin, 15px);
6544 + margin-right: auto;
6545 + margin-left: auto;
6546 +}
6547 +@media (min-width: -1) {
6548 + .elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-wrapper {
6549 + display: flex;
6550 + }
6551 + .elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-icon {
6552 + display: inline-flex;
6553 + flex: 0 0 auto;
6554 + }
6555 + .elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-wrapper {
6556 + text-align: end;
6557 + flex-direction: row-reverse;
6558 + }
6559 + .elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-icon {
6560 + margin-left: var(--icon-box-icon-margin, 15px);
6561 + margin-right: 0;
6562 + margin-bottom: unset;
6563 + }
6564 + .elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-wrapper {
6565 + text-align: start;
6566 + flex-direction: row;
6567 + }
6568 + .elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-icon {
6569 + margin-right: var(--icon-box-icon-margin, 15px);
6570 + margin-left: 0;
6571 + margin-bottom: unset;
6572 + }
6573 + .elementor-widget-icon-box.elementor-widescreen-position-top .elementor-icon-box-wrapper {
6574 + display: block;
6575 + text-align: center;
6576 + flex-direction: unset;
6577 + }
6578 + .elementor-widget-icon-box.elementor-widescreen-position-top .elementor-icon-box-icon {
6579 + margin-bottom: var(--icon-box-icon-margin, 15px);
6580 + margin-right: auto;
6581 + margin-left: auto;
6582 + }
6583 +}
6584 +@media (max-width: -1) {
6585 + .elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-wrapper {
6586 + display: flex;
6587 + }
6588 + .elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-icon {
6589 + display: inline-flex;
6590 + flex: 0 0 auto;
6591 + }
6592 + .elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-wrapper {
6593 + text-align: end;
6594 + flex-direction: row-reverse;
6595 + }
6596 + .elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-icon {
6597 + margin-left: var(--icon-box-icon-margin, 15px);
6598 + margin-right: 0;
6599 + margin-bottom: unset;
6600 + }
6601 + .elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-wrapper {
6602 + text-align: start;
6603 + flex-direction: row;
6604 + }
6605 + .elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-icon {
6606 + margin-right: var(--icon-box-icon-margin, 15px);
6607 + margin-left: 0;
6608 + margin-bottom: unset;
6609 + }
6610 + .elementor-widget-icon-box.elementor-laptop-position-top .elementor-icon-box-wrapper {
6611 + display: block;
6612 + text-align: center;
6613 + flex-direction: unset;
6614 + }
6615 + .elementor-widget-icon-box.elementor-laptop-position-top .elementor-icon-box-icon {
6616 + margin-bottom: var(--icon-box-icon-margin, 15px);
6617 + margin-right: auto;
6618 + margin-left: auto;
6619 + }
6620 +}
6621 +@media (max-width: -1) {
6622 + .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 {
6623 + display: flex;
6624 + }
6625 + .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 {
6626 + display: inline-flex;
6627 + flex: 0 0 auto;
6628 + }
6629 + .elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-wrapper {
6630 + text-align: end;
6631 + flex-direction: row-reverse;
6632 + }
6633 + .elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-icon {
6634 + margin-left: var(--icon-box-icon-margin, 15px);
6635 + margin-right: 0;
6636 + margin-bottom: unset;
6637 + }
6638 + .elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-wrapper {
6639 + text-align: start;
6640 + flex-direction: row;
6641 + }
6642 + .elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-icon {
6643 + margin-right: var(--icon-box-icon-margin, 15px);
6644 + margin-left: 0;
6645 + margin-bottom: unset;
6646 + }
6647 + .elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-wrapper {
6648 + display: block;
6649 + text-align: center;
6650 + flex-direction: unset;
6651 + }
6652 + .elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-icon {
6653 + margin-bottom: var(--icon-box-icon-margin, 15px);
6654 + margin-right: auto;
6655 + margin-left: auto;
6656 + }
6657 +}
6658 +@media (max-width: 1024px) {
6659 + .elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper {
6660 + display: flex;
6661 + }
6662 + .elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-icon {
6663 + display: inline-flex;
6664 + flex: 0 0 auto;
6665 + }
6666 + .elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper {
6667 + text-align: end;
6668 + flex-direction: row-reverse;
6669 + }
6670 + .elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-icon {
6671 + margin-left: var(--icon-box-icon-margin, 15px);
6672 + margin-right: 0;
6673 + margin-bottom: unset;
6674 + }
6675 + .elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper {
6676 + text-align: start;
6677 + flex-direction: row;
6678 + }
6679 + .elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-icon {
6680 + margin-right: var(--icon-box-icon-margin, 15px);
6681 + margin-left: 0;
6682 + margin-bottom: unset;
6683 + }
6684 + .elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-wrapper {
6685 + display: block;
6686 + text-align: center;
6687 + flex-direction: unset;
6688 + }
6689 + .elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-icon {
6690 + margin-bottom: var(--icon-box-icon-margin, 15px);
6691 + margin-right: auto;
6692 + margin-left: auto;
6693 + }
6694 +}
6695 +@media (max-width: -1) {
6696 + .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 {
6697 + display: flex;
6698 + }
6699 + .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 {
6700 + display: inline-flex;
6701 + flex: 0 0 auto;
6702 + }
6703 + .elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-wrapper {
6704 + text-align: end;
6705 + flex-direction: row-reverse;
6706 + }
6707 + .elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-icon {
6708 + margin-left: var(--icon-box-icon-margin, 15px);
6709 + margin-right: 0;
6710 + margin-bottom: unset;
6711 + }
6712 + .elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-wrapper {
6713 + text-align: start;
6714 + flex-direction: row;
6715 + }
6716 + .elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-icon {
6717 + margin-right: var(--icon-box-icon-margin, 15px);
6718 + margin-left: 0;
6719 + margin-bottom: unset;
6720 + }
6721 + .elementor-widget-icon-box.elementor-mobile_extra-position-top .elementor-icon-box-wrapper {
6722 + display: block;
6723 + text-align: center;
6724 + flex-direction: unset;
6725 + }
6726 + .elementor-widget-icon-box.elementor-mobile_extra-position-top .elementor-icon-box-icon {
6727 + margin-bottom: var(--icon-box-icon-margin, 15px);
6728 + margin-right: auto;
6729 + margin-left: auto;
6730 + }
6731 +}
6732 +@media (max-width: 767px) {
6733 + .elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper {
6734 + display: flex;
6735 + }
6736 + .elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-icon {
6737 + display: inline-flex;
6738 + flex: 0 0 auto;
6739 + }
6740 + .elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper {
6741 + text-align: end;
6742 + flex-direction: row-reverse;
6743 + }
6744 + .elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-icon {
6745 + margin-left: var(--icon-box-icon-margin, 15px);
6746 + margin-right: 0;
6747 + margin-bottom: unset;
6748 + }
6749 + .elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper {
6750 + text-align: start;
6751 + flex-direction: row;
6752 + }
6753 + .elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon {
6754 + margin-right: var(--icon-box-icon-margin, 15px);
6755 + margin-left: 0;
6756 + margin-bottom: unset;
6757 + }
6758 + .elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper {
6759 + display: block;
6760 + text-align: center;
6761 + flex-direction: unset;
6762 + }
6763 + .elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-icon {
6764 + margin-bottom: var(--icon-box-icon-margin, 15px);
6765 + margin-right: auto;
6766 + margin-left: auto;
6767 + }
6768 + .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon {
6769 + display: block;
6770 + flex: unset;
6771 + }
6772 +}
6773 +.elementor-widget-icon-box .elementor-icon-box-title a {
6774 + color: inherit;
6775 +}
6776 +.elementor-widget-icon-box .elementor-icon-box-content {
6777 + flex-grow: 1;
6778 +}
6779 +.elementor-widget-icon-box .elementor-icon-box-description {
6780 + margin: 0;
6781 +}
6782 +
6783 +.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container {
6784 + overflow: hidden;
6785 +}
6786 +.elementor-widget .elementor-icon-list-items.elementor-inline-items {
6787 + margin-right: -8px;
6788 + margin-left: -8px;
6789 +}
6790 +.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
6791 + margin-right: 8px;
6792 + margin-left: 8px;
6793 +}
6794 +.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
6795 + width: auto;
6796 + left: auto;
6797 + right: auto;
6798 + position: relative;
6799 + height: 100%;
6800 + border-top: 0;
6801 + border-bottom: 0;
6802 + border-right: 0;
6803 + border-left-width: 1px;
6804 + border-style: solid;
6805 + right: -8px;
6806 +}
6807 +.elementor-widget .elementor-icon-list-items {
6808 + list-style-type: none;
6809 + margin: 0;
6810 + padding: 0;
6811 +}
6812 +.elementor-widget .elementor-icon-list-item {
6813 + margin: 0;
6814 + padding: 0;
6815 + position: relative;
6816 +}
6817 +.elementor-widget .elementor-icon-list-item:after {
6818 + position: absolute;
6819 + bottom: 0;
6820 + width: 100%;
6821 +}
6822 +.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {
6823 + display: flex;
6824 + font-size: inherit;
6825 + align-items: var(--icon-vertical-align, center);
6826 +}
6827 +.elementor-widget .elementor-icon-list-icon + .elementor-icon-list-text {
6828 + align-self: center;
6829 + padding-inline-start: 5px;
6830 +}
6831 +.elementor-widget .elementor-icon-list-icon {
6832 + display: flex;
6833 + position: relative;
6834 + top: var(--icon-vertical-offset, initial);
6835 +}
6836 +.elementor-widget .elementor-icon-list-icon svg {
6837 + width: var(--e-icon-list-icon-size, 1em);
6838 + height: var(--e-icon-list-icon-size, 1em);
6839 +}
6840 +.elementor-widget .elementor-icon-list-icon i {
6841 + width: 1.25em;
6842 + font-size: var(--e-icon-list-icon-size);
6843 +}
6844 +.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {
6845 + text-align: var(--e-icon-list-icon-align);
6846 +}
6847 +.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg {
6848 + margin: var(--e-icon-list-icon-margin, 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0);
6849 +}
6850 +.elementor-widget.elementor-list-item-link-full_width a {
6851 + width: 100%;
6852 +}
6853 +.elementor-widget.elementor-align-center .elementor-icon-list-item, .elementor-widget.elementor-align-center .elementor-icon-list-item a {
6854 + justify-content: center;
6855 +}
6856 +.elementor-widget.elementor-align-center .elementor-icon-list-item:after {
6857 + margin: auto;
6858 +}
6859 +.elementor-widget.elementor-align-center .elementor-inline-items {
6860 + justify-content: center;
6861 +}
6862 +.elementor-widget.elementor-align-left .elementor-icon-list-item, .elementor-widget.elementor-align-left .elementor-icon-list-item a {
6863 + justify-content: flex-start;
6864 + text-align: left;
6865 +}
6866 +.elementor-widget.elementor-align-left .elementor-inline-items {
6867 + justify-content: flex-start;
6868 +}
6869 +.elementor-widget.elementor-align-right .elementor-icon-list-item, .elementor-widget.elementor-align-right .elementor-icon-list-item a {
6870 + justify-content: flex-end;
6871 + text-align: right;
6872 +}
6873 +.elementor-widget.elementor-align-right .elementor-icon-list-items {
6874 + justify-content: flex-end;
6875 +}
6876 +.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after {
6877 + left: 0;
6878 +}
6879 +.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after {
6880 + right: 0;
6881 +}
6882 +@media (min-width: -1) {
6883 + .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item, .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a {
6884 + justify-content: center;
6885 + }
6886 + .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after {
6887 + margin: auto;
6888 + }
6889 + .elementor-widget.elementor-widescreen-align-center .elementor-inline-items {
6890 + justify-content: center;
6891 + }
6892 + .elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item, .elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a {
6893 + justify-content: flex-start;
6894 + text-align: left;
6895 + }
6896 + .elementor-widget.elementor-widescreen-align-left .elementor-inline-items {
6897 + justify-content: flex-start;
6898 + }
6899 + .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item, .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a {
6900 + justify-content: flex-end;
6901 + text-align: right;
6902 + }
6903 + .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items {
6904 + justify-content: flex-end;
6905 + }
6906 + .elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after {
6907 + left: 0;
6908 + }
6909 + .elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after {
6910 + right: 0;
6911 + }
6912 +}
6913 +@media (max-width: -1) {
6914 + .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item, .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a {
6915 + justify-content: center;
6916 + }
6917 + .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after {
6918 + margin: auto;
6919 + }
6920 + .elementor-widget.elementor-laptop-align-center .elementor-inline-items {
6921 + justify-content: center;
6922 + }
6923 + .elementor-widget.elementor-laptop-align-left .elementor-icon-list-item, .elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a {
6924 + justify-content: flex-start;
6925 + text-align: left;
6926 + }
6927 + .elementor-widget.elementor-laptop-align-left .elementor-inline-items {
6928 + justify-content: flex-start;
6929 + }
6930 + .elementor-widget.elementor-laptop-align-right .elementor-icon-list-item, .elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a {
6931 + justify-content: flex-end;
6932 + text-align: right;
6933 + }
6934 + .elementor-widget.elementor-laptop-align-right .elementor-icon-list-items {
6935 + justify-content: flex-end;
6936 + }
6937 + .elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after {
6938 + left: 0;
6939 + }
6940 + .elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after {
6941 + right: 0;
6942 + }
6943 +}
6944 +@media (max-width: -1) {
6945 + .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item, .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a {
6946 + justify-content: center;
6947 + }
6948 + .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after {
6949 + margin: auto;
6950 + }
6951 + .elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items {
6952 + justify-content: center;
6953 + }
6954 + .elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item, .elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a {
6955 + justify-content: flex-start;
6956 + text-align: left;
6957 + }
6958 + .elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items {
6959 + justify-content: flex-start;
6960 + }
6961 + .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item, .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a {
6962 + justify-content: flex-end;
6963 + text-align: right;
6964 + }
6965 + .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items {
6966 + justify-content: flex-end;
6967 + }
6968 + .elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after {
6969 + left: 0;
6970 + }
6971 + .elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after {
6972 + right: 0;
6973 + }
6974 +}
6975 +@media (max-width: 1024px) {
6976 + .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a {
6977 + justify-content: center;
6978 + }
6979 + .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after {
6980 + margin: auto;
6981 + }
6982 + .elementor-widget.elementor-tablet-align-center .elementor-inline-items {
6983 + justify-content: center;
6984 + }
6985 + .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a {
6986 + justify-content: flex-start;
6987 + text-align: left;
6988 + }
6989 + .elementor-widget.elementor-tablet-align-left .elementor-inline-items {
6990 + justify-content: flex-start;
6991 + }
6992 + .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a {
6993 + justify-content: flex-end;
6994 + text-align: right;
6995 + }
6996 + .elementor-widget.elementor-tablet-align-right .elementor-icon-list-items {
6997 + justify-content: flex-end;
6998 + }
6999 + .elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after {
7000 + left: 0;
7001 + }
7002 + .elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after {
7003 + right: 0;
7004 + }
7005 +}
7006 +@media (max-width: -1) {
7007 + .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item, .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a {
7008 + justify-content: center;
7009 + }
7010 + .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after {
7011 + margin: auto;
7012 + }
7013 + .elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items {
7014 + justify-content: center;
7015 + }
7016 + .elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item, .elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a {
7017 + justify-content: flex-start;
7018 + text-align: left;
7019 + }
7020 + .elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items {
7021 + justify-content: flex-start;
7022 + }
7023 + .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item, .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a {
7024 + justify-content: flex-end;
7025 + text-align: right;
7026 + }
7027 + .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items {
7028 + justify-content: flex-end;
7029 + }
7030 + .elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after {
7031 + left: 0;
7032 + }
7033 + .elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after {
7034 + right: 0;
7035 + }
7036 +}
7037 +@media (max-width: 767px) {
7038 + .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a {
7039 + justify-content: center;
7040 + }
7041 + .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after {
7042 + margin: auto;
7043 + }
7044 + .elementor-widget.elementor-mobile-align-center .elementor-inline-items {
7045 + justify-content: center;
7046 + }
7047 + .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a {
7048 + justify-content: flex-start;
7049 + text-align: left;
7050 + }
7051 + .elementor-widget.elementor-mobile-align-left .elementor-inline-items {
7052 + justify-content: flex-start;
7053 + }
7054 + .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a {
7055 + justify-content: flex-end;
7056 + text-align: right;
7057 + }
7058 + .elementor-widget.elementor-mobile-align-right .elementor-icon-list-items {
7059 + justify-content: flex-end;
7060 + }
7061 + .elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after {
7062 + left: 0;
7063 + }
7064 + .elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after {
7065 + right: 0;
7066 + }
7067 +}
7068 +
7069 +.elementor-widget-image {
7070 + text-align: center;
7071 +}
7072 +.elementor-widget-image a {
7073 + display: inline-block;
7074 +}
7075 +.elementor-widget-image a img[src$=".svg"] {
7076 + width: 48px;
7077 +}
7078 +.elementor-widget-image img {
7079 + vertical-align: middle;
7080 + display: inline-block;
7081 +}
7082 +
7083 +.elementor-widget-image-box .elementor-image-box-content {
7084 + width: 100%;
7085 +}
7086 +@media (min-width: 768px) {
7087 + .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper, .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {
7088 + display: flex;
7089 + }
7090 + .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {
7091 + text-align: end;
7092 + flex-direction: row-reverse;
7093 + }
7094 + .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper {
7095 + text-align: start;
7096 + flex-direction: row;
7097 + }
7098 + .elementor-widget-image-box.elementor-position-top .elementor-image-box-img {
7099 + margin: auto;
7100 + }
7101 + .elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper {
7102 + align-items: flex-start;
7103 + }
7104 + .elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper {
7105 + align-items: center;
7106 + }
7107 + .elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper {
7108 + align-items: flex-end;
7109 + }
7110 +}
7111 +@media (max-width: 767px) {
7112 + .elementor-widget-image-box .elementor-image-box-img {
7113 + margin-left: auto !important;
7114 + margin-right: auto !important;
7115 + margin-bottom: 15px;
7116 + }
7117 +}
7118 +.elementor-widget-image-box .elementor-image-box-img {
7119 + display: inline-block;
7120 +}
7121 +.elementor-widget-image-box .elementor-image-box-title a {
7122 + color: inherit;
7123 +}
7124 +.elementor-widget-image-box .elementor-image-box-wrapper {
7125 + text-align: center;
7126 +}
7127 +.elementor-widget-image-box .elementor-image-box-description {
7128 + margin: 0;
7129 +}
7130 +
7131 +.elementor-widget-image-carousel .swiper-container,
7132 +.elementor-widget-image-carousel .swiper {
7133 + position: static;
7134 +}
7135 +.elementor-widget-image-carousel .swiper-container .swiper-slide figure,
7136 +.elementor-widget-image-carousel .swiper .swiper-slide figure {
7137 + line-height: inherit;
7138 +}
7139 +.elementor-widget-image-carousel .swiper-slide {
7140 + text-align: center;
7141 +}
7142 +
7143 +.elementor-image-carousel-wrapper:not(.swiper-container-initialized):not(.swiper-initialized) .swiper-slide {
7144 + max-width: calc(100% / var(--e-image-carousel-slides-to-show, 3));
7145 +}
7146 +
7147 +body.elementor-page .elementor-widget-menu-anchor {
7148 + margin-bottom: 0;
7149 +}
7150 +
7151 +.elementor-widget-progress {
7152 + text-align: start;
7153 +}
7154 +
7155 +.elementor-progress-wrapper {
7156 + position: relative;
7157 + background-color: #eeeeee;
7158 + color: #ffffff;
7159 + height: 100%;
7160 + border-radius: 2px;
7161 +}
7162 +
7163 +.elementor-progress-bar {
7164 + display: flex;
7165 + background-color: #69727D;
7166 + width: 0;
7167 + font-size: 11px;
7168 + height: 30px;
7169 + line-height: 30px;
7170 + border-radius: 2px;
7171 + transition: width 1s ease-in-out;
7172 +}
7173 +
7174 +.elementor-progress-text {
7175 + flex-grow: 1;
7176 + white-space: nowrap;
7177 + text-overflow: ellipsis;
7178 + overflow: hidden;
7179 + padding-inline-start: 15px;
7180 +}
7181 +
7182 +.elementor-progress-percentage {
7183 + padding-inline-end: 15px;
7184 +}
7185 +
7186 +.elementor-widget-progress .elementor-progress-wrapper.progress-info .elementor-progress-bar {
7187 + background-color: #5bc0de;
7188 +}
7189 +.elementor-widget-progress .elementor-progress-wrapper.progress-success .elementor-progress-bar {
7190 + background-color: #5cb85c;
7191 +}
7192 +.elementor-widget-progress .elementor-progress-wrapper.progress-warning .elementor-progress-bar {
7193 + background-color: #f0ad4e;
7194 +}
7195 +.elementor-widget-progress .elementor-progress-wrapper.progress-danger .elementor-progress-bar {
7196 + background-color: #d9534f;
7197 +}
7198 +
7199 +.elementor-progress .elementor-title {
7200 + display: block;
7201 +}
7202 +
7203 +@media (max-width: 767px) {
7204 + .elementor-progress-text {
7205 + padding-inline-start: 10px;
7206 + }
7207 +}
7208 +.e-con .elementor-progress-wrapper,
7209 +.e-con-inner .elementor-progress-wrapper {
7210 + height: initial;
7211 +}
7212 +
7213 +.elementor-widget-social-icons {
7214 + /*TODO: This Grid-0 needs to be removed after PRO is Updated */
7215 +}
7216 +.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 {
7217 + line-height: 1;
7218 + font-size: 0;
7219 +}
7220 +.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid {
7221 + display: inline-grid;
7222 +}
7223 +.elementor-widget-social-icons .elementor-grid {
7224 + grid-column-gap: var(--grid-column-gap, 5px);
7225 + grid-row-gap: var(--grid-row-gap, 5px);
7226 + grid-template-columns: var(--grid-template-columns);
7227 + justify-content: var(--justify-content, center);
7228 + justify-items: var(--justify-content, center);
7229 +}
7230 +
7231 +.elementor-icon.elementor-social-icon {
7232 + font-size: var(--icon-size, 25px);
7233 + line-height: var(--icon-size, 25px);
7234 + width: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, 0.5em));
7235 + height: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, 0.5em));
7236 +}
7237 +
7238 +.elementor-social-icon {
7239 + --e-social-icon-icon-color: #fff;
7240 + display: inline-flex;
7241 + background-color: #69727D;
7242 + align-items: center;
7243 + justify-content: center;
7244 + text-align: center;
7245 + cursor: pointer;
7246 +}
7247 +.elementor-social-icon i {
7248 + color: var(--e-social-icon-icon-color);
7249 +}
7250 +.elementor-social-icon svg {
7251 + fill: var(--e-social-icon-icon-color);
7252 +}
7253 +.elementor-social-icon:last-child {
7254 + margin: 0;
7255 +}
7256 +.elementor-social-icon:hover {
7257 + opacity: 0.9;
7258 + color: white;
7259 +}
7260 +.elementor-social-icon-android {
7261 + background-color: #A4C639;
7262 +}
7263 +.elementor-social-icon-apple {
7264 + background-color: #999999;
7265 +}
7266 +.elementor-social-icon-behance {
7267 + background-color: #1769ff;
7268 +}
7269 +.elementor-social-icon-bitbucket {
7270 + background-color: #205081;
7271 +}
7272 +.elementor-social-icon-codepen {
7273 + background-color: #000000;
7274 +}
7275 +.elementor-social-icon-delicious {
7276 + background-color: #3399ff;
7277 +}
7278 +.elementor-social-icon-deviantart {
7279 + background-color: #05cc47;
7280 +}
7281 +.elementor-social-icon-digg {
7282 + background-color: #005be2;
7283 +}
7284 +.elementor-social-icon-dribbble {
7285 + background-color: #ea4c89;
7286 +}
7287 +.elementor-social-icon-elementor {
7288 + background-color: #D30C5C;
7289 +}
7290 +.elementor-social-icon-envelope {
7291 + background-color: #ea4335;
7292 +}
7293 +.elementor-social-icon-facebook, .elementor-social-icon-facebook-f {
7294 + background-color: #3b5998;
7295 +}
7296 +.elementor-social-icon-flickr {
7297 + background-color: #0063dc;
7298 +}
7299 +.elementor-social-icon-foursquare {
7300 + background-color: #2d5be3;
7301 +}
7302 +.elementor-social-icon-freecodecamp, .elementor-social-icon-free-code-camp {
7303 + background-color: #006400;
7304 +}
7305 +.elementor-social-icon-github {
7306 + background-color: #333333;
7307 +}
7308 +.elementor-social-icon-gitlab {
7309 + background-color: #e24329;
7310 +}
7311 +.elementor-social-icon-globe {
7312 + background-color: #69727D;
7313 +}
7314 +.elementor-social-icon-google-plus, .elementor-social-icon-google-plus-g {
7315 + background-color: #dd4b39;
7316 +}
7317 +.elementor-social-icon-houzz {
7318 + background-color: #7ac142;
7319 +}
7320 +.elementor-social-icon-instagram {
7321 + background-color: #262626;
7322 +}
7323 +.elementor-social-icon-jsfiddle {
7324 + background-color: #487AA2;
7325 +}
7326 +.elementor-social-icon-link {
7327 + background-color: #818a91;
7328 +}
7329 +.elementor-social-icon-linkedin, .elementor-social-icon-linkedin-in {
7330 + background-color: #0077b5;
7331 +}
7332 +.elementor-social-icon-medium {
7333 + background-color: #00ab6b;
7334 +}
7335 +.elementor-social-icon-meetup {
7336 + background-color: #ec1c40;
7337 +}
7338 +.elementor-social-icon-mixcloud {
7339 + background-color: #273a4b;
7340 +}
7341 +.elementor-social-icon-odnoklassniki {
7342 + background-color: #F4731C;
7343 +}
7344 +.elementor-social-icon-pinterest {
7345 + background-color: #bd081c;
7346 +}
7347 +.elementor-social-icon-product-hunt {
7348 + background-color: #da552f;
7349 +}
7350 +.elementor-social-icon-reddit {
7351 + background-color: #ff4500;
7352 +}
7353 +.elementor-social-icon-rss {
7354 + background-color: #f26522;
7355 +}
7356 +.elementor-social-icon-shopping-cart {
7357 + background-color: #4CAF50;
7358 +}
7359 +.elementor-social-icon-skype {
7360 + background-color: #00AFF0;
7361 +}
7362 +.elementor-social-icon-slideshare {
7363 + background-color: #0077b5;
7364 +}
7365 +.elementor-social-icon-snapchat {
7366 + background-color: #fffc00;
7367 +}
7368 +.elementor-social-icon-soundcloud {
7369 + background-color: #ff8800;
7370 +}
7371 +.elementor-social-icon-spotify {
7372 + background-color: #2ebd59;
7373 +}
7374 +.elementor-social-icon-stack-overflow {
7375 + background-color: #fe7a15;
7376 +}
7377 +.elementor-social-icon-steam {
7378 + background-color: #00adee;
7379 +}
7380 +.elementor-social-icon-stumbleupon {
7381 + background-color: #EB4924;
7382 +}
7383 +.elementor-social-icon-telegram {
7384 + background-color: #2CA5E0;
7385 +}
7386 +.elementor-social-icon-threads {
7387 + background-color: #000000;
7388 +}
7389 +.elementor-social-icon-thumb-tack {
7390 + background-color: #1aa1d8;
7391 +}
7392 +.elementor-social-icon-tripadvisor {
7393 + background-color: #589442;
7394 +}
7395 +.elementor-social-icon-tumblr {
7396 + background-color: #35465c;
7397 +}
7398 +.elementor-social-icon-twitch {
7399 + background-color: #6441A5;
7400 +}
7401 +.elementor-social-icon-twitter {
7402 + background-color: #1DA1F2;
7403 +}
7404 +.elementor-social-icon-viber {
7405 + background-color: #665cac;
7406 +}
7407 +.elementor-social-icon-vimeo {
7408 + background-color: #1ab7ea;
7409 +}
7410 +.elementor-social-icon-vk {
7411 + background-color: #45668e;
7412 +}
7413 +.elementor-social-icon-weibo {
7414 + background-color: #DD2430;
7415 +}
7416 +.elementor-social-icon-weixin {
7417 + background-color: #31A918;
7418 +}
7419 +.elementor-social-icon-whatsapp {
7420 + background-color: #25d366;
7421 +}
7422 +.elementor-social-icon-wordpress {
7423 + background-color: #21759b;
7424 +}
7425 +.elementor-social-icon-x-twitter {
7426 + background-color: #000000;
7427 +}
7428 +.elementor-social-icon-xing {
7429 + background-color: #026466;
7430 +}
7431 +.elementor-social-icon-yelp {
7432 + background-color: #af0606;
7433 +}
7434 +.elementor-social-icon-youtube {
7435 + background-color: #cd201f;
7436 +}
7437 +.elementor-social-icon-500px {
7438 + background-color: #0099e5;
7439 +}
7440 +
7441 +.elementor-shape-rounded .elementor-icon.elementor-social-icon {
7442 + border-radius: 10%;
7443 +}
7444 +
7445 +.elementor-shape-circle .elementor-icon.elementor-social-icon {
7446 + border-radius: 50%;
7447 +}
7448 +
7449 +.elementor-column .elementor-spacer-inner {
7450 + height: var(--spacer-size);
7451 +}
7452 +
7453 +.e-con {
7454 + --container-widget-width: 100%;
7455 +}
7456 +
7457 +.e-con > .elementor-widget-spacer,
7458 +.e-con-inner > .elementor-widget-spacer {
7459 + width: var(--container-widget-width, var(--spacer-size));
7460 + --align-self: var( --container-widget-align-self, initial );
7461 + --flex-shrink: 0;
7462 +}
7463 +.e-con > .elementor-widget-spacer > .elementor-widget-container,
7464 +.e-con-inner > .elementor-widget-spacer > .elementor-widget-container {
7465 + height: 100%;
7466 + width: 100%;
7467 +}
7468 +.e-con > .elementor-widget-spacer > .elementor-widget-container > .elementor-spacer,
7469 +.e-con-inner > .elementor-widget-spacer > .elementor-widget-container > .elementor-spacer {
7470 + height: 100%;
7471 +}
7472 +.e-con > .elementor-widget-spacer > .elementor-widget-container > .elementor-spacer > .elementor-spacer-inner,
7473 +.e-con-inner > .elementor-widget-spacer > .elementor-widget-container > .elementor-spacer > .elementor-spacer-inner {
7474 + height: var(--container-widget-height, var(--spacer-size));
7475 +}
7476 +.e-con > .elementor-widget-spacer.elementor-widget-empty,
7477 +.e-con-inner > .elementor-widget-spacer.elementor-widget-empty {
7478 + position: relative;
7479 + min-height: 22px;
7480 + min-width: 22px;
7481 +}
7482 +.e-con > .elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon,
7483 +.e-con-inner > .elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon {
7484 + position: absolute;
7485 + top: 0;
7486 + bottom: 0;
7487 + left: 0;
7488 + right: 0;
7489 + margin: auto;
7490 + padding: 0;
7491 + width: 22px;
7492 + height: 22px;
7493 +}
7494 +
7495 +.elementor-star-rating {
7496 + color: #CCD6DF;
7497 + font-family: eicons;
7498 + display: inline-block;
7499 +}
7500 +.elementor-star-rating i {
7501 + display: inline-block;
7502 + position: relative;
7503 + font-style: normal;
7504 + cursor: default;
7505 +}
7506 +.elementor-star-rating i:before {
7507 + content: "\e934";
7508 + display: block;
7509 + font-size: inherit;
7510 + font-family: inherit;
7511 + position: absolute;
7512 + overflow: hidden;
7513 + color: #f0ad4e;
7514 + top: 0;
7515 + left: 0;
7516 +}
7517 +.elementor-star-rating .elementor-star-empty:before {
7518 + content: none;
7519 +}
7520 +.elementor-star-rating .elementor-star-1:before {
7521 + width: 10%;
7522 +}
7523 +.elementor-star-rating .elementor-star-2:before {
7524 + width: 20%;
7525 +}
7526 +.elementor-star-rating .elementor-star-3:before {
7527 + width: 30%;
7528 +}
7529 +.elementor-star-rating .elementor-star-4:before {
7530 + width: 40%;
7531 +}
7532 +.elementor-star-rating .elementor-star-5:before {
7533 + width: 50%;
7534 +}
7535 +.elementor-star-rating .elementor-star-6:before {
7536 + width: 60%;
7537 +}
7538 +.elementor-star-rating .elementor-star-7:before {
7539 + width: 70%;
7540 +}
7541 +.elementor-star-rating .elementor-star-8:before {
7542 + width: 80%;
7543 +}
7544 +.elementor-star-rating .elementor-star-9:before {
7545 + width: 90%;
7546 +}
7547 +.elementor-star-rating__wrapper {
7548 + display: flex;
7549 + align-items: center;
7550 +}
7551 +.elementor-star-rating__title {
7552 + margin-inline-end: 10px;
7553 +}
7554 +
7555 +.elementor-star-rating--align-right .elementor-star-rating__wrapper {
7556 + text-align: right;
7557 + justify-content: flex-end;
7558 +}
7559 +.elementor-star-rating--align-left .elementor-star-rating__wrapper {
7560 + text-align: left;
7561 + justify-content: flex-start;
7562 +}
7563 +.elementor-star-rating--align-center .elementor-star-rating__wrapper {
7564 + text-align: center;
7565 + justify-content: center;
7566 +}
7567 +.elementor-star-rating--align-justify .elementor-star-rating__title {
7568 + margin-inline-end: auto;
7569 +}
7570 +
7571 +@media (max-width: 1024px) {
7572 + .elementor-star-rating-tablet--align-right .elementor-star-rating__wrapper {
7573 + text-align: right;
7574 + justify-content: flex-end;
7575 + }
7576 + .elementor-star-rating-tablet--align-left .elementor-star-rating__wrapper {
7577 + text-align: left;
7578 + justify-content: flex-start;
7579 + }
7580 + .elementor-star-rating-tablet--align-center .elementor-star-rating__wrapper {
7581 + text-align: center;
7582 + justify-content: center;
7583 + }
7584 + .elementor-star-rating-tablet--align-justify .elementor-star-rating__title {
7585 + margin-inline-end: auto;
7586 + }
7587 +}
7588 +@media (max-width: 767px) {
7589 + .elementor-star-rating-mobile--align-right .elementor-star-rating__wrapper {
7590 + text-align: right;
7591 + justify-content: flex-end;
7592 + }
7593 + .elementor-star-rating-mobile--align-left .elementor-star-rating__wrapper {
7594 + text-align: left;
7595 + justify-content: flex-start;
7596 + }
7597 + .elementor-star-rating-mobile--align-center .elementor-star-rating__wrapper {
7598 + text-align: center;
7599 + justify-content: center;
7600 + }
7601 + .elementor-star-rating-mobile--align-justify .elementor-star-rating__title {
7602 + margin-inline-end: auto;
7603 + }
7604 +}
7605 +.last-star {
7606 + letter-spacing: 0;
7607 +}
7608 +
7609 +.elementor--star-style-star_unicode .elementor-star-rating {
7610 + font-family: "Arial", "Helvetica", sans-serif;
7611 +}
7612 +.elementor--star-style-star_unicode .elementor-star-rating i:not(.elementor-star-empty):before {
7613 + content: "★";
7614 +}
7615 +
7616 +.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper {
7617 + width: 25%;
7618 + flex-shrink: 0;
7619 +}
7620 +.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active {
7621 + border-inline-end-style: none;
7622 +}
7623 +.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 {
7624 + height: 999em;
7625 + width: 0;
7626 + right: 0;
7627 + border-inline-end-style: solid;
7628 +}
7629 +.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before {
7630 + top: 0;
7631 + transform: translateY(-100%);
7632 +}
7633 +.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after {
7634 + top: 100%;
7635 +}
7636 +.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title {
7637 + display: table-cell;
7638 +}
7639 +.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active {
7640 + border-bottom-style: none;
7641 +}
7642 +.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 {
7643 + bottom: 0;
7644 + height: 0;
7645 + width: 999em;
7646 + border-bottom-style: solid;
7647 +}
7648 +.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before {
7649 + right: 100%;
7650 +}
7651 +.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after {
7652 + left: 100%;
7653 +}
7654 +.elementor-widget-tabs .elementor-tab-title,
7655 +.elementor-widget-tabs .elementor-tab-title:before,
7656 +.elementor-widget-tabs .elementor-tab-title:after,
7657 +.elementor-widget-tabs .elementor-tab-content,
7658 +.elementor-widget-tabs .elementor-tabs-content-wrapper {
7659 + border: 1px none #D5D8DC;
7660 +}
7661 +.elementor-widget-tabs .elementor-tabs {
7662 + text-align: start;
7663 +}
7664 +.elementor-widget-tabs .elementor-tabs-wrapper {
7665 + overflow: hidden;
7666 +}
7667 +.elementor-widget-tabs .elementor-tab-title {
7668 + cursor: pointer;
7669 + outline: var(--focus-outline, none);
7670 +}
7671 +.elementor-widget-tabs .elementor-tab-desktop-title {
7672 + position: relative;
7673 + padding: 20px 25px;
7674 + font-weight: bold;
7675 + line-height: 1;
7676 + border: solid transparent;
7677 +}
7678 +.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active {
7679 + border-color: #D5D8DC;
7680 +}
7681 +.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:before, .elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:after {
7682 + display: block;
7683 + content: "";
7684 + position: absolute;
7685 +}
7686 +.elementor-widget-tabs .elementor-tab-desktop-title:focus-visible {
7687 + border: 1px solid #000000;
7688 +}
7689 +.elementor-widget-tabs .elementor-tab-mobile-title {
7690 + padding: 10px 10px;
7691 + cursor: pointer;
7692 +}
7693 +.elementor-widget-tabs .elementor-tab-content {
7694 + padding: 20px;
7695 + display: none;
7696 +}
7697 +
7698 +@media (max-width: 767px) {
7699 + .elementor-tabs .elementor-tab-title,
7700 + .elementor-tabs .elementor-tab-content {
7701 + border-style: solid;
7702 + border-bottom-style: none;
7703 + }
7704 + .elementor-tabs .elementor-tabs-wrapper {
7705 + display: none;
7706 + }
7707 + .elementor-tabs .elementor-tabs-content-wrapper {
7708 + border-bottom-style: solid;
7709 + }
7710 + .elementor-tabs .elementor-tab-content {
7711 + padding: 10px;
7712 + }
7713 +}
7714 +@media (min-width: 768px) {
7715 + .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs {
7716 + display: flex;
7717 + }
7718 + .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper {
7719 + flex-direction: column;
7720 + }
7721 + .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper {
7722 + flex-grow: 1;
7723 + border-style: solid;
7724 + border-left-style: none;
7725 + }
7726 + .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content {
7727 + border-style: solid;
7728 + border-top-style: none;
7729 + }
7730 + .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 {
7731 + display: flex;
7732 + }
7733 + .elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper {
7734 + justify-content: center;
7735 + }
7736 + .elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapper {
7737 + justify-content: flex-end;
7738 + }
7739 + .elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-horizontal .elementor-tab-title {
7740 + width: 100%;
7741 + }
7742 + .elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-vertical .elementor-tab-title {
7743 + height: 100%;
7744 + }
7745 + .elementor-tabs .elementor-tab-mobile-title {
7746 + display: none;
7747 + }
7748 +}
7749 +.elementor-testimonial-wrapper {
7750 + overflow: hidden;
7751 + text-align: center;
7752 +}
7753 +.elementor-testimonial-wrapper .elementor-testimonial-content {
7754 + font-size: 1.3em;
7755 + margin-bottom: 20px;
7756 +}
7757 +.elementor-testimonial-wrapper .elementor-testimonial-name {
7758 + line-height: 1.5;
7759 + display: block;
7760 +}
7761 +.elementor-testimonial-wrapper .elementor-testimonial-job {
7762 + font-size: 0.85em;
7763 + display: block;
7764 +}
7765 +.elementor-testimonial-wrapper .elementor-testimonial-meta {
7766 + width: 100%;
7767 + line-height: 1;
7768 +}
7769 +.elementor-testimonial-wrapper .elementor-testimonial-meta-inner {
7770 + display: inline-block;
7771 +}
7772 +.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-details,
7773 +.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image {
7774 + display: table-cell;
7775 + vertical-align: middle;
7776 +}
7777 +.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img {
7778 + width: 60px;
7779 + height: 60px;
7780 + border-radius: 50%;
7781 + -o-object-fit: cover;
7782 + object-fit: cover;
7783 + max-width: none;
7784 +}
7785 +.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-image {
7786 + padding-inline-end: 15px;
7787 +}
7788 +.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-details {
7789 + text-align: start;
7790 +}
7791 +.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-details,
7792 +.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image {
7793 + display: block;
7794 +}
7795 +.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image {
7796 + margin-bottom: 20px;
7797 +}
7798 +
7799 +.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
7800 + background-color: #69727D;
7801 + color: #fff;
7802 +}
7803 +.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap {
7804 + color: #69727D;
7805 + border: 3px solid;
7806 + background-color: transparent;
7807 +}
7808 +.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap {
7809 + margin-top: 8px;
7810 +}
7811 +.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter {
7812 + width: 1em;
7813 + height: 1em;
7814 +}
7815 +.elementor-widget-text-editor .elementor-drop-cap {
7816 + float: left;
7817 + text-align: center;
7818 + line-height: 1;
7819 + font-size: 50px;
7820 +}
7821 +.elementor-widget-text-editor .elementor-drop-cap-letter {
7822 + display: inline-block;
7823 +}
7824 +
7825 +.elementor-toggle {
7826 + text-align: start;
7827 +}
7828 +.elementor-toggle .elementor-tab-title {
7829 + font-weight: bold;
7830 + line-height: 1;
7831 + margin: 0;
7832 + padding: 15px;
7833 + border-bottom: 1px solid #D5D8DC;
7834 + cursor: pointer;
7835 + outline: none;
7836 +}
7837 +.elementor-toggle .elementor-tab-title .elementor-toggle-icon {
7838 + display: inline-block;
7839 + width: 1em;
7840 +}
7841 +.elementor-toggle .elementor-tab-title .elementor-toggle-icon svg {
7842 + margin-inline-start: -5px;
7843 + width: 1em;
7844 + height: 1em;
7845 +}
7846 +.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right {
7847 + float: right;
7848 + text-align: right;
7849 +}
7850 +.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left {
7851 + float: left;
7852 + text-align: left;
7853 +}
7854 +.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed {
7855 + display: block;
7856 +}
7857 +.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-opened {
7858 + display: none;
7859 +}
7860 +.elementor-toggle .elementor-tab-title.elementor-active {
7861 + border-bottom: none;
7862 +}
7863 +.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-closed {
7864 + display: none;
7865 +}
7866 +.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-opened {
7867 + display: block;
7868 +}
7869 +.elementor-toggle .elementor-tab-content {
7870 + padding: 15px;
7871 + border-bottom: 1px solid #D5D8DC;
7872 + display: none;
7873 +}
7874 +
7875 +@media (max-width: 767px) {
7876 + .elementor-toggle .elementor-tab-title {
7877 + padding: 12px;
7878 + }
7879 + .elementor-toggle .elementor-tab-content {
7880 + padding: 12px 10px;
7881 + }
7882 +}
7883 +.e-con > .elementor-widget-toggle,
7884 +.e-con-inner > .elementor-widget-toggle {
7885 + width: var(--container-widget-width);
7886 + --flex-grow: var( --container-widget-flex-grow );
7887 +}
7888 +
7889 +.elementor-widget-video .elementor-widget-container {
7890 + overflow: hidden;
7891 + transform: translate3d(0, 0, 0);
7892 +}
7893 +.elementor-widget-video .elementor-wrapper {
7894 + aspect-ratio: var(--video-aspect-ratio);
7895 +}
7896 +.elementor-widget-video .elementor-wrapper iframe,
7897 +.elementor-widget-video .elementor-wrapper video {
7898 + height: 100%;
7899 + width: 100%;
7900 + display: flex;
7901 + border: none;
7902 + background-color: #000000;
7903 +}
7904 +@supports not (aspect-ratio: 1/1) {
7905 + .elementor-widget-video .elementor-wrapper {
7906 + position: relative;
7907 + overflow: hidden;
7908 + height: 0;
7909 + padding-bottom: calc(100% / var(--video-aspect-ratio));
7910 + }
7911 + .elementor-widget-video .elementor-wrapper iframe,
7912 + .elementor-widget-video .elementor-wrapper video {
7913 + position: absolute;
7914 + top: 0;
7915 + right: 0;
7916 + bottom: 0;
7917 + left: 0;
7918 + }
7919 +}
7920 +.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay {
7921 + position: absolute;
7922 + top: 0;
7923 + right: 0;
7924 + bottom: 0;
7925 + left: 0;
7926 + background-size: cover;
7927 + background-position: center center;
7928 +}
7929 +.elementor-widget-video .elementor-custom-embed-image-overlay {
7930 + cursor: pointer;
7931 + text-align: center;
7932 +}
7933 +.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i {
7934 + opacity: 1;
7935 +}
7936 +.elementor-widget-video .elementor-custom-embed-image-overlay img {
7937 + display: block;
7938 + width: 100%;
7939 + aspect-ratio: var(--video-aspect-ratio);
7940 + -o-object-fit: cover;
7941 + object-fit: cover;
7942 + -o-object-position: center center;
7943 + object-position: center center;
7944 +}
7945 +@supports not (aspect-ratio: 1/1) {
7946 + .elementor-widget-video .elementor-custom-embed-image-overlay {
7947 + position: relative;
7948 + overflow: hidden;
7949 + height: 0;
7950 + padding-bottom: calc(100% / var(--video-aspect-ratio));
7951 + }
7952 + .elementor-widget-video .elementor-custom-embed-image-overlay img {
7953 + position: absolute;
7954 + top: 0;
7955 + right: 0;
7956 + bottom: 0;
7957 + left: 0;
7958 + }
7959 +}
7960 +.elementor-widget-video .e-hosted-video .elementor-video {
7961 + -o-object-fit: cover;
7962 + object-fit: cover;
7963 +}
7964 +
7965 +.e-con > .elementor-widget-video,
7966 +.e-con-inner > .elementor-widget-video {
7967 + width: var(--container-widget-width);
7968 + --flex-grow: var( --container-widget-flex-grow );
7969 +}
7970 +
7971 +.elementor-widget-rating {
7972 + --e-rating-gap: 0px;
7973 + --e-rating-icon-font-size: 16px;
7974 + --e-rating-icon-color: #CCD6DF;
7975 + --e-rating-icon-marked-color: #f0ad4e;
7976 + --e-rating-icon-marked-width: 100%;
7977 + --e-rating-justify-content: flex-start;
7978 +}
7979 +.elementor-widget-rating .e-rating {
7980 + display: flex;
7981 + justify-content: var(--e-rating-justify-content);
7982 +}
7983 +.elementor-widget-rating .e-rating-wrapper {
7984 + display: flex;
7985 + justify-content: inherit;
7986 + flex-direction: row;
7987 + flex-wrap: wrap;
7988 + width: -moz-fit-content;
7989 + width: fit-content;
7990 + margin-block-end: calc(0px - var(--e-rating-gap));
7991 + margin-inline-end: calc(0px - var(--e-rating-gap));
7992 +}
7993 +.elementor-widget-rating .e-rating .e-icon {
7994 + position: relative;
7995 + margin-block-end: var(--e-rating-gap);
7996 + margin-inline-end: var(--e-rating-gap);
7997 +}
7998 +.elementor-widget-rating .e-rating .e-icon-wrapper.e-icon-marked {
7999 + --e-rating-icon-color: var(--e-rating-icon-marked-color);
8000 + width: var(--e-rating-icon-marked-width);
8001 + position: absolute;
8002 + z-index: 1;
8003 + height: 100%;
8004 + left: 0;
8005 + top: 0;
8006 + overflow: hidden;
8007 +}
8008 +.elementor-widget-rating .e-rating .e-icon-wrapper :is(i, svg) {
8009 + display: flex;
8010 + flex-shrink: 0;
8011 +}
8012 +.elementor-widget-rating .e-rating .e-icon-wrapper i {
8013 + font-size: var(--e-rating-icon-font-size);
8014 + color: var(--e-rating-icon-color);
8015 +}
8016 +.elementor-widget-rating .e-rating .e-icon-wrapper svg {
8017 + width: auto;
8018 + height: var(--e-rating-icon-font-size);
8019 + fill: var(--e-rating-icon-color);
2204 8020 }
2205 8021 /*# sourceMappingURL=frontend.css.map */