PluginProbe
Elementor Website Builder – more than just a page builder / 3.25.2
Elementor Website Builder – more than just a page builder v3.25.2
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/templates/frontend.css +240 -125 4.1.0-beta1 → 3.25.2 View file →
@@ -1,13 +1,4 @@
1 -:root {
2 - --direction-multiplier: 1;
3 -}
4 -
5 -html[dir=rtl],
6 -body.rtl {
7 - --direction-multiplier: -1;
8 -}
9 -
10 1 .elementor-hidden {
11 2 display: none;
12 3 }
13 4
@@ -38,14 +29,17 @@
38 29 height: 0;
39 30 }
40 31
41 32 .e-logo-wrapper {
33 + background: var(--e-a-bg-logo);
42 34 display: inline-block;
35 + padding: 0.75em;
36 + border-radius: 50%;
43 37 line-height: 1;
44 38 }
45 39 .e-logo-wrapper i {
46 - color: var(--e-a-color-circle-logo);
47 - font-size: 2.5em;
40 + color: var(--e-a-color-logo);
41 + font-size: 1em;
48 42 }
49 43
50 44 .elementor *, .elementor *:before, .elementor *:after {
51 45 box-sizing: border-box;
@@ -80,9 +74,12 @@
80 74 }
81 75 .elementor .elementor-background-video-container,
82 76 .elementor .elementor-background-holder,
83 77 .elementor .elementor-background {
84 - inset: 0;
78 + height: 100%;
79 + width: 100%;
80 + top: 0;
81 + left: 0;
85 82 position: absolute;
86 83 overflow: hidden;
87 84 z-index: 0;
88 85 direction: ltr;
@@ -93,31 +90,41 @@
93 90 }
94 91 .elementor .elementor-background-video-container.elementor-loading {
95 92 opacity: 0;
96 93 }
97 -.elementor .elementor-background-video,
98 94 .elementor .elementor-background-video-embed {
99 95 max-width: none;
100 96 }
101 -.elementor .elementor-background-video,
102 -.elementor .elementor-background-video-embed,
103 -.elementor .elementor-background-video-hosted {
97 +.elementor .elementor-background-video-embed, .elementor .elementor-background-video-hosted {
104 98 position: absolute;
105 - inset-block-start: 50%;
106 - inset-inline-start: 50%;
99 + top: 50%;
100 + left: 50%;
107 101 transform: translate(-50%, -50%);
108 102 }
109 -.elementor .elementor-background-video-hosted {
103 +.elementor .elementor-background-video {
104 + max-width: none;
105 + position: absolute;
106 + top: 50%;
107 + left: 50%;
108 + transform: translate(-50%, -50%);
109 +}
110 +.elementor .elementor-html5-video {
110 111 object-fit: cover;
111 112 }
112 113 .elementor .elementor-background-overlay {
113 - inset: 0;
114 + height: 100%;
115 + width: 100%;
116 + top: 0;
117 + left: 0;
114 118 position: absolute;
115 119 }
116 120 .elementor .elementor-background-slideshow {
117 121 position: absolute;
118 - inset: 0;
122 + width: 100%;
123 + height: 100%;
119 124 z-index: 0;
125 + top: 0;
126 + left: 0;
120 127 }
121 128 .elementor .elementor-background-slideshow__slide__image {
122 129 width: 100%;
123 130 height: 100%;
@@ -149,11 +156,8 @@
149 156 max-width: 100%;
150 157 }
151 158 }
152 159
153 -.elementor-element.elementor-absolute, .elementor-element.elementor-fixed {
154 - z-index: 1;
155 -}
156 160 .elementor-element {
157 161 --flex-direction: initial;
158 162 --flex-wrap: initial;
159 163 --justify-content: initial;
@@ -170,8 +174,11 @@
170 174 flex-shrink: var(--flex-shrink);
171 175 order: var(--order);
172 176 align-self: var(--align-self);
173 177 }
178 +.elementor-element.elementor-absolute, .elementor-element.elementor-fixed {
179 + z-index: 1;
180 +}
174 181 .elementor-element:where(.e-con-full, .elementor-widget) {
175 182 flex-direction: var(--flex-direction);
176 183 flex-wrap: var(--flex-wrap);
177 184 justify-content: var(--justify-content);
@@ -176,9 +183,9 @@
176 183 flex-wrap: var(--flex-wrap);
177 184 justify-content: var(--justify-content);
178 185 align-items: var(--align-items);
179 186 align-content: var(--align-content);
180 - gap: var(--row-gap) var(--column-gap);
187 + gap: var(--gap);
181 188 }
182 189
183 190 .elementor-invisible {
184 191 visibility: hidden;
@@ -183,13 +190,35 @@
183 190 .elementor-invisible {
184 191 visibility: hidden;
185 192 }
186 193
194 +.elementor-align-center {
195 + text-align: center;
196 +}
197 +.elementor-align-center .elementor-button {
198 + width: auto;
199 +}
200 +.elementor-align-right {
201 + text-align: right;
202 +}
203 +.elementor-align-right .elementor-button {
204 + width: auto;
205 +}
206 +.elementor-align-left {
207 + text-align: left;
208 +}
209 +.elementor-align-left .elementor-button {
210 + width: auto;
211 +}
212 +.elementor-align-justify .elementor-button {
213 + width: 100%;
214 +}
215 +
187 216 .elementor-custom-embed-play {
188 217 position: absolute;
189 - inset-block-start: 50%;
190 - inset-inline-start: 50%;
191 - transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
218 + top: 50%;
219 + left: 50%;
220 + transform: translate(-50%, -50%);
192 221 }
193 222 .elementor-custom-embed-play i {
194 223 font-size: 100px;
195 224 color: #fff;
@@ -238,35 +267,25 @@
238 267 .elementor-ken-burns--active.elementor-ken-burns--in {
239 268 transform: scale(1.3);
240 269 }
241 270
242 -.elementor-align-center {
243 - text-align: center;
244 -}
245 -.elementor-align-right {
246 - text-align: right;
247 -}
248 -.elementor-align-left {
249 - text-align: left;
250 -}
251 -.elementor-align-center .elementor-button, .elementor-align-right .elementor-button, .elementor-align-left .elementor-button {
252 - width: auto;
253 -}
254 -.elementor-align-justify .elementor-button {
255 - width: 100%;
256 -}
257 -
258 271 @media (min-width: ELEMENTOR_SCREEN_WIDESCREEN_MIN) {
259 272 .elementor-widescreen-align-center {
260 273 text-align: center;
261 274 }
275 + .elementor-widescreen-align-center .elementor-button {
276 + width: auto;
277 + }
262 278 .elementor-widescreen-align-right {
263 279 text-align: right;
264 280 }
281 + .elementor-widescreen-align-right .elementor-button {
282 + width: auto;
283 + }
265 284 .elementor-widescreen-align-left {
266 285 text-align: left;
267 286 }
268 - .elementor-widescreen-align-center .elementor-button, .elementor-widescreen-align-right .elementor-button, .elementor-widescreen-align-left .elementor-button {
287 + .elementor-widescreen-align-left .elementor-button {
269 288 width: auto;
270 289 }
271 290 .elementor-widescreen-align-justify .elementor-button {
272 291 width: 100%;
@@ -275,15 +294,21 @@
275 294 @media (max-width: ELEMENTOR_SCREEN_LAPTOP_MAX) {
276 295 .elementor-laptop-align-center {
277 296 text-align: center;
278 297 }
298 + .elementor-laptop-align-center .elementor-button {
299 + width: auto;
300 + }
279 301 .elementor-laptop-align-right {
280 302 text-align: right;
281 303 }
304 + .elementor-laptop-align-right .elementor-button {
305 + width: auto;
306 + }
282 307 .elementor-laptop-align-left {
283 308 text-align: left;
284 309 }
285 - .elementor-laptop-align-center .elementor-button, .elementor-laptop-align-right .elementor-button, .elementor-laptop-align-left .elementor-button {
310 + .elementor-laptop-align-left .elementor-button {
286 311 width: auto;
287 312 }
288 313 .elementor-laptop-align-justify .elementor-button {
289 314 width: 100%;
@@ -292,15 +317,21 @@
292 317 @media (max-width: ELEMENTOR_SCREEN_TABLET_EXTRA_MAX) {
293 318 .elementor-tablet_extra-align-center {
294 319 text-align: center;
295 320 }
321 + .elementor-tablet_extra-align-center .elementor-button {
322 + width: auto;
323 + }
296 324 .elementor-tablet_extra-align-right {
297 325 text-align: right;
298 326 }
327 + .elementor-tablet_extra-align-right .elementor-button {
328 + width: auto;
329 + }
299 330 .elementor-tablet_extra-align-left {
300 331 text-align: left;
301 332 }
302 - .elementor-tablet_extra-align-center .elementor-button, .elementor-tablet_extra-align-right .elementor-button, .elementor-tablet_extra-align-left .elementor-button {
333 + .elementor-tablet_extra-align-left .elementor-button {
303 334 width: auto;
304 335 }
305 336 .elementor-tablet_extra-align-justify .elementor-button {
306 337 width: 100%;
@@ -309,15 +340,21 @@
309 340 @media (max-width: ELEMENTOR_SCREEN_TABLET_MAX) {
310 341 .elementor-tablet-align-center {
311 342 text-align: center;
312 343 }
344 + .elementor-tablet-align-center .elementor-button {
345 + width: auto;
346 + }
313 347 .elementor-tablet-align-right {
314 348 text-align: right;
315 349 }
350 + .elementor-tablet-align-right .elementor-button {
351 + width: auto;
352 + }
316 353 .elementor-tablet-align-left {
317 354 text-align: left;
318 355 }
319 - .elementor-tablet-align-center .elementor-button, .elementor-tablet-align-right .elementor-button, .elementor-tablet-align-left .elementor-button {
356 + .elementor-tablet-align-left .elementor-button {
320 357 width: auto;
321 358 }
322 359 .elementor-tablet-align-justify .elementor-button {
323 360 width: 100%;
@@ -326,15 +363,21 @@
326 363 @media (max-width: ELEMENTOR_SCREEN_MOBILE_EXTRA_MAX) {
327 364 .elementor-mobile_extra-align-center {
328 365 text-align: center;
329 366 }
367 + .elementor-mobile_extra-align-center .elementor-button {
368 + width: auto;
369 + }
330 370 .elementor-mobile_extra-align-right {
331 371 text-align: right;
332 372 }
373 + .elementor-mobile_extra-align-right .elementor-button {
374 + width: auto;
375 + }
333 376 .elementor-mobile_extra-align-left {
334 377 text-align: left;
335 378 }
336 - .elementor-mobile_extra-align-center .elementor-button, .elementor-mobile_extra-align-right .elementor-button, .elementor-mobile_extra-align-left .elementor-button {
379 + .elementor-mobile_extra-align-left .elementor-button {
337 380 width: auto;
338 381 }
339 382 .elementor-mobile_extra-align-justify .elementor-button {
340 383 width: 100%;
@@ -343,15 +386,21 @@
343 386 @media (max-width: ELEMENTOR_SCREEN_MOBILE_MAX) {
344 387 .elementor-mobile-align-center {
345 388 text-align: center;
346 389 }
390 + .elementor-mobile-align-center .elementor-button {
391 + width: auto;
392 + }
347 393 .elementor-mobile-align-right {
348 394 text-align: right;
349 395 }
396 + .elementor-mobile-align-right .elementor-button {
397 + width: auto;
398 + }
350 399 .elementor-mobile-align-left {
351 400 text-align: left;
352 401 }
353 - .elementor-mobile-align-center .elementor-button, .elementor-mobile-align-right .elementor-button, .elementor-mobile-align-left .elementor-button {
402 + .elementor-mobile-align-left .elementor-button {
354 403 width: auto;
355 404 }
356 405 .elementor-mobile-align-justify .elementor-button {
357 406 width: 100%;
@@ -381,9 +430,10 @@
381 430 position: relative;
382 431 }
383 432 .elementor-section .elementor-container {
384 433 display: flex;
385 - margin-inline: auto;
434 + margin-right: auto;
435 + margin-left: auto;
386 436 position: relative;
387 437 }
388 438 @media (max-width: ELEMENTOR_SCREEN_TABLET_MAX) {
389 439 .elementor-section .elementor-container {
@@ -444,12 +494,12 @@
444 494 .elementor-widget {
445 495 position: relative;
446 496 }
447 497 .elementor-widget:not(:last-child) {
448 - margin-block-end: var(--kit-widget-spacing, 20px);
498 + margin-bottom: 20px;
449 499 }
450 500 .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 {
451 - margin-block-end: 0;
501 + margin-bottom: 0;
452 502 }
453 503
454 504 .elementor-column {
455 505 position: relative;
@@ -1032,8 +1082,16 @@
1032 1082 .elementor-column {
1033 1083 width: 100%;
1034 1084 }
1035 1085 }
1086 +ul.elementor-icon-list-items.elementor-inline-items {
1087 + display: flex;
1088 + flex-wrap: wrap;
1089 +}
1090 +ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item {
1091 + word-break: break-word;
1092 +}
1093 +
1036 1094 .elementor-grid {
1037 1095 display: grid;
1038 1096 grid-column-gap: var(--grid-column-gap);
1039 1097 grid-row-gap: var(--grid-row-gap);
@@ -1044,13 +1102,13 @@
1044 1102 .elementor-grid-0 .elementor-grid {
1045 1103 display: inline-block;
1046 1104 width: 100%;
1047 1105 word-spacing: var(--grid-column-gap);
1048 - margin-block-end: calc(-1 * var(--grid-row-gap));
1106 + margin-bottom: calc(-1 * var(--grid-row-gap));
1049 1107 }
1050 1108 .elementor-grid-0 .elementor-grid .elementor-grid-item {
1051 1109 display: inline-block;
1052 - margin-block-end: var(--grid-row-gap);
1110 + margin-bottom: var(--grid-row-gap);
1053 1111 word-break: break-word;
1054 1112 }
1055 1113 .elementor-grid-1 .elementor-grid {
1056 1114 grid-template-columns: repeat(1, 1fr);
@@ -1092,13 +1150,13 @@
1092 1150 .elementor-grid-widescreen-0 .elementor-grid {
1093 1151 display: inline-block;
1094 1152 width: 100%;
1095 1153 word-spacing: var(--grid-column-gap);
1096 - margin-block-end: calc(-1 * var(--grid-row-gap));
1154 + margin-bottom: calc(-1 * var(--grid-row-gap));
1097 1155 }
1098 1156 .elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item {
1099 1157 display: inline-block;
1100 - margin-block-end: var(--grid-row-gap);
1158 + margin-bottom: var(--grid-row-gap);
1101 1159 word-break: break-word;
1102 1160 }
1103 1161 .elementor-grid-widescreen-1 .elementor-grid {
1104 1162 grid-template-columns: repeat(1, 1fr);
@@ -1141,13 +1199,13 @@
1141 1199 .elementor-grid-laptop-0 .elementor-grid {
1142 1200 display: inline-block;
1143 1201 width: 100%;
1144 1202 word-spacing: var(--grid-column-gap);
1145 - margin-block-end: calc(-1 * var(--grid-row-gap));
1203 + margin-bottom: calc(-1 * var(--grid-row-gap));
1146 1204 }
1147 1205 .elementor-grid-laptop-0 .elementor-grid .elementor-grid-item {
1148 1206 display: inline-block;
1149 - margin-block-end: var(--grid-row-gap);
1207 + margin-bottom: var(--grid-row-gap);
1150 1208 word-break: break-word;
1151 1209 }
1152 1210 .elementor-grid-laptop-1 .elementor-grid {
1153 1211 grid-template-columns: repeat(1, 1fr);
@@ -1190,13 +1248,13 @@
1190 1248 .elementor-grid-tablet_extra-0 .elementor-grid {
1191 1249 display: inline-block;
1192 1250 width: 100%;
1193 1251 word-spacing: var(--grid-column-gap);
1194 - margin-block-end: calc(-1 * var(--grid-row-gap));
1252 + margin-bottom: calc(-1 * var(--grid-row-gap));
1195 1253 }
1196 1254 .elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item {
1197 1255 display: inline-block;
1198 - margin-block-end: var(--grid-row-gap);
1256 + margin-bottom: var(--grid-row-gap);
1199 1257 word-break: break-word;
1200 1258 }
1201 1259 .elementor-grid-tablet_extra-1 .elementor-grid {
1202 1260 grid-template-columns: repeat(1, 1fr);
@@ -1239,13 +1297,13 @@
1239 1297 .elementor-grid-tablet-0 .elementor-grid {
1240 1298 display: inline-block;
1241 1299 width: 100%;
1242 1300 word-spacing: var(--grid-column-gap);
1243 - margin-block-end: calc(-1 * var(--grid-row-gap));
1301 + margin-bottom: calc(-1 * var(--grid-row-gap));
1244 1302 }
1245 1303 .elementor-grid-tablet-0 .elementor-grid .elementor-grid-item {
1246 1304 display: inline-block;
1247 - margin-block-end: var(--grid-row-gap);
1305 + margin-bottom: var(--grid-row-gap);
1248 1306 word-break: break-word;
1249 1307 }
1250 1308 .elementor-grid-tablet-1 .elementor-grid {
1251 1309 grid-template-columns: repeat(1, 1fr);
@@ -1288,13 +1346,13 @@
1288 1346 .elementor-grid-mobile_extra-0 .elementor-grid {
1289 1347 display: inline-block;
1290 1348 width: 100%;
1291 1349 word-spacing: var(--grid-column-gap);
1292 - margin-block-end: calc(-1 * var(--grid-row-gap));
1350 + margin-bottom: calc(-1 * var(--grid-row-gap));
1293 1351 }
1294 1352 .elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item {
1295 1353 display: inline-block;
1296 - margin-block-end: var(--grid-row-gap);
1354 + margin-bottom: var(--grid-row-gap);
1297 1355 word-break: break-word;
1298 1356 }
1299 1357 .elementor-grid-mobile_extra-1 .elementor-grid {
1300 1358 grid-template-columns: repeat(1, 1fr);
@@ -1337,13 +1395,13 @@
1337 1395 .elementor-grid-mobile-0 .elementor-grid {
1338 1396 display: inline-block;
1339 1397 width: 100%;
1340 1398 word-spacing: var(--grid-column-gap);
1341 - margin-block-end: calc(-1 * var(--grid-row-gap));
1399 + margin-bottom: calc(-1 * var(--grid-row-gap));
1342 1400 }
1343 1401 .elementor-grid-mobile-0 .elementor-grid .elementor-grid-item {
1344 1402 display: inline-block;
1345 - margin-block-end: var(--grid-row-gap);
1403 + margin-bottom: var(--grid-row-gap);
1346 1404 word-break: break-word;
1347 1405 }
1348 1406 .elementor-grid-mobile-1 .elementor-grid {
1349 1407 grid-template-columns: repeat(1, 1fr);
@@ -1452,10 +1510,8 @@
1452 1510 --position: relative;
1453 1511 --z-index: revert;
1454 1512 --overflow: visible;
1455 1513 --gap: var(--widgets-spacing, 20px);
1456 - --row-gap: var(--widgets-spacing-row, 20px);
1457 - --column-gap: var(--widgets-spacing-column, 20px);
1458 1514 --overlay-mix-blend-mode: initial;
1459 1515 --overlay-opacity: 1;
1460 1516 --overlay-transition: 0.3s;
1461 1517 --e-con-grid-template-columns: repeat(3, 1fr);
@@ -1467,13 +1523,17 @@
1467 1523 height: var(--height);
1468 1524 border-radius: var(--border-radius);
1469 1525 z-index: var(--z-index);
1470 1526 overflow: var(--overflow);
1527 + 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);
1471 1528 --flex-wrap-mobile: wrap;
1529 + margin-block-start: var(--margin-block-start);
1530 + margin-inline-end: var(--margin-inline-end);
1531 + margin-block-end: var(--margin-block-end);
1532 + margin-inline-start: var(--margin-inline-start);
1533 + padding-inline-start: var(--padding-inline-start);
1534 + padding-inline-end: var(--padding-inline-end);
1472 1535 }
1473 -.e-con:where(:not(.e-div-block-base)) {
1474 - 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);
1475 -}
1476 1536 .e-con {
1477 1537 --margin-block-start: var(--margin-top);
1478 1538 --margin-block-end: var(--margin-bottom);
1479 1539 --margin-inline-start: var(--margin-left);
@@ -1494,16 +1554,8 @@
1494 1554 --margin-inline-end: var(--margin-left);
1495 1555 --border-inline-start-width: var(--border-right-width);
1496 1556 --border-inline-end-width: var(--border-left-width);
1497 1557 }
1498 -.e-con {
1499 - margin-block-start: var(--margin-block-start);
1500 - margin-inline-end: var(--margin-inline-end);
1501 - margin-block-end: var(--margin-block-end);
1502 - margin-inline-start: var(--margin-inline-start);
1503 - padding-inline-start: var(--padding-inline-start);
1504 - padding-inline-end: var(--padding-inline-end);
1505 -}
1506 1558 .e-con.e-flex {
1507 1559 --flex-direction: column;
1508 1560 --flex-basis: auto;
1509 1561 --flex-grow: 0;
@@ -1565,9 +1617,9 @@
1565 1617 justify-items: var(--justify-items);
1566 1618 align-items: var(--align-items);
1567 1619 }
1568 1620 .e-con > .e-con-inner {
1569 - gap: var(--row-gap) var(--column-gap);
1621 + gap: var(--gap);
1570 1622 width: 100%;
1571 1623 max-width: var(--content-width);
1572 1624 margin: 0 auto;
1573 1625 padding-inline-start: 0;
@@ -1578,12 +1630,8 @@
1578 1630 --margin-left: auto;
1579 1631 --margin-right: auto;
1580 1632 max-width: min(100%, var(--width));
1581 1633 }
1582 -:is([data-widget_type="e-component.default"], [data-widget_type="e-component.default"] > .elementor-section-wrap) > .e-con {
1583 - --margin-right: 0px;
1584 - --margin-left: 0px;
1585 -}
1586 1634 .e-con .elementor-widget.elementor-widget {
1587 1635 margin-block-end: 0;
1588 1636 }
1589 1637 .e-con::before, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before,
@@ -1648,11 +1696,8 @@
1648 1696 }
1649 1697 .elementor.elementor .e-con > .elementor-widget, .e-con.e-con > .e-con-inner > .elementor-widget {
1650 1698 max-width: 100%;
1651 1699 }
1652 -.e-con .elementor-widget:not(:last-child) {
1653 - --kit-widget-spacing: 0px;
1654 -}
1655 1700
1656 1701 @media (max-width: 767px) {
1657 1702 .e-con.e-flex {
1658 1703 --width: 100%;
@@ -1741,11 +1786,11 @@
1741 1786 content: "\e92a";
1742 1787 font-family: "eicons";
1743 1788 font-size: 15px;
1744 1789 position: absolute;
1745 - inset-block-start: 50%;
1746 - inset-inline-end: 10px;
1790 + top: 50%;
1747 1791 transform: translateY(-50%);
1792 + right: 10px;
1748 1793 pointer-events: none;
1749 1794 text-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
1750 1795 }
1751 1796 .elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before {
@@ -1833,20 +1878,12 @@
1833 1878 .elementor-button-align-start .elementor-field-type-submit,
1834 1879 .elementor-button-align-start .e-form__buttons {
1835 1880 justify-content: flex-start;
1836 1881 }
1837 -[dir=rtl] .elementor-button-align-start .elementor-field-type-submit,
1838 -[dir=rtl] .elementor-button-align-start .e-form__buttons {
1839 - justify-content: flex-end;
1840 -}
1841 1882 .elementor-button-align-end .elementor-field-type-submit,
1842 1883 .elementor-button-align-end .e-form__buttons {
1843 1884 justify-content: flex-end;
1844 1885 }
1845 -[dir=rtl] .elementor-button-align-end .elementor-field-type-submit,
1846 -[dir=rtl] .elementor-button-align-end .e-form__buttons {
1847 - justify-content: flex-start;
1848 -}
1849 1886 .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 {
1850 1887 flex-basis: initial;
1851 1888 }
1852 1889 .elementor-button-align-center .e-form__buttons__wrapper, .elementor-button-align-start .e-form__buttons__wrapper, .elementor-button-align-end .e-form__buttons__wrapper {
@@ -1874,20 +1911,12 @@
1874 1911 .elementor-tablet-button-align-start .elementor-field-type-submit,
1875 1912 .elementor-tablet-button-align-start .e-form__buttons {
1876 1913 justify-content: flex-start;
1877 1914 }
1878 - [dir=rtl] .elementor-tablet-button-align-start .elementor-field-type-submit,
1879 - [dir=rtl] .elementor-tablet-button-align-start .e-form__buttons {
1880 - justify-content: flex-end;
1881 - }
1882 1915 .elementor-tablet-button-align-end .elementor-field-type-submit,
1883 1916 .elementor-tablet-button-align-end .e-form__buttons {
1884 1917 justify-content: flex-end;
1885 1918 }
1886 - [dir=rtl] .elementor-tablet-button-align-end .elementor-field-type-submit,
1887 - [dir=rtl] .elementor-tablet-button-align-end .e-form__buttons {
1888 - justify-content: flex-start;
1889 - }
1890 1919 .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 {
1891 1920 flex-basis: initial;
1892 1921 }
1893 1922 .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 {
@@ -1915,20 +1944,12 @@
1915 1944 .elementor-mobile-button-align-start .elementor-field-type-submit,
1916 1945 .elementor-mobile-button-align-start .e-form__buttons {
1917 1946 justify-content: flex-start;
1918 1947 }
1919 - [dir=rtl] .elementor-mobile-button-align-start .elementor-field-type-submit,
1920 - [dir=rtl] .elementor-mobile-button-align-start .e-form__buttons {
1921 - justify-content: flex-end;
1922 - }
1923 1948 .elementor-mobile-button-align-end .elementor-field-type-submit,
1924 1949 .elementor-mobile-button-align-end .e-form__buttons {
1925 1950 justify-content: flex-end;
1926 1951 }
1927 - [dir=rtl] .elementor-mobile-button-align-end .elementor-field-type-submit,
1928 - [dir=rtl] .elementor-mobile-button-align-end .e-form__buttons {
1929 - justify-content: flex-start;
1930 - }
1931 1952 .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 {
1932 1953 flex-basis: initial;
1933 1954 }
1934 1955 .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 {
@@ -1996,9 +2017,9 @@
1996 2017 .elementor-form .elementor-button.elementor-size-xl {
1997 2018 min-height: 72px;
1998 2019 }
1999 2020
2000 -.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)) {
2021 +.elementor-element .elementor-widget-container {
2001 2022 transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform var(--e-transform-transition-duration, 400ms);
2002 2023 }
2003 2024
2004 2025 .elementor-heading-title {
@@ -2027,12 +2048,8 @@
2027 2048 justify-content: center;
2028 2049 flex-direction: row;
2029 2050 gap: 5px;
2030 2051 }
2031 -.elementor-button-icon {
2032 - display: flex;
2033 - align-items: center;
2034 -}
2035 2052 .elementor-button-icon svg {
2036 2053 width: 1em;
2037 2054 height: auto;
2038 2055 }
@@ -2091,8 +2108,12 @@
2091 2108 .elementor-widget-button .elementor-button .elementor-button-danger {
2092 2109 background-color: #d9534f;
2093 2110 }
2094 2111
2112 +.elementor-tab-title a {
2113 + color: inherit;
2114 +}
2115 +
2095 2116 .elementor-view-stacked .elementor-icon {
2096 2117 padding: 0.5em;
2097 2118 background-color: #69727D;
2098 2119 color: #fff;
@@ -2141,9 +2162,9 @@
2141 2162 .elementor-shape-circle .elementor-icon {
2142 2163 border-radius: 50%;
2143 2164 }
2144 2165
2145 -.e-transform .elementor-widget-container, .e-transform:not(:has(.elementor-widget-container)) {
2166 +.e-transform .elementor-widget-container {
2146 2167 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));
2147 2168 transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x);
2148 2169 }
2149 2170
@@ -2170,17 +2191,111 @@
2170 2191 }
2171 2192
2172 2193 @media (prefers-reduced-motion: reduce) {
2173 2194 .animated {
2174 - animation: none !important;
2195 + animation: none;
2175 2196 }
2176 - html * {
2177 - transition-duration: 0s !important;
2178 - transition-delay: 0s !important;
2197 +}
2198 +.elementor-post__thumbnail__link {
2199 + transition: none;
2200 +}
2201 +
2202 +#left-area ul.elementor-icon-list-items,
2203 +.elementor .elementor-element ul.elementor-icon-list-items,
2204 +.elementor-edit-area .elementor-element ul.elementor-icon-list-items {
2205 + padding: 0;
2206 +}
2207 +
2208 +.e--ua-appleWebkit.rtl {
2209 + --flex-right: flex-start;
2210 +}
2211 +.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right,
2212 +.e--ua-appleWebkit .elementor-share-buttons--align-right {
2213 + --justify-content: var(--flex-right, flex-end);
2214 +}
2215 +.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center,
2216 +.e--ua-appleWebkit .elementor-share-buttons--align-center {
2217 + --justify-content: center;
2218 +}
2219 +.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 {
2220 + width: auto;
2221 + display: flex;
2222 + flex-wrap: wrap;
2223 + justify-content: var(--justify-content, space-between);
2224 + margin-left: calc(-0.5 * var(--grid-column-gap));
2225 + margin-right: calc(-0.5 * var(--grid-column-gap));
2226 +}
2227 +.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 {
2228 + margin-left: calc(0.5 * var(--grid-column-gap));
2229 + margin-right: calc(0.5 * var(--grid-column-gap));
2230 +}
2231 +.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 {
2232 + display: inline-block;
2233 +}
2234 +.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 {
2235 + margin-left: 0;
2236 + margin-right: 0;
2237 +}
2238 +@media (max-width: ELEMENTOR_SCREEN_TABLET_MAX) {
2239 + .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right,
2240 + .e--ua-appleWebkit .elementor-share-buttons-tablet--align-right {
2241 + --justify-content: var(--flex-right, flex-end);
2179 2242 }
2243 + .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center,
2244 + .e--ua-appleWebkit .elementor-share-buttons-tablet--align-center {
2245 + --justify-content: center;
2246 + }
2247 + .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 {
2248 + width: auto;
2249 + display: flex;
2250 + flex-wrap: wrap;
2251 + justify-content: var(--justify-content, space-between);
2252 + margin-left: calc(-0.5 * var(--grid-column-gap));
2253 + margin-right: calc(-0.5 * var(--grid-column-gap));
2254 + }
2255 + .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 {
2256 + margin-left: calc(0.5 * var(--grid-column-gap));
2257 + margin-right: calc(0.5 * var(--grid-column-gap));
2258 + }
2259 + .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 {
2260 + display: inline-block;
2261 + }
2262 + .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 {
2263 + margin-left: 0;
2264 + margin-right: 0;
2265 + }
2180 2266 }
2181 2267 @media (max-width: ELEMENTOR_SCREEN_MOBILE_MAX) {
2182 - .elementor .elementor-hidden-phone,
2268 + .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right,
2269 + .e--ua-appleWebkit .elementor-share-buttons-mobile--align-right {
2270 + --justify-content: var(--flex-right, flex-end);
2271 + }
2272 + .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center,
2273 + .e--ua-appleWebkit .elementor-share-buttons-mobile--align-center {
2274 + --justify-content: center;
2275 + }
2276 + .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 {
2277 + width: auto;
2278 + display: flex;
2279 + flex-wrap: wrap;
2280 + justify-content: var(--justify-content, space-between);
2281 + margin-left: calc(-0.5 * var(--grid-column-gap));
2282 + margin-right: calc(-0.5 * var(--grid-column-gap));
2283 + }
2284 + .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 {
2285 + margin-left: calc(0.5 * var(--grid-column-gap));
2286 + margin-right: calc(0.5 * var(--grid-column-gap));
2287 + }
2288 + .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 {
2289 + display: inline-block;
2290 + }
2291 + .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 {
2292 + margin-left: 0;
2293 + margin-right: 0;
2294 + }
2295 +}
2296 +
2297 +@media (max-width: ELEMENTOR_SCREEN_MOBILE_MAX) {
2183 2298 .elementor .elementor-hidden-mobile {
2184 2299 display: none;
2185 2300 }
2186 2301 }