PluginProbe
Elementor Website Builder – more than just a page builder / 3.25.4
Elementor Website Builder – more than just a page builder v3.25.4
4.3.0-beta3 4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 4.0.8 4.1.0-beta1 4.1.0-dev1 All 452 releases
← All changes | assets/css/frontend.css +241 -125 4.2.43.25.4 View file →
@@ -1,13 +1,5 @@
1 -:root {
2 - --direction-multiplier: 1;
3 -}
4 -
5 -html[dir=rtl],
6 -body.rtl {
7 - --direction-multiplier: -1;
8 -}
9 -
1 +/*! elementor - v3.25.0 - 03-11-2024 */
10 2 .elementor-hidden {
11 3 display: none;
12 4 }
13 5
@@ -38,14 +30,17 @@
38 30 height: 0;
39 31 }
40 32
41 33 .e-logo-wrapper {
34 + background: var(--e-a-bg-logo);
42 35 display: inline-block;
36 + padding: 0.75em;
37 + border-radius: 50%;
43 38 line-height: 1;
44 39 }
45 40 .e-logo-wrapper i {
46 - color: var(--e-a-color-circle-logo);
47 - font-size: 2.5em;
41 + color: var(--e-a-color-logo);
42 + font-size: 1em;
48 43 }
49 44
50 45 .elementor *, .elementor *:before, .elementor *:after {
51 46 box-sizing: border-box;
@@ -80,9 +75,12 @@
80 75 }
81 76 .elementor .elementor-background-video-container,
82 77 .elementor .elementor-background-holder,
83 78 .elementor .elementor-background {
84 - inset: 0;
79 + height: 100%;
80 + width: 100%;
81 + top: 0;
82 + left: 0;
85 83 position: absolute;
86 84 overflow: hidden;
87 85 z-index: 0;
88 86 direction: ltr;
@@ -93,32 +91,42 @@
93 91 }
94 92 .elementor .elementor-background-video-container.elementor-loading {
95 93 opacity: 0;
96 94 }
97 -.elementor .elementor-background-video,
98 95 .elementor .elementor-background-video-embed {
99 96 max-width: none;
100 97 }
101 -.elementor .elementor-background-video,
102 -.elementor .elementor-background-video-embed,
103 -.elementor .elementor-background-video-hosted {
98 +.elementor .elementor-background-video-embed, .elementor .elementor-background-video-hosted {
104 99 position: absolute;
105 - inset-block-start: 50%;
106 - inset-inline-start: 50%;
100 + top: 50%;
101 + left: 50%;
107 102 transform: translate(-50%, -50%);
108 103 }
109 -.elementor .elementor-background-video-hosted {
104 +.elementor .elementor-background-video {
105 + max-width: none;
106 + position: absolute;
107 + top: 50%;
108 + left: 50%;
109 + transform: translate(-50%, -50%);
110 +}
111 +.elementor .elementor-html5-video {
110 112 -o-object-fit: cover;
111 113 object-fit: cover;
112 114 }
113 115 .elementor .elementor-background-overlay {
114 - inset: 0;
116 + height: 100%;
117 + width: 100%;
118 + top: 0;
119 + left: 0;
115 120 position: absolute;
116 121 }
117 122 .elementor .elementor-background-slideshow {
118 123 position: absolute;
119 - inset: 0;
124 + width: 100%;
125 + height: 100%;
120 126 z-index: 0;
127 + top: 0;
128 + left: 0;
121 129 }
122 130 .elementor .elementor-background-slideshow__slide__image {
123 131 width: 100%;
124 132 height: 100%;
@@ -150,11 +158,8 @@
150 158 max-width: 100%;
151 159 }
152 160 }
153 161
154 -.elementor-element.elementor-absolute, .elementor-element.elementor-fixed {
155 - z-index: 1;
156 -}
157 162 .elementor-element {
158 163 --flex-direction: initial;
159 164 --flex-wrap: initial;
160 165 --justify-content: initial;
@@ -171,8 +176,11 @@
171 176 flex-shrink: var(--flex-shrink);
172 177 order: var(--order);
173 178 align-self: var(--align-self);
174 179 }
180 +.elementor-element.elementor-absolute, .elementor-element.elementor-fixed {
181 + z-index: 1;
182 +}
175 183 .elementor-element:where(.e-con-full, .elementor-widget) {
176 184 flex-direction: var(--flex-direction);
177 185 flex-wrap: var(--flex-wrap);
178 186 justify-content: var(--justify-content);
@@ -177,9 +185,9 @@
177 185 flex-wrap: var(--flex-wrap);
178 186 justify-content: var(--justify-content);
179 187 align-items: var(--align-items);
180 188 align-content: var(--align-content);
181 - gap: var(--row-gap) var(--column-gap);
189 + gap: var(--gap);
182 190 }
183 191
184 192 .elementor-invisible {
185 193 visibility: hidden;
@@ -184,13 +192,35 @@
184 192 .elementor-invisible {
185 193 visibility: hidden;
186 194 }
187 195
196 +.elementor-align-center {
197 + text-align: center;
198 +}
199 +.elementor-align-center .elementor-button {
200 + width: auto;
201 +}
202 +.elementor-align-right {
203 + text-align: right;
204 +}
205 +.elementor-align-right .elementor-button {
206 + width: auto;
207 +}
208 +.elementor-align-left {
209 + text-align: left;
210 +}
211 +.elementor-align-left .elementor-button {
212 + width: auto;
213 +}
214 +.elementor-align-justify .elementor-button {
215 + width: 100%;
216 +}
217 +
188 218 .elementor-custom-embed-play {
189 219 position: absolute;
190 - inset-block-start: 50%;
191 - inset-inline-start: 50%;
192 - transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
220 + top: 50%;
221 + left: 50%;
222 + transform: translate(-50%, -50%);
193 223 }
194 224 .elementor-custom-embed-play i {
195 225 font-size: 100px;
196 226 color: #fff;
@@ -239,35 +269,25 @@
239 269 .elementor-ken-burns--active.elementor-ken-burns--in {
240 270 transform: scale(1.3);
241 271 }
242 272
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 273 @media (min-width: -1) {
260 274 .elementor-widescreen-align-center {
261 275 text-align: center;
262 276 }
277 + .elementor-widescreen-align-center .elementor-button {
278 + width: auto;
279 + }
263 280 .elementor-widescreen-align-right {
264 281 text-align: right;
265 282 }
283 + .elementor-widescreen-align-right .elementor-button {
284 + width: auto;
285 + }
266 286 .elementor-widescreen-align-left {
267 287 text-align: left;
268 288 }
269 - .elementor-widescreen-align-center .elementor-button, .elementor-widescreen-align-right .elementor-button, .elementor-widescreen-align-left .elementor-button {
289 + .elementor-widescreen-align-left .elementor-button {
270 290 width: auto;
271 291 }
272 292 .elementor-widescreen-align-justify .elementor-button {
273 293 width: 100%;
@@ -276,15 +296,21 @@
276 296 @media (max-width: -1) {
277 297 .elementor-laptop-align-center {
278 298 text-align: center;
279 299 }
300 + .elementor-laptop-align-center .elementor-button {
301 + width: auto;
302 + }
280 303 .elementor-laptop-align-right {
281 304 text-align: right;
282 305 }
306 + .elementor-laptop-align-right .elementor-button {
307 + width: auto;
308 + }
283 309 .elementor-laptop-align-left {
284 310 text-align: left;
285 311 }
286 - .elementor-laptop-align-center .elementor-button, .elementor-laptop-align-right .elementor-button, .elementor-laptop-align-left .elementor-button {
312 + .elementor-laptop-align-left .elementor-button {
287 313 width: auto;
288 314 }
289 315 .elementor-laptop-align-justify .elementor-button {
290 316 width: 100%;
@@ -293,15 +319,21 @@
293 319 @media (max-width: -1) {
294 320 .elementor-tablet_extra-align-center {
295 321 text-align: center;
296 322 }
323 + .elementor-tablet_extra-align-center .elementor-button {
324 + width: auto;
325 + }
297 326 .elementor-tablet_extra-align-right {
298 327 text-align: right;
299 328 }
329 + .elementor-tablet_extra-align-right .elementor-button {
330 + width: auto;
331 + }
300 332 .elementor-tablet_extra-align-left {
301 333 text-align: left;
302 334 }
303 - .elementor-tablet_extra-align-center .elementor-button, .elementor-tablet_extra-align-right .elementor-button, .elementor-tablet_extra-align-left .elementor-button {
335 + .elementor-tablet_extra-align-left .elementor-button {
304 336 width: auto;
305 337 }
306 338 .elementor-tablet_extra-align-justify .elementor-button {
307 339 width: 100%;
@@ -310,15 +342,21 @@
310 342 @media (max-width: 1024px) {
311 343 .elementor-tablet-align-center {
312 344 text-align: center;
313 345 }
346 + .elementor-tablet-align-center .elementor-button {
347 + width: auto;
348 + }
314 349 .elementor-tablet-align-right {
315 350 text-align: right;
316 351 }
352 + .elementor-tablet-align-right .elementor-button {
353 + width: auto;
354 + }
317 355 .elementor-tablet-align-left {
318 356 text-align: left;
319 357 }
320 - .elementor-tablet-align-center .elementor-button, .elementor-tablet-align-right .elementor-button, .elementor-tablet-align-left .elementor-button {
358 + .elementor-tablet-align-left .elementor-button {
321 359 width: auto;
322 360 }
323 361 .elementor-tablet-align-justify .elementor-button {
324 362 width: 100%;
@@ -327,15 +365,21 @@
327 365 @media (max-width: -1) {
328 366 .elementor-mobile_extra-align-center {
329 367 text-align: center;
330 368 }
369 + .elementor-mobile_extra-align-center .elementor-button {
370 + width: auto;
371 + }
331 372 .elementor-mobile_extra-align-right {
332 373 text-align: right;
333 374 }
375 + .elementor-mobile_extra-align-right .elementor-button {
376 + width: auto;
377 + }
334 378 .elementor-mobile_extra-align-left {
335 379 text-align: left;
336 380 }
337 - .elementor-mobile_extra-align-center .elementor-button, .elementor-mobile_extra-align-right .elementor-button, .elementor-mobile_extra-align-left .elementor-button {
381 + .elementor-mobile_extra-align-left .elementor-button {
338 382 width: auto;
339 383 }
340 384 .elementor-mobile_extra-align-justify .elementor-button {
341 385 width: 100%;
@@ -344,15 +388,21 @@
344 388 @media (max-width: 767px) {
345 389 .elementor-mobile-align-center {
346 390 text-align: center;
347 391 }
392 + .elementor-mobile-align-center .elementor-button {
393 + width: auto;
394 + }
348 395 .elementor-mobile-align-right {
349 396 text-align: right;
350 397 }
398 + .elementor-mobile-align-right .elementor-button {
399 + width: auto;
400 + }
351 401 .elementor-mobile-align-left {
352 402 text-align: left;
353 403 }
354 - .elementor-mobile-align-center .elementor-button, .elementor-mobile-align-right .elementor-button, .elementor-mobile-align-left .elementor-button {
404 + .elementor-mobile-align-left .elementor-button {
355 405 width: auto;
356 406 }
357 407 .elementor-mobile-align-justify .elementor-button {
358 408 width: 100%;
@@ -382,9 +432,10 @@
382 432 position: relative;
383 433 }
384 434 .elementor-section .elementor-container {
385 435 display: flex;
386 - margin-inline: auto;
436 + margin-right: auto;
437 + margin-left: auto;
387 438 position: relative;
388 439 }
389 440 @media (max-width: 1024px) {
390 441 .elementor-section .elementor-container {
@@ -445,12 +496,12 @@
445 496 .elementor-widget {
446 497 position: relative;
447 498 }
448 499 .elementor-widget:not(:last-child) {
449 - margin-block-end: var(--kit-widget-spacing, 20px);
500 + margin-bottom: 20px;
450 501 }
451 502 .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;
503 + margin-bottom: 0;
453 504 }
454 505
455 506 .elementor-column {
456 507 position: relative;
@@ -1033,8 +1084,16 @@
1033 1084 .elementor-column {
1034 1085 width: 100%;
1035 1086 }
1036 1087 }
1088 +ul.elementor-icon-list-items.elementor-inline-items {
1089 + display: flex;
1090 + flex-wrap: wrap;
1091 +}
1092 +ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item {
1093 + word-break: break-word;
1094 +}
1095 +
1037 1096 .elementor-grid {
1038 1097 display: grid;
1039 1098 grid-column-gap: var(--grid-column-gap);
1040 1099 grid-row-gap: var(--grid-row-gap);
@@ -1045,13 +1104,13 @@
1045 1104 .elementor-grid-0 .elementor-grid {
1046 1105 display: inline-block;
1047 1106 width: 100%;
1048 1107 word-spacing: var(--grid-column-gap);
1049 - margin-block-end: calc(-1 * var(--grid-row-gap));
1108 + margin-bottom: calc(-1 * var(--grid-row-gap));
1050 1109 }
1051 1110 .elementor-grid-0 .elementor-grid .elementor-grid-item {
1052 1111 display: inline-block;
1053 - margin-block-end: var(--grid-row-gap);
1112 + margin-bottom: var(--grid-row-gap);
1054 1113 word-break: break-word;
1055 1114 }
1056 1115 .elementor-grid-1 .elementor-grid {
1057 1116 grid-template-columns: repeat(1, 1fr);
@@ -1093,13 +1152,13 @@
1093 1152 .elementor-grid-widescreen-0 .elementor-grid {
1094 1153 display: inline-block;
1095 1154 width: 100%;
1096 1155 word-spacing: var(--grid-column-gap);
1097 - margin-block-end: calc(-1 * var(--grid-row-gap));
1156 + margin-bottom: calc(-1 * var(--grid-row-gap));
1098 1157 }
1099 1158 .elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item {
1100 1159 display: inline-block;
1101 - margin-block-end: var(--grid-row-gap);
1160 + margin-bottom: var(--grid-row-gap);
1102 1161 word-break: break-word;
1103 1162 }
1104 1163 .elementor-grid-widescreen-1 .elementor-grid {
1105 1164 grid-template-columns: repeat(1, 1fr);
@@ -1142,13 +1201,13 @@
1142 1201 .elementor-grid-laptop-0 .elementor-grid {
1143 1202 display: inline-block;
1144 1203 width: 100%;
1145 1204 word-spacing: var(--grid-column-gap);
1146 - margin-block-end: calc(-1 * var(--grid-row-gap));
1205 + margin-bottom: calc(-1 * var(--grid-row-gap));
1147 1206 }
1148 1207 .elementor-grid-laptop-0 .elementor-grid .elementor-grid-item {
1149 1208 display: inline-block;
1150 - margin-block-end: var(--grid-row-gap);
1209 + margin-bottom: var(--grid-row-gap);
1151 1210 word-break: break-word;
1152 1211 }
1153 1212 .elementor-grid-laptop-1 .elementor-grid {
1154 1213 grid-template-columns: repeat(1, 1fr);
@@ -1191,13 +1250,13 @@
1191 1250 .elementor-grid-tablet_extra-0 .elementor-grid {
1192 1251 display: inline-block;
1193 1252 width: 100%;
1194 1253 word-spacing: var(--grid-column-gap);
1195 - margin-block-end: calc(-1 * var(--grid-row-gap));
1254 + margin-bottom: calc(-1 * var(--grid-row-gap));
1196 1255 }
1197 1256 .elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item {
1198 1257 display: inline-block;
1199 - margin-block-end: var(--grid-row-gap);
1258 + margin-bottom: var(--grid-row-gap);
1200 1259 word-break: break-word;
1201 1260 }
1202 1261 .elementor-grid-tablet_extra-1 .elementor-grid {
1203 1262 grid-template-columns: repeat(1, 1fr);
@@ -1240,13 +1299,13 @@
1240 1299 .elementor-grid-tablet-0 .elementor-grid {
1241 1300 display: inline-block;
1242 1301 width: 100%;
1243 1302 word-spacing: var(--grid-column-gap);
1244 - margin-block-end: calc(-1 * var(--grid-row-gap));
1303 + margin-bottom: calc(-1 * var(--grid-row-gap));
1245 1304 }
1246 1305 .elementor-grid-tablet-0 .elementor-grid .elementor-grid-item {
1247 1306 display: inline-block;
1248 - margin-block-end: var(--grid-row-gap);
1307 + margin-bottom: var(--grid-row-gap);
1249 1308 word-break: break-word;
1250 1309 }
1251 1310 .elementor-grid-tablet-1 .elementor-grid {
1252 1311 grid-template-columns: repeat(1, 1fr);
@@ -1289,13 +1348,13 @@
1289 1348 .elementor-grid-mobile_extra-0 .elementor-grid {
1290 1349 display: inline-block;
1291 1350 width: 100%;
1292 1351 word-spacing: var(--grid-column-gap);
1293 - margin-block-end: calc(-1 * var(--grid-row-gap));
1352 + margin-bottom: calc(-1 * var(--grid-row-gap));
1294 1353 }
1295 1354 .elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item {
1296 1355 display: inline-block;
1297 - margin-block-end: var(--grid-row-gap);
1356 + margin-bottom: var(--grid-row-gap);
1298 1357 word-break: break-word;
1299 1358 }
1300 1359 .elementor-grid-mobile_extra-1 .elementor-grid {
1301 1360 grid-template-columns: repeat(1, 1fr);
@@ -1338,13 +1397,13 @@
1338 1397 .elementor-grid-mobile-0 .elementor-grid {
1339 1398 display: inline-block;
1340 1399 width: 100%;
1341 1400 word-spacing: var(--grid-column-gap);
1342 - margin-block-end: calc(-1 * var(--grid-row-gap));
1401 + margin-bottom: calc(-1 * var(--grid-row-gap));
1343 1402 }
1344 1403 .elementor-grid-mobile-0 .elementor-grid .elementor-grid-item {
1345 1404 display: inline-block;
1346 - margin-block-end: var(--grid-row-gap);
1405 + margin-bottom: var(--grid-row-gap);
1347 1406 word-break: break-word;
1348 1407 }
1349 1408 .elementor-grid-mobile-1 .elementor-grid {
1350 1409 grid-template-columns: repeat(1, 1fr);
@@ -1453,10 +1512,8 @@
1453 1512 --position: relative;
1454 1513 --z-index: revert;
1455 1514 --overflow: visible;
1456 1515 --gap: var(--widgets-spacing, 20px);
1457 - --row-gap: var(--widgets-spacing-row, 20px);
1458 - --column-gap: var(--widgets-spacing-column, 20px);
1459 1516 --overlay-mix-blend-mode: initial;
1460 1517 --overlay-opacity: 1;
1461 1518 --overlay-transition: 0.3s;
1462 1519 --e-con-grid-template-columns: repeat(3, 1fr);
@@ -1468,13 +1525,17 @@
1468 1525 height: var(--height);
1469 1526 border-radius: var(--border-radius);
1470 1527 z-index: var(--z-index);
1471 1528 overflow: var(--overflow);
1529 + 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 1530 --flex-wrap-mobile: wrap;
1531 + margin-block-start: var(--margin-block-start);
1532 + margin-inline-end: var(--margin-inline-end);
1533 + margin-block-end: var(--margin-block-end);
1534 + margin-inline-start: var(--margin-inline-start);
1535 + padding-inline-start: var(--padding-inline-start);
1536 + padding-inline-end: var(--padding-inline-end);
1473 1537 }
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 1538 .e-con {
1478 1539 --margin-block-start: var(--margin-top);
1479 1540 --margin-block-end: var(--margin-bottom);
1480 1541 --margin-inline-start: var(--margin-left);
@@ -1495,16 +1556,8 @@
1495 1556 --margin-inline-end: var(--margin-left);
1496 1557 --border-inline-start-width: var(--border-right-width);
1497 1558 --border-inline-end-width: var(--border-left-width);
1498 1559 }
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 1560 .e-con.e-flex {
1508 1561 --flex-direction: column;
1509 1562 --flex-basis: auto;
1510 1563 --flex-grow: 0;
@@ -1566,9 +1619,9 @@
1566 1619 justify-items: var(--justify-items);
1567 1620 align-items: var(--align-items);
1568 1621 }
1569 1622 .e-con > .e-con-inner {
1570 - gap: var(--row-gap) var(--column-gap);
1623 + gap: var(--gap);
1571 1624 width: 100%;
1572 1625 max-width: var(--content-width);
1573 1626 margin: 0 auto;
1574 1627 padding-inline-start: 0;
@@ -1579,12 +1632,8 @@
1579 1632 --margin-left: auto;
1580 1633 --margin-right: auto;
1581 1634 max-width: min(100%, var(--width));
1582 1635 }
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 1636 .e-con .elementor-widget.elementor-widget {
1588 1637 margin-block-end: 0;
1589 1638 }
1590 1639 .e-con::before, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before,
@@ -1649,11 +1698,8 @@
1649 1698 }
1650 1699 .elementor.elementor .e-con > .elementor-widget, .e-con.e-con > .e-con-inner > .elementor-widget {
1651 1700 max-width: 100%;
1652 1701 }
1653 -.e-con .elementor-widget:not(:last-child) {
1654 - --kit-widget-spacing: 0px;
1655 -}
1656 1702
1657 1703 @media (max-width: 767px) {
1658 1704 .e-con.e-flex {
1659 1705 --width: 100%;
@@ -1729,11 +1775,11 @@
1729 1775 content: "\e92a";
1730 1776 font-family: "eicons";
1731 1777 font-size: 15px;
1732 1778 position: absolute;
1733 - inset-block-start: 50%;
1734 - inset-inline-end: 10px;
1779 + top: 50%;
1735 1780 transform: translateY(-50%);
1781 + right: 10px;
1736 1782 pointer-events: none;
1737 1783 text-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
1738 1784 }
1739 1785 .elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before {
@@ -1821,20 +1867,12 @@
1821 1867 .elementor-button-align-start .elementor-field-type-submit,
1822 1868 .elementor-button-align-start .e-form__buttons {
1823 1869 justify-content: flex-start;
1824 1870 }
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 1871 .elementor-button-align-end .elementor-field-type-submit,
1830 1872 .elementor-button-align-end .e-form__buttons {
1831 1873 justify-content: flex-end;
1832 1874 }
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 1875 .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 1876 flex-basis: initial;
1839 1877 }
1840 1878 .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 +1900,12 @@
1862 1900 .elementor-tablet-button-align-start .elementor-field-type-submit,
1863 1901 .elementor-tablet-button-align-start .e-form__buttons {
1864 1902 justify-content: flex-start;
1865 1903 }
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 1904 .elementor-tablet-button-align-end .elementor-field-type-submit,
1871 1905 .elementor-tablet-button-align-end .e-form__buttons {
1872 1906 justify-content: flex-end;
1873 1907 }
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 1908 .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 1909 flex-basis: initial;
1880 1910 }
1881 1911 .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 +1933,12 @@
1903 1933 .elementor-mobile-button-align-start .elementor-field-type-submit,
1904 1934 .elementor-mobile-button-align-start .e-form__buttons {
1905 1935 justify-content: flex-start;
1906 1936 }
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 1937 .elementor-mobile-button-align-end .elementor-field-type-submit,
1912 1938 .elementor-mobile-button-align-end .e-form__buttons {
1913 1939 justify-content: flex-end;
1914 1940 }
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 1941 .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 1942 flex-basis: initial;
1921 1943 }
1922 1944 .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,9 +2006,9 @@
1984 2006 .elementor-form .elementor-button.elementor-size-xl {
1985 2007 min-height: 72px;
1986 2008 }
1987 2009
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)) {
2010 +.elementor-element .elementor-widget-container {
1989 2011 transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform var(--e-transform-transition-duration, 400ms);
1990 2012 }
1991 2013
1992 2014 .elementor-heading-title {
@@ -2015,12 +2037,8 @@
2015 2037 justify-content: center;
2016 2038 flex-direction: row;
2017 2039 gap: 5px;
2018 2040 }
2019 -.elementor-button-icon {
2020 - display: flex;
2021 - align-items: center;
2022 -}
2023 2041 .elementor-button-icon svg {
2024 2042 width: 1em;
2025 2043 height: auto;
2026 2044 }
@@ -2079,8 +2097,12 @@
2079 2097 .elementor-widget-button .elementor-button .elementor-button-danger {
2080 2098 background-color: #d9534f;
2081 2099 }
2082 2100
2101 +.elementor-tab-title a {
2102 + color: inherit;
2103 +}
2104 +
2083 2105 .elementor-view-stacked .elementor-icon {
2084 2106 padding: 0.5em;
2085 2107 background-color: #69727D;
2086 2108 color: #fff;
@@ -2129,9 +2151,9 @@
2129 2151 .elementor-shape-circle .elementor-icon {
2130 2152 border-radius: 50%;
2131 2153 }
2132 2154
2133 -.e-transform .elementor-widget-container, .e-transform:not(:has(.elementor-widget-container)) {
2155 +.e-transform .elementor-widget-container {
2134 2156 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 2157 transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x);
2136 2158 }
2137 2159
@@ -2158,17 +2180,111 @@
2158 2180 }
2159 2181
2160 2182 @media (prefers-reduced-motion: reduce) {
2161 2183 .animated {
2162 - animation: none !important;
2184 + animation: none;
2163 2185 }
2164 - html * {
2165 - transition-duration: 0s !important;
2166 - transition-delay: 0s !important;
2186 +}
2187 +.elementor-post__thumbnail__link {
2188 + transition: none;
2189 +}
2190 +
2191 +#left-area ul.elementor-icon-list-items,
2192 +.elementor .elementor-element ul.elementor-icon-list-items,
2193 +.elementor-edit-area .elementor-element ul.elementor-icon-list-items {
2194 + padding: 0;
2195 +}
2196 +
2197 +.e--ua-appleWebkit.rtl {
2198 + --flex-right: flex-start;
2199 +}
2200 +.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right,
2201 +.e--ua-appleWebkit .elementor-share-buttons--align-right {
2202 + --justify-content: var(--flex-right, flex-end);
2203 +}
2204 +.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center,
2205 +.e--ua-appleWebkit .elementor-share-buttons--align-center {
2206 + --justify-content: center;
2207 +}
2208 +.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 {
2209 + width: auto;
2210 + display: flex;
2211 + flex-wrap: wrap;
2212 + justify-content: var(--justify-content, space-between);
2213 + margin-left: calc(-0.5 * var(--grid-column-gap));
2214 + margin-right: calc(-0.5 * var(--grid-column-gap));
2215 +}
2216 +.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 {
2217 + margin-left: calc(0.5 * var(--grid-column-gap));
2218 + margin-right: calc(0.5 * var(--grid-column-gap));
2219 +}
2220 +.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 {
2221 + display: inline-block;
2222 +}
2223 +.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 {
2224 + margin-left: 0;
2225 + margin-right: 0;
2226 +}
2227 +@media (max-width: 1024px) {
2228 + .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right,
2229 + .e--ua-appleWebkit .elementor-share-buttons-tablet--align-right {
2230 + --justify-content: var(--flex-right, flex-end);
2167 2231 }
2232 + .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center,
2233 + .e--ua-appleWebkit .elementor-share-buttons-tablet--align-center {
2234 + --justify-content: center;
2235 + }
2236 + .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 {
2237 + width: auto;
2238 + display: flex;
2239 + flex-wrap: wrap;
2240 + justify-content: var(--justify-content, space-between);
2241 + margin-left: calc(-0.5 * var(--grid-column-gap));
2242 + margin-right: calc(-0.5 * var(--grid-column-gap));
2243 + }
2244 + .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 {
2245 + margin-left: calc(0.5 * var(--grid-column-gap));
2246 + margin-right: calc(0.5 * var(--grid-column-gap));
2247 + }
2248 + .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 {
2249 + display: inline-block;
2250 + }
2251 + .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 {
2252 + margin-left: 0;
2253 + margin-right: 0;
2254 + }
2168 2255 }
2169 2256 @media (max-width: 767px) {
2170 - .elementor .elementor-hidden-phone,
2257 + .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right,
2258 + .e--ua-appleWebkit .elementor-share-buttons-mobile--align-right {
2259 + --justify-content: var(--flex-right, flex-end);
2260 + }
2261 + .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center,
2262 + .e--ua-appleWebkit .elementor-share-buttons-mobile--align-center {
2263 + --justify-content: center;
2264 + }
2265 + .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 {
2266 + width: auto;
2267 + display: flex;
2268 + flex-wrap: wrap;
2269 + justify-content: var(--justify-content, space-between);
2270 + margin-left: calc(-0.5 * var(--grid-column-gap));
2271 + margin-right: calc(-0.5 * var(--grid-column-gap));
2272 + }
2273 + .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 {
2274 + margin-left: calc(0.5 * var(--grid-column-gap));
2275 + margin-right: calc(0.5 * var(--grid-column-gap));
2276 + }
2277 + .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 {
2278 + display: inline-block;
2279 + }
2280 + .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 {
2281 + margin-left: 0;
2282 + margin-right: 0;
2283 + }
2284 +}
2285 +
2286 +@media (max-width: 767px) {
2171 2287 .elementor .elementor-hidden-mobile {
2172 2288 display: none;
2173 2289 }
2174 2290 }