frontend-lite-rtl.css (114685B)
1 /*! elementor - v3.4.4 - 13-09-2021 */ 2 .dialog-widget-content { 3 background-color: #fff; 4 position: absolute; 5 -webkit-border-radius: 3px; 6 border-radius: 3px; 7 -webkit-box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2); 8 box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2); 9 overflow: hidden; } 10 11 .dialog-message { 12 font-size: 12px; 13 line-height: 1.5; 14 -webkit-box-sizing: border-box; 15 box-sizing: border-box; } 16 17 .dialog-type-lightbox { 18 position: fixed; 19 height: 100%; 20 width: 100%; 21 bottom: 0; 22 left: 0; 23 background-color: rgba(0, 0, 0, 0.8); 24 z-index: 9999; 25 -webkit-user-select: none; 26 -moz-user-select: none; 27 -ms-user-select: none; 28 user-select: none; } 29 .dialog-type-lightbox .dialog-widget-content { 30 margin: auto; 31 width: 375px; } 32 .dialog-type-lightbox .dialog-header { 33 font-size: 15px; 34 color: #495157; 35 padding: 30px 0 10px; 36 font-weight: 500; } 37 .dialog-type-lightbox .dialog-message { 38 padding: 0 30px 30px; 39 min-height: 50px; } 40 .dialog-type-lightbox:not(.elementor-popup-modal) .dialog-header, 41 .dialog-type-lightbox:not(.elementor-popup-modal) .dialog-message { 42 text-align: center; } 43 .dialog-type-lightbox .dialog-buttons-wrapper { 44 border-top: 1px solid #e6e9ec; 45 text-align: center; } 46 .dialog-type-lightbox .dialog-buttons-wrapper > .dialog-button { 47 font-family: Roboto, Arial, Helvetica, Verdana, sans-serif; 48 width: 50%; 49 border: none; 50 background: none; 51 color: #6d7882; 52 font-size: 15px; 53 cursor: pointer; 54 padding: 13px 0; 55 outline: 0; } 56 .dialog-type-lightbox .dialog-buttons-wrapper > .dialog-button:hover { 57 background-color: #f4f6f7; } 58 .dialog-type-lightbox .dialog-buttons-wrapper > .dialog-button.dialog-ok { 59 color: #b01b1b; } 60 .dialog-type-lightbox .dialog-buttons-wrapper > .dialog-button.dialog-take_over { 61 color: #39b54a; } 62 .dialog-type-lightbox .dialog-buttons-wrapper > .dialog-button:active { 63 background-color: rgba(230, 233, 236, 0.5); } 64 .dialog-type-lightbox .dialog-buttons-wrapper > .dialog-button::-moz-focus-inner { 65 border: 0; } 66 67 .dialog-close-button { 68 cursor: pointer; 69 position: absolute; 70 margin-top: 15px; 71 left: 15px; 72 font-size: 15px; 73 line-height: 1; } 74 .dialog-close-button:not(:hover) { 75 opacity: .4; } 76 77 .dialog-alert-widget .dialog-buttons-wrapper > button { 78 width: 100%; } 79 80 .dialog-confirm-widget .dialog-button:first-child { 81 border-left: 1px solid #e6e9ec; } 82 83 .dialog-prevent-scroll { 84 overflow: hidden; 85 max-height: 100vh; } 86 87 @media (min-width: 1024px) { 88 body.admin-bar .dialog-lightbox-widget { 89 height: calc(100vh - 32px); } } 90 91 @media (max-width: 1024px) { 92 body.admin-bar .dialog-type-lightbox { 93 position: -webkit-sticky; 94 position: sticky; 95 height: 100vh; } } 96 97 .elementor-aspect-ratio-219 .elementor-fit-aspect-ratio { 98 padding-bottom: 42.8571%; } 99 100 .elementor-aspect-ratio-169 .elementor-fit-aspect-ratio { 101 padding-bottom: 56.25%; } 102 103 .elementor-aspect-ratio-43 .elementor-fit-aspect-ratio { 104 padding-bottom: 75%; } 105 106 .elementor-aspect-ratio-32 .elementor-fit-aspect-ratio { 107 padding-bottom: 66.6666%; } 108 109 .elementor-aspect-ratio-11 .elementor-fit-aspect-ratio { 110 padding-bottom: 100%; } 111 112 .elementor-aspect-ratio-916 .elementor-fit-aspect-ratio { 113 padding-bottom: 177.8%; } 114 115 .elementor-fit-aspect-ratio { 116 position: relative; 117 height: 0; } 118 .elementor-fit-aspect-ratio iframe { 119 position: absolute; 120 top: 0; 121 left: 0; 122 height: 100%; 123 width: 100%; 124 border: 0; 125 background-color: #000; } 126 .elementor-fit-aspect-ratio video { 127 width: 100%; } 128 129 .flatpickr-calendar { 130 width: 280px; } 131 .flatpickr-calendar .flatpickr-current-month span.cur-month { 132 font-weight: 300; } 133 .flatpickr-calendar .dayContainer { 134 width: 280px; 135 min-width: 280px; 136 max-width: 280px; } 137 .flatpickr-calendar .flatpickr-days { 138 width: 280px; } 139 .flatpickr-calendar .flatpickr-day { 140 max-width: 37px; 141 height: 37px; 142 line-height: 37px; } 143 144 .elementor-templates-modal .dialog-widget-content { 145 font-family: Roboto, Arial, Helvetica, Verdana, sans-serif; 146 background-color: #f1f3f5; 147 width: 100%; } 148 @media (max-width: 1439px) { 149 .elementor-templates-modal .dialog-widget-content { 150 max-width: 990px; } } 151 @media (min-width: 1440px) { 152 .elementor-templates-modal .dialog-widget-content { 153 max-width: 1200px; } } 154 155 .elementor-templates-modal .dialog-header { 156 padding: 0; 157 background-color: #fff; 158 -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1); 159 box-shadow: 0 0 8px rgba(0, 0, 0, 0.1); 160 position: relative; 161 z-index: 1; } 162 163 .elementor-templates-modal .dialog-buttons-wrapper { 164 background-color: #fff; 165 border: none; 166 display: none; 167 -webkit-box-pack: end; 168 -ms-flex-pack: end; 169 justify-content: flex-end; 170 padding: 5px; 171 -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1); 172 box-shadow: 0 0 8px rgba(0, 0, 0, 0.1); 173 position: relative; } 174 .elementor-templates-modal .dialog-buttons-wrapper .elementor-button { 175 height: 40px; 176 margin-right: 5px; } 177 .elementor-templates-modal .dialog-buttons-wrapper .elementor-button-success { 178 padding: 12px 36px; 179 color: #fff; 180 width: initial; 181 font-size: 15px; } 182 .elementor-templates-modal .dialog-buttons-wrapper .elementor-button-success:hover { 183 background-color: #39b54a; } 184 185 .elementor-templates-modal .dialog-message { 186 height: 750px; 187 max-height: 85vh; 188 overflow: auto; 189 padding-top: 25px; } 190 191 .elementor-templates-modal .dialog-content { 192 height: 100%; } 193 194 .elementor-templates-modal .dialog-loading { 195 display: none; } 196 197 .elementor-templates-modal__header { 198 display: -webkit-box; 199 display: -ms-flexbox; 200 display: flex; 201 -webkit-box-align: center; 202 -ms-flex-align: center; 203 align-items: center; 204 -webkit-box-pack: justify; 205 -ms-flex-pack: justify; 206 justify-content: space-between; 207 height: 50px; } 208 .elementor-templates-modal__header__logo { 209 line-height: 1; 210 text-transform: uppercase; 211 font-weight: bold; 212 cursor: pointer; } 213 .elementor-templates-modal__header__logo-area { 214 text-align: right; 215 padding-right: 15px; } 216 .elementor-templates-modal__header__logo-area > * { 217 display: -webkit-box; 218 display: -ms-flexbox; 219 display: flex; 220 -webkit-box-align: center; 221 -ms-flex-align: center; 222 align-items: center; } 223 .elementor-templates-modal__header__logo__icon-wrapper { 224 margin-left: 10px; 225 font-size: 12px; } 226 .elementor-templates-modal__header__logo__title { 227 padding-top: 2px; } 228 .elementor-templates-modal__header__items-area { 229 display: -webkit-box; 230 display: -ms-flexbox; 231 display: flex; 232 -webkit-box-orient: horizontal; 233 -webkit-box-direction: reverse; 234 -ms-flex-direction: row-reverse; 235 flex-direction: row-reverse; } 236 .elementor-templates-modal__header__item { 237 position: relative; 238 display: -webkit-box; 239 display: -ms-flexbox; 240 display: flex; 241 -webkit-box-align: center; 242 -ms-flex-align: center; 243 align-items: center; 244 -webkit-box-pack: center; 245 -ms-flex-pack: center; 246 justify-content: center; 247 -webkit-box-sizing: content-box; 248 box-sizing: content-box; } 249 .elementor-templates-modal__header__item > i { 250 font-size: 20px; 251 -webkit-transition: all 0.3s; 252 -o-transition: all 0.3s; 253 transition: all 0.3s; 254 cursor: pointer; } 255 .elementor-templates-modal__header__item > i:not(:hover) { 256 color: #a4afb7; } 257 .elementor-templates-modal__header__close--normal { 258 width: 47px; 259 border-right: 1px solid #e6e9ec; } 260 .elementor-templates-modal__header__close--normal i { 261 font-size: 18px; } 262 .elementor-templates-modal__header__close--skip { 263 padding: 10px; 264 padding-right: 20px; 265 margin-left: 10px; 266 color: #fff; 267 background-color: #a4afb7; 268 font-size: 11px; 269 font-weight: normal; 270 line-height: 1; 271 text-transform: uppercase; 272 -webkit-border-radius: 2px; 273 border-radius: 2px; 274 cursor: pointer; } 275 .elementor-templates-modal__header__close--skip > i { 276 font-size: inherit; 277 padding-right: 10px; 278 margin-right: 15px; 279 border-right: 1px solid; } 280 .elementor-templates-modal__header__close--skip > i:not(:hover) { 281 color: #fff; } 282 283 .elementor-templates-modal__sidebar { 284 -ms-flex-negative: 0; 285 flex-shrink: 0; 286 width: 25%; 287 background-color: rgba(255, 255, 255, 0.3); } 288 289 .elementor-templates-modal__content { 290 -webkit-box-flex: 1; 291 -ms-flex-positive: 1; 292 flex-grow: 1; 293 -webkit-box-shadow: 0 0 13px inset rgba(0, 0, 0, 0.05); 294 box-shadow: 0 0 13px inset rgba(0, 0, 0, 0.05); } 295 296 /* Will select next element after last '.elementor-general-section' */ 297 #wpadminbar #wp-admin-bar-elementor_edit_page .elementor-general-section + .elementor-second-section { 298 border-top: 1px solid #464b50; 299 margin-top: 6px; } 300 301 .elementor-hidden { 302 display: none; } 303 304 .elementor-screen-only, 305 .screen-reader-text, 306 .screen-reader-text span, 307 .ui-helper-hidden-accessible { 308 position: absolute; 309 top: -10000em; 310 width: 1px; 311 height: 1px; 312 margin: -1px; 313 padding: 0; 314 overflow: hidden; 315 clip: rect(0, 0, 0, 0); 316 border: 0; } 317 318 .elementor-clearfix:after { 319 content: ''; 320 display: block; 321 clear: both; 322 width: 0; 323 height: 0; } 324 325 .e-logo-wrapper { 326 background: #93003c; 327 display: inline-block; 328 padding: 0.75em; 329 -webkit-border-radius: 50%; 330 border-radius: 50%; 331 line-height: 1; } 332 .e-logo-wrapper i { 333 color: #fff; 334 font-size: 1em; } 335 336 .elementor { 337 -webkit-hyphens: manual; 338 -ms-hyphens: manual; 339 hyphens: manual; } 340 .elementor *, .elementor *:before, .elementor *:after { 341 -webkit-box-sizing: border-box; 342 box-sizing: border-box; } 343 .elementor a { 344 -webkit-box-shadow: none; 345 box-shadow: none; 346 text-decoration: none; } 347 .elementor hr { 348 margin: 0; 349 background-color: transparent; } 350 .elementor img { 351 height: auto; 352 max-width: 100%; 353 border: none; 354 -webkit-border-radius: 0; 355 border-radius: 0; 356 -webkit-box-shadow: none; 357 box-shadow: none; } 358 .elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure { 359 margin: 0; } 360 .elementor embed, 361 .elementor iframe, 362 .elementor object, 363 .elementor video { 364 max-width: 100%; 365 width: 100%; 366 margin: 0; 367 line-height: 1; 368 border: none; } 369 .elementor .elementor-custom-embed { 370 line-height: 0; } 371 .elementor .elementor-background-video-container, 372 .elementor .elementor-background-holder, 373 .elementor .elementor-background { 374 height: 100%; 375 width: 100%; 376 top: 0; 377 left: 0; 378 position: absolute; 379 overflow: hidden; 380 z-index: 0; 381 direction: ltr; } 382 .elementor .elementor-background-video-container { 383 -webkit-transition: opacity 1s; 384 -o-transition: opacity 1s; 385 transition: opacity 1s; 386 pointer-events: none; } 387 .elementor .elementor-background-video-container.elementor-loading { 388 opacity: 0; } 389 .elementor .elementor-background-video-embed { 390 max-width: none; } 391 .elementor .elementor-background-video-embed, .elementor .elementor-background-video-hosted { 392 position: absolute; 393 top: 50%; 394 left: 50%; 395 -webkit-transform: translate(-50%, -50%); 396 -ms-transform: translate(-50%, -50%); 397 transform: translate(-50%, -50%); } 398 .elementor .elementor-background-video { 399 max-width: none; 400 position: absolute; 401 top: 50%; 402 left: 50%; 403 -webkit-transform: translate(-50%, -50%); 404 -ms-transform: translate(-50%, -50%); 405 transform: translate(-50%, -50%); } 406 .elementor .elementor-html5-video { 407 -o-object-fit: cover; 408 object-fit: cover; } 409 .elementor .elementor-background-overlay { 410 height: 100%; 411 width: 100%; 412 top: 0; 413 left: 0; 414 position: absolute; } 415 .elementor .elementor-background-slideshow { 416 position: absolute; 417 width: 100%; 418 height: 100%; 419 z-index: 0; 420 top: 0; 421 right: 0; } 422 .elementor .elementor-background-slideshow__slide__image { 423 width: 100%; 424 height: 100%; 425 background-position: center center; 426 -webkit-background-size: cover; 427 background-size: cover; } 428 429 .elementor-widget-wrap > .elementor-element.elementor-absolute { 430 position: absolute; } 431 432 .elementor-widget-wrap > .elementor-element.elementor-fixed { 433 position: fixed; } 434 435 .elementor-widget-wrap .elementor-element.elementor-widget__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget__width-initial { 436 max-width: 100%; } 437 438 @media (max-width: 1024px) { 439 .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial { 440 max-width: 100%; } } 441 442 @media (max-width: 767px) { 443 .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial { 444 max-width: 100%; } } 445 446 .elementor-element.elementor-absolute, .elementor-element.elementor-fixed { 447 z-index: 1; } 448 449 .elementor-invisible { 450 visibility: hidden; } 451 452 .elementor-align-center { 453 text-align: center; } 454 .elementor-align-center .elementor-button { 455 width: auto; } 456 457 .elementor-align-right { 458 text-align: right; } 459 .elementor-align-right .elementor-button { 460 width: auto; } 461 462 .elementor-align-left { 463 text-align: left; } 464 .elementor-align-left .elementor-button { 465 width: auto; } 466 467 .elementor-align-justify .elementor-button { 468 width: 100%; } 469 470 .elementor-custom-embed-play { 471 position: absolute; 472 top: 50%; 473 left: 50%; 474 -webkit-transform: translate(-50%, -50%); 475 -ms-transform: translate(-50%, -50%); 476 transform: translate(-50%, -50%); } 477 .elementor-custom-embed-play i { 478 font-size: 100px; 479 color: #fff; 480 text-shadow: 1px 0 6px rgba(0, 0, 0, 0.3); } 481 .elementor-custom-embed-play svg { 482 height: 100px; 483 width: 100px; 484 fill: #fff; 485 -webkit-filter: drop-shadow(1px 0 6px rgba(0, 0, 0, 0.3)); 486 filter: drop-shadow(1px 0 6px rgba(0, 0, 0, 0.3)); } 487 .elementor-custom-embed-play i, 488 .elementor-custom-embed-play svg { 489 opacity: 0.8; 490 -webkit-transition: all .5s; 491 -o-transition: all .5s; 492 transition: all .5s; } 493 .elementor-custom-embed-play.elementor-playing i { 494 font-family: eicons; 495 -webkit-animation: fa-spin 2s infinite linear; 496 animation: fa-spin 2s infinite linear; } 497 .elementor-custom-embed-play.elementor-playing i:before { 498 content: '\e8fb'; } 499 500 .elementor-tag { 501 display: -webkit-inline-box; 502 display: -ms-inline-flexbox; 503 display: inline-flex; } 504 505 .elementor-ken-burns { 506 -webkit-transition-property: -webkit-transform; 507 transition-property: -webkit-transform; 508 -o-transition-property: transform; 509 transition-property: transform; 510 transition-property: transform, -webkit-transform; 511 -webkit-transition-duration: 10s; 512 -o-transition-duration: 10s; 513 transition-duration: 10s; 514 -webkit-transition-timing-function: linear; 515 -o-transition-timing-function: linear; 516 transition-timing-function: linear; } 517 .elementor-ken-burns--out { 518 -webkit-transform: scale(1.3); 519 -ms-transform: scale(1.3); 520 transform: scale(1.3); } 521 .elementor-ken-burns--active { 522 -webkit-transition-duration: 20s; 523 -o-transition-duration: 20s; 524 transition-duration: 20s; } 525 .elementor-ken-burns--active.elementor-ken-burns--out { 526 -webkit-transform: scale(1); 527 -ms-transform: scale(1); 528 transform: scale(1); } 529 .elementor-ken-burns--active.elementor-ken-burns--in { 530 -webkit-transform: scale(1.3); 531 -ms-transform: scale(1.3); 532 transform: scale(1.3); } 533 534 @media (min-width: -1px) { 535 .elementor-widescreen-align-center { 536 text-align: center; } 537 .elementor-widescreen-align-center .elementor-button { 538 width: auto; } 539 .elementor-widescreen-align-right { 540 text-align: right; } 541 .elementor-widescreen-align-right .elementor-button { 542 width: auto; } 543 .elementor-widescreen-align-left { 544 text-align: left; } 545 .elementor-widescreen-align-left .elementor-button { 546 width: auto; } 547 .elementor-widescreen-align-justify .elementor-button { 548 width: 100%; } } 549 550 @media (max-width: -1px) { 551 .elementor-laptop-align-center { 552 text-align: center; } 553 .elementor-laptop-align-center .elementor-button { 554 width: auto; } 555 .elementor-laptop-align-right { 556 text-align: right; } 557 .elementor-laptop-align-right .elementor-button { 558 width: auto; } 559 .elementor-laptop-align-left { 560 text-align: left; } 561 .elementor-laptop-align-left .elementor-button { 562 width: auto; } 563 .elementor-laptop-align-justify .elementor-button { 564 width: 100%; } } 565 566 @media (max-width: -1px) { 567 .elementor-tablet_extra-align-center { 568 text-align: center; } 569 .elementor-tablet_extra-align-center .elementor-button { 570 width: auto; } 571 .elementor-tablet_extra-align-right { 572 text-align: right; } 573 .elementor-tablet_extra-align-right .elementor-button { 574 width: auto; } 575 .elementor-tablet_extra-align-left { 576 text-align: left; } 577 .elementor-tablet_extra-align-left .elementor-button { 578 width: auto; } 579 .elementor-tablet_extra-align-justify .elementor-button { 580 width: 100%; } } 581 582 @media (max-width: 1024px) { 583 .elementor-tablet-align-center { 584 text-align: center; } 585 .elementor-tablet-align-center .elementor-button { 586 width: auto; } 587 .elementor-tablet-align-right { 588 text-align: right; } 589 .elementor-tablet-align-right .elementor-button { 590 width: auto; } 591 .elementor-tablet-align-left { 592 text-align: left; } 593 .elementor-tablet-align-left .elementor-button { 594 width: auto; } 595 .elementor-tablet-align-justify .elementor-button { 596 width: 100%; } } 597 598 @media (max-width: -1px) { 599 .elementor-mobile_extra-align-center { 600 text-align: center; } 601 .elementor-mobile_extra-align-center .elementor-button { 602 width: auto; } 603 .elementor-mobile_extra-align-right { 604 text-align: right; } 605 .elementor-mobile_extra-align-right .elementor-button { 606 width: auto; } 607 .elementor-mobile_extra-align-left { 608 text-align: left; } 609 .elementor-mobile_extra-align-left .elementor-button { 610 width: auto; } 611 .elementor-mobile_extra-align-justify .elementor-button { 612 width: 100%; } } 613 614 @media (max-width: 767px) { 615 .elementor-mobile-align-center { 616 text-align: center; } 617 .elementor-mobile-align-center .elementor-button { 618 width: auto; } 619 .elementor-mobile-align-right { 620 text-align: right; } 621 .elementor-mobile-align-right .elementor-button { 622 width: auto; } 623 .elementor-mobile-align-left { 624 text-align: left; } 625 .elementor-mobile-align-left .elementor-button { 626 width: auto; } 627 .elementor-mobile-align-justify .elementor-button { 628 width: 100%; } } 629 630 #wpadminbar #wp-admin-bar-elementor_edit_page > .ab-item::before { 631 content: "\e813"; 632 font-family: eicons; 633 top: 3px; 634 font-size: 18px; } 635 636 #wpadminbar #wp-admin-bar-elementor_inspector > .ab-item::before { 637 content: "\f348"; 638 top: 2px; } 639 640 :root { 641 --page-title-display: block; } 642 643 .elementor-page-title, h1.entry-title { 644 display: var(--page-title-display); } 645 646 .elementor-section { 647 position: relative; } 648 .elementor-section .elementor-container { 649 display: -webkit-box; 650 display: -ms-flexbox; 651 display: flex; 652 margin-right: auto; 653 margin-left: auto; 654 position: relative; } 655 @media (max-width: 1024px) { 656 .elementor-section .elementor-container { 657 -ms-flex-wrap: wrap; 658 flex-wrap: wrap; } } 659 .elementor-section.elementor-section-boxed > .elementor-container { 660 max-width: 1140px; } 661 .elementor-section.elementor-section-stretched { 662 position: relative; 663 width: 100%; } 664 .elementor-section.elementor-section-items-top > .elementor-container { 665 -webkit-box-align: start; 666 -ms-flex-align: start; 667 align-items: flex-start; } 668 .elementor-section.elementor-section-items-middle > .elementor-container { 669 -webkit-box-align: center; 670 -ms-flex-align: center; 671 align-items: center; } 672 .elementor-section.elementor-section-items-bottom > .elementor-container { 673 -webkit-box-align: end; 674 -ms-flex-align: end; 675 align-items: flex-end; } 676 @media (min-width: 768px) { 677 .elementor-section.elementor-section-height-full { 678 height: 100vh; } 679 .elementor-section.elementor-section-height-full > .elementor-container { 680 height: 100%; } } 681 682 .elementor-bc-flex-widget .elementor-section-content-top > .elementor-container > .elementor-column > .elementor-widget-wrap { 683 -webkit-box-align: start; 684 -ms-flex-align: start; 685 align-items: flex-start; } 686 687 .elementor-bc-flex-widget .elementor-section-content-middle > .elementor-container > .elementor-column > .elementor-widget-wrap { 688 -webkit-box-align: center; 689 -ms-flex-align: center; 690 align-items: center; } 691 692 .elementor-bc-flex-widget .elementor-section-content-bottom > .elementor-container > .elementor-column > .elementor-widget-wrap { 693 -webkit-box-align: end; 694 -ms-flex-align: end; 695 align-items: flex-end; } 696 697 .elementor-row { 698 width: 100%; 699 display: -webkit-box; 700 display: -ms-flexbox; 701 display: flex; } 702 @media (max-width: 1024px) { 703 .elementor-row { 704 -ms-flex-wrap: wrap; 705 flex-wrap: wrap; } } 706 707 .elementor-widget-wrap { 708 position: relative; 709 width: 100%; 710 -ms-flex-wrap: wrap; 711 flex-wrap: wrap; 712 -ms-flex-line-pack: start; 713 align-content: flex-start; } 714 .elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap { 715 display: -webkit-box; 716 display: -ms-flexbox; 717 display: flex; } 718 .elementor-widget-wrap > .elementor-element { 719 width: 100%; } 720 721 .elementor-widget { 722 position: relative; } 723 .elementor-widget:not(:last-child) { 724 margin-bottom: 20px; } 725 .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 { 726 margin-bottom: 0; } 727 728 .elementor-column { 729 position: relative; 730 min-height: 1px; 731 display: -webkit-box; 732 display: -ms-flexbox; 733 display: flex; } 734 735 .elementor-column-wrap { 736 width: 100%; 737 position: relative; 738 display: -webkit-box; 739 display: -ms-flexbox; 740 display: flex; } 741 742 .elementor-column-gap-narrow > .elementor-column > .elementor-element-populated { 743 padding: 5px; } 744 745 .elementor-column-gap-default > .elementor-column > .elementor-element-populated { 746 padding: 10px; } 747 748 .elementor-column-gap-extended > .elementor-column > .elementor-element-populated { 749 padding: 15px; } 750 751 .elementor-column-gap-wide > .elementor-column > .elementor-element-populated { 752 padding: 20px; } 753 754 .elementor-column-gap-wider > .elementor-column > .elementor-element-populated { 755 padding: 30px; } 756 757 .elementor-inner-section .elementor-column-gap-no .elementor-element-populated { 758 padding: 0; } 759 760 @media (min-width: 768px) { 761 .elementor-column.elementor-col-10, .elementor-column[data-col="10"] { 762 width: 10%; } 763 .elementor-column.elementor-col-11, .elementor-column[data-col="11"] { 764 width: 11.111%; } 765 .elementor-column.elementor-col-12, .elementor-column[data-col="12"] { 766 width: 12.5%; } 767 .elementor-column.elementor-col-14, .elementor-column[data-col="14"] { 768 width: 14.285%; } 769 .elementor-column.elementor-col-16, .elementor-column[data-col="16"] { 770 width: 16.666%; } 771 .elementor-column.elementor-col-20, .elementor-column[data-col="20"] { 772 width: 20%; } 773 .elementor-column.elementor-col-25, .elementor-column[data-col="25"] { 774 width: 25%; } 775 .elementor-column.elementor-col-30, .elementor-column[data-col="30"] { 776 width: 30%; } 777 .elementor-column.elementor-col-33, .elementor-column[data-col="33"] { 778 width: 33.333%; } 779 .elementor-column.elementor-col-40, .elementor-column[data-col="40"] { 780 width: 40%; } 781 .elementor-column.elementor-col-50, .elementor-column[data-col="50"] { 782 width: 50%; } 783 .elementor-column.elementor-col-60, .elementor-column[data-col="60"] { 784 width: 60%; } 785 .elementor-column.elementor-col-66, .elementor-column[data-col="66"] { 786 width: 66.666%; } 787 .elementor-column.elementor-col-70, .elementor-column[data-col="70"] { 788 width: 70%; } 789 .elementor-column.elementor-col-75, .elementor-column[data-col="75"] { 790 width: 75%; } 791 .elementor-column.elementor-col-80, .elementor-column[data-col="80"] { 792 width: 80%; } 793 .elementor-column.elementor-col-83, .elementor-column[data-col="83"] { 794 width: 83.333%; } 795 .elementor-column.elementor-col-90, .elementor-column[data-col="90"] { 796 width: 90%; } 797 .elementor-column.elementor-col-100, .elementor-column[data-col="100"] { 798 width: 100%; } } 799 800 @media (max-width: 479px) { 801 .elementor-column.elementor-xs-10 { 802 width: 10%; } 803 .elementor-column.elementor-xs-11 { 804 width: 11.111%; } 805 .elementor-column.elementor-xs-12 { 806 width: 12.5%; } 807 .elementor-column.elementor-xs-14 { 808 width: 14.285%; } 809 .elementor-column.elementor-xs-16 { 810 width: 16.666%; } 811 .elementor-column.elementor-xs-20 { 812 width: 20%; } 813 .elementor-column.elementor-xs-25 { 814 width: 25%; } 815 .elementor-column.elementor-xs-30 { 816 width: 30%; } 817 .elementor-column.elementor-xs-33 { 818 width: 33.333%; } 819 .elementor-column.elementor-xs-40 { 820 width: 40%; } 821 .elementor-column.elementor-xs-50 { 822 width: 50%; } 823 .elementor-column.elementor-xs-60 { 824 width: 60%; } 825 .elementor-column.elementor-xs-66 { 826 width: 66.666%; } 827 .elementor-column.elementor-xs-70 { 828 width: 70%; } 829 .elementor-column.elementor-xs-75 { 830 width: 75%; } 831 .elementor-column.elementor-xs-80 { 832 width: 80%; } 833 .elementor-column.elementor-xs-83 { 834 width: 83.333%; } 835 .elementor-column.elementor-xs-90 { 836 width: 90%; } 837 .elementor-column.elementor-xs-100 { 838 width: 100%; } } 839 840 @media (max-width: 767px) { 841 .elementor-column.elementor-sm-10 { 842 width: 10%; } 843 .elementor-column.elementor-sm-11 { 844 width: 11.111%; } 845 .elementor-column.elementor-sm-12 { 846 width: 12.5%; } 847 .elementor-column.elementor-sm-14 { 848 width: 14.285%; } 849 .elementor-column.elementor-sm-16 { 850 width: 16.666%; } 851 .elementor-column.elementor-sm-20 { 852 width: 20%; } 853 .elementor-column.elementor-sm-25 { 854 width: 25%; } 855 .elementor-column.elementor-sm-30 { 856 width: 30%; } 857 .elementor-column.elementor-sm-33 { 858 width: 33.333%; } 859 .elementor-column.elementor-sm-40 { 860 width: 40%; } 861 .elementor-column.elementor-sm-50 { 862 width: 50%; } 863 .elementor-column.elementor-sm-60 { 864 width: 60%; } 865 .elementor-column.elementor-sm-66 { 866 width: 66.666%; } 867 .elementor-column.elementor-sm-70 { 868 width: 70%; } 869 .elementor-column.elementor-sm-75 { 870 width: 75%; } 871 .elementor-column.elementor-sm-80 { 872 width: 80%; } 873 .elementor-column.elementor-sm-83 { 874 width: 83.333%; } 875 .elementor-column.elementor-sm-90 { 876 width: 90%; } 877 .elementor-column.elementor-sm-100 { 878 width: 100%; } } 879 880 @media (min-width: 768px) and (max-width: 1024px) { 881 .elementor-column.elementor-md-10 { 882 width: 10%; } 883 .elementor-column.elementor-md-11 { 884 width: 11.111%; } 885 .elementor-column.elementor-md-12 { 886 width: 12.5%; } 887 .elementor-column.elementor-md-14 { 888 width: 14.285%; } 889 .elementor-column.elementor-md-16 { 890 width: 16.666%; } 891 .elementor-column.elementor-md-20 { 892 width: 20%; } 893 .elementor-column.elementor-md-25 { 894 width: 25%; } 895 .elementor-column.elementor-md-30 { 896 width: 30%; } 897 .elementor-column.elementor-md-33 { 898 width: 33.333%; } 899 .elementor-column.elementor-md-40 { 900 width: 40%; } 901 .elementor-column.elementor-md-50 { 902 width: 50%; } 903 .elementor-column.elementor-md-60 { 904 width: 60%; } 905 .elementor-column.elementor-md-66 { 906 width: 66.666%; } 907 .elementor-column.elementor-md-70 { 908 width: 70%; } 909 .elementor-column.elementor-md-75 { 910 width: 75%; } 911 .elementor-column.elementor-md-80 { 912 width: 80%; } 913 .elementor-column.elementor-md-83 { 914 width: 83.333%; } 915 .elementor-column.elementor-md-90 { 916 width: 90%; } 917 .elementor-column.elementor-md-100 { 918 width: 100%; } } 919 920 @media (min-width: 768px) and (max-width: 1024px) { 921 .elementor-reverse-tablet > .elementor-container > :nth-child(1) { 922 -webkit-box-ordinal-group: 11; 923 -ms-flex-order: 10; 924 order: 10; } 925 .elementor-reverse-tablet > .elementor-container > :nth-child(2) { 926 -webkit-box-ordinal-group: 10; 927 -ms-flex-order: 9; 928 order: 9; } 929 .elementor-reverse-tablet > .elementor-container > :nth-child(3) { 930 -webkit-box-ordinal-group: 9; 931 -ms-flex-order: 8; 932 order: 8; } 933 .elementor-reverse-tablet > .elementor-container > :nth-child(4) { 934 -webkit-box-ordinal-group: 8; 935 -ms-flex-order: 7; 936 order: 7; } 937 .elementor-reverse-tablet > .elementor-container > :nth-child(5) { 938 -webkit-box-ordinal-group: 7; 939 -ms-flex-order: 6; 940 order: 6; } 941 .elementor-reverse-tablet > .elementor-container > :nth-child(6) { 942 -webkit-box-ordinal-group: 6; 943 -ms-flex-order: 5; 944 order: 5; } 945 .elementor-reverse-tablet > .elementor-container > :nth-child(7) { 946 -webkit-box-ordinal-group: 5; 947 -ms-flex-order: 4; 948 order: 4; } 949 .elementor-reverse-tablet > .elementor-container > :nth-child(8) { 950 -webkit-box-ordinal-group: 4; 951 -ms-flex-order: 3; 952 order: 3; } 953 .elementor-reverse-tablet > .elementor-container > :nth-child(9) { 954 -webkit-box-ordinal-group: 3; 955 -ms-flex-order: 2; 956 order: 2; } 957 .elementor-reverse-tablet > .elementor-container > :nth-child(10) { 958 -webkit-box-ordinal-group: 2; 959 -ms-flex-order: 1; 960 order: 1; } } 961 962 @media (max-width: 767px) { 963 .elementor-reverse-mobile > .elementor-container > :nth-child(1) { 964 -webkit-box-ordinal-group: 11; 965 -ms-flex-order: 10; 966 order: 10; } 967 .elementor-reverse-mobile > .elementor-container > :nth-child(2) { 968 -webkit-box-ordinal-group: 10; 969 -ms-flex-order: 9; 970 order: 9; } 971 .elementor-reverse-mobile > .elementor-container > :nth-child(3) { 972 -webkit-box-ordinal-group: 9; 973 -ms-flex-order: 8; 974 order: 8; } 975 .elementor-reverse-mobile > .elementor-container > :nth-child(4) { 976 -webkit-box-ordinal-group: 8; 977 -ms-flex-order: 7; 978 order: 7; } 979 .elementor-reverse-mobile > .elementor-container > :nth-child(5) { 980 -webkit-box-ordinal-group: 7; 981 -ms-flex-order: 6; 982 order: 6; } 983 .elementor-reverse-mobile > .elementor-container > :nth-child(6) { 984 -webkit-box-ordinal-group: 6; 985 -ms-flex-order: 5; 986 order: 5; } 987 .elementor-reverse-mobile > .elementor-container > :nth-child(7) { 988 -webkit-box-ordinal-group: 5; 989 -ms-flex-order: 4; 990 order: 4; } 991 .elementor-reverse-mobile > .elementor-container > :nth-child(8) { 992 -webkit-box-ordinal-group: 4; 993 -ms-flex-order: 3; 994 order: 3; } 995 .elementor-reverse-mobile > .elementor-container > :nth-child(9) { 996 -webkit-box-ordinal-group: 3; 997 -ms-flex-order: 2; 998 order: 2; } 999 .elementor-reverse-mobile > .elementor-container > :nth-child(10) { 1000 -webkit-box-ordinal-group: 2; 1001 -ms-flex-order: 1; 1002 order: 1; } 1003 .elementor-column { 1004 width: 100%; } } 1005 1006 ul.elementor-icon-list-items.elementor-inline-items { 1007 display: -webkit-box; 1008 display: -ms-flexbox; 1009 display: flex; 1010 -ms-flex-wrap: wrap; 1011 flex-wrap: wrap; } 1012 ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item { 1013 word-break: break-word; } 1014 1015 .elementor-grid { 1016 display: grid; 1017 grid-column-gap: var(--grid-column-gap); 1018 grid-row-gap: var(--grid-row-gap); } 1019 .elementor-grid .elementor-grid-item { 1020 min-width: 0; } 1021 .elementor-grid-0 .elementor-grid { 1022 display: inline-block; 1023 width: 100%; 1024 word-spacing: var(--grid-column-gap); 1025 margin-bottom: calc(-1 * var(--grid-row-gap)); } 1026 .elementor-grid-0 .elementor-grid .elementor-grid-item { 1027 display: inline-block; 1028 margin-bottom: var(--grid-row-gap); 1029 word-break: break-word; } 1030 .elementor-grid-1 .elementor-grid { 1031 grid-template-columns: repeat(1, 1fr); } 1032 .elementor-grid-2 .elementor-grid { 1033 grid-template-columns: repeat(2, 1fr); } 1034 .elementor-grid-3 .elementor-grid { 1035 grid-template-columns: repeat(3, 1fr); } 1036 .elementor-grid-4 .elementor-grid { 1037 grid-template-columns: repeat(4, 1fr); } 1038 .elementor-grid-5 .elementor-grid { 1039 grid-template-columns: repeat(5, 1fr); } 1040 .elementor-grid-6 .elementor-grid { 1041 grid-template-columns: repeat(6, 1fr); } 1042 .elementor-grid-7 .elementor-grid { 1043 grid-template-columns: repeat(7, 1fr); } 1044 .elementor-grid-8 .elementor-grid { 1045 grid-template-columns: repeat(8, 1fr); } 1046 .elementor-grid-9 .elementor-grid { 1047 grid-template-columns: repeat(9, 1fr); } 1048 .elementor-grid-10 .elementor-grid { 1049 grid-template-columns: repeat(10, 1fr); } 1050 .elementor-grid-11 .elementor-grid { 1051 grid-template-columns: repeat(11, 1fr); } 1052 .elementor-grid-12 .elementor-grid { 1053 grid-template-columns: repeat(12, 1fr); } 1054 @media (min-width: -1px) { 1055 .elementor-grid-widescreen-0 .elementor-grid { 1056 display: inline-block; 1057 width: 100%; 1058 word-spacing: var(--grid-column-gap); 1059 margin-bottom: calc(-1 * var(--grid-row-gap)); } 1060 .elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item { 1061 display: inline-block; 1062 margin-bottom: var(--grid-row-gap); 1063 word-break: break-word; } 1064 .elementor-grid-widescreen-1 .elementor-grid { 1065 grid-template-columns: repeat(1, 1fr); } 1066 .elementor-grid-widescreen-2 .elementor-grid { 1067 grid-template-columns: repeat(2, 1fr); } 1068 .elementor-grid-widescreen-3 .elementor-grid { 1069 grid-template-columns: repeat(3, 1fr); } 1070 .elementor-grid-widescreen-4 .elementor-grid { 1071 grid-template-columns: repeat(4, 1fr); } 1072 .elementor-grid-widescreen-5 .elementor-grid { 1073 grid-template-columns: repeat(5, 1fr); } 1074 .elementor-grid-widescreen-6 .elementor-grid { 1075 grid-template-columns: repeat(6, 1fr); } 1076 .elementor-grid-widescreen-7 .elementor-grid { 1077 grid-template-columns: repeat(7, 1fr); } 1078 .elementor-grid-widescreen-8 .elementor-grid { 1079 grid-template-columns: repeat(8, 1fr); } 1080 .elementor-grid-widescreen-9 .elementor-grid { 1081 grid-template-columns: repeat(9, 1fr); } 1082 .elementor-grid-widescreen-10 .elementor-grid { 1083 grid-template-columns: repeat(10, 1fr); } 1084 .elementor-grid-widescreen-11 .elementor-grid { 1085 grid-template-columns: repeat(11, 1fr); } 1086 .elementor-grid-widescreen-12 .elementor-grid { 1087 grid-template-columns: repeat(12, 1fr); } } 1088 @media (max-width: -1px) { 1089 .elementor-grid-laptop-0 .elementor-grid { 1090 display: inline-block; 1091 width: 100%; 1092 word-spacing: var(--grid-column-gap); 1093 margin-bottom: calc(-1 * var(--grid-row-gap)); } 1094 .elementor-grid-laptop-0 .elementor-grid .elementor-grid-item { 1095 display: inline-block; 1096 margin-bottom: var(--grid-row-gap); 1097 word-break: break-word; } 1098 .elementor-grid-laptop-1 .elementor-grid { 1099 grid-template-columns: repeat(1, 1fr); } 1100 .elementor-grid-laptop-2 .elementor-grid { 1101 grid-template-columns: repeat(2, 1fr); } 1102 .elementor-grid-laptop-3 .elementor-grid { 1103 grid-template-columns: repeat(3, 1fr); } 1104 .elementor-grid-laptop-4 .elementor-grid { 1105 grid-template-columns: repeat(4, 1fr); } 1106 .elementor-grid-laptop-5 .elementor-grid { 1107 grid-template-columns: repeat(5, 1fr); } 1108 .elementor-grid-laptop-6 .elementor-grid { 1109 grid-template-columns: repeat(6, 1fr); } 1110 .elementor-grid-laptop-7 .elementor-grid { 1111 grid-template-columns: repeat(7, 1fr); } 1112 .elementor-grid-laptop-8 .elementor-grid { 1113 grid-template-columns: repeat(8, 1fr); } 1114 .elementor-grid-laptop-9 .elementor-grid { 1115 grid-template-columns: repeat(9, 1fr); } 1116 .elementor-grid-laptop-10 .elementor-grid { 1117 grid-template-columns: repeat(10, 1fr); } 1118 .elementor-grid-laptop-11 .elementor-grid { 1119 grid-template-columns: repeat(11, 1fr); } 1120 .elementor-grid-laptop-12 .elementor-grid { 1121 grid-template-columns: repeat(12, 1fr); } } 1122 @media (max-width: -1px) { 1123 .elementor-grid-tablet_extra-0 .elementor-grid { 1124 display: inline-block; 1125 width: 100%; 1126 word-spacing: var(--grid-column-gap); 1127 margin-bottom: calc(-1 * var(--grid-row-gap)); } 1128 .elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item { 1129 display: inline-block; 1130 margin-bottom: var(--grid-row-gap); 1131 word-break: break-word; } 1132 .elementor-grid-tablet_extra-1 .elementor-grid { 1133 grid-template-columns: repeat(1, 1fr); } 1134 .elementor-grid-tablet_extra-2 .elementor-grid { 1135 grid-template-columns: repeat(2, 1fr); } 1136 .elementor-grid-tablet_extra-3 .elementor-grid { 1137 grid-template-columns: repeat(3, 1fr); } 1138 .elementor-grid-tablet_extra-4 .elementor-grid { 1139 grid-template-columns: repeat(4, 1fr); } 1140 .elementor-grid-tablet_extra-5 .elementor-grid { 1141 grid-template-columns: repeat(5, 1fr); } 1142 .elementor-grid-tablet_extra-6 .elementor-grid { 1143 grid-template-columns: repeat(6, 1fr); } 1144 .elementor-grid-tablet_extra-7 .elementor-grid { 1145 grid-template-columns: repeat(7, 1fr); } 1146 .elementor-grid-tablet_extra-8 .elementor-grid { 1147 grid-template-columns: repeat(8, 1fr); } 1148 .elementor-grid-tablet_extra-9 .elementor-grid { 1149 grid-template-columns: repeat(9, 1fr); } 1150 .elementor-grid-tablet_extra-10 .elementor-grid { 1151 grid-template-columns: repeat(10, 1fr); } 1152 .elementor-grid-tablet_extra-11 .elementor-grid { 1153 grid-template-columns: repeat(11, 1fr); } 1154 .elementor-grid-tablet_extra-12 .elementor-grid { 1155 grid-template-columns: repeat(12, 1fr); } } 1156 @media (max-width: 1024px) { 1157 .elementor-grid-tablet-0 .elementor-grid { 1158 display: inline-block; 1159 width: 100%; 1160 word-spacing: var(--grid-column-gap); 1161 margin-bottom: calc(-1 * var(--grid-row-gap)); } 1162 .elementor-grid-tablet-0 .elementor-grid .elementor-grid-item { 1163 display: inline-block; 1164 margin-bottom: var(--grid-row-gap); 1165 word-break: break-word; } 1166 .elementor-grid-tablet-1 .elementor-grid { 1167 grid-template-columns: repeat(1, 1fr); } 1168 .elementor-grid-tablet-2 .elementor-grid { 1169 grid-template-columns: repeat(2, 1fr); } 1170 .elementor-grid-tablet-3 .elementor-grid { 1171 grid-template-columns: repeat(3, 1fr); } 1172 .elementor-grid-tablet-4 .elementor-grid { 1173 grid-template-columns: repeat(4, 1fr); } 1174 .elementor-grid-tablet-5 .elementor-grid { 1175 grid-template-columns: repeat(5, 1fr); } 1176 .elementor-grid-tablet-6 .elementor-grid { 1177 grid-template-columns: repeat(6, 1fr); } 1178 .elementor-grid-tablet-7 .elementor-grid { 1179 grid-template-columns: repeat(7, 1fr); } 1180 .elementor-grid-tablet-8 .elementor-grid { 1181 grid-template-columns: repeat(8, 1fr); } 1182 .elementor-grid-tablet-9 .elementor-grid { 1183 grid-template-columns: repeat(9, 1fr); } 1184 .elementor-grid-tablet-10 .elementor-grid { 1185 grid-template-columns: repeat(10, 1fr); } 1186 .elementor-grid-tablet-11 .elementor-grid { 1187 grid-template-columns: repeat(11, 1fr); } 1188 .elementor-grid-tablet-12 .elementor-grid { 1189 grid-template-columns: repeat(12, 1fr); } } 1190 @media (max-width: -1px) { 1191 .elementor-grid-mobile_extra-0 .elementor-grid { 1192 display: inline-block; 1193 width: 100%; 1194 word-spacing: var(--grid-column-gap); 1195 margin-bottom: calc(-1 * var(--grid-row-gap)); } 1196 .elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item { 1197 display: inline-block; 1198 margin-bottom: var(--grid-row-gap); 1199 word-break: break-word; } 1200 .elementor-grid-mobile_extra-1 .elementor-grid { 1201 grid-template-columns: repeat(1, 1fr); } 1202 .elementor-grid-mobile_extra-2 .elementor-grid { 1203 grid-template-columns: repeat(2, 1fr); } 1204 .elementor-grid-mobile_extra-3 .elementor-grid { 1205 grid-template-columns: repeat(3, 1fr); } 1206 .elementor-grid-mobile_extra-4 .elementor-grid { 1207 grid-template-columns: repeat(4, 1fr); } 1208 .elementor-grid-mobile_extra-5 .elementor-grid { 1209 grid-template-columns: repeat(5, 1fr); } 1210 .elementor-grid-mobile_extra-6 .elementor-grid { 1211 grid-template-columns: repeat(6, 1fr); } 1212 .elementor-grid-mobile_extra-7 .elementor-grid { 1213 grid-template-columns: repeat(7, 1fr); } 1214 .elementor-grid-mobile_extra-8 .elementor-grid { 1215 grid-template-columns: repeat(8, 1fr); } 1216 .elementor-grid-mobile_extra-9 .elementor-grid { 1217 grid-template-columns: repeat(9, 1fr); } 1218 .elementor-grid-mobile_extra-10 .elementor-grid { 1219 grid-template-columns: repeat(10, 1fr); } 1220 .elementor-grid-mobile_extra-11 .elementor-grid { 1221 grid-template-columns: repeat(11, 1fr); } 1222 .elementor-grid-mobile_extra-12 .elementor-grid { 1223 grid-template-columns: repeat(12, 1fr); } } 1224 @media (max-width: 767px) { 1225 .elementor-grid-mobile-0 .elementor-grid { 1226 display: inline-block; 1227 width: 100%; 1228 word-spacing: var(--grid-column-gap); 1229 margin-bottom: calc(-1 * var(--grid-row-gap)); } 1230 .elementor-grid-mobile-0 .elementor-grid .elementor-grid-item { 1231 display: inline-block; 1232 margin-bottom: var(--grid-row-gap); 1233 word-break: break-word; } 1234 .elementor-grid-mobile-1 .elementor-grid { 1235 grid-template-columns: repeat(1, 1fr); } 1236 .elementor-grid-mobile-2 .elementor-grid { 1237 grid-template-columns: repeat(2, 1fr); } 1238 .elementor-grid-mobile-3 .elementor-grid { 1239 grid-template-columns: repeat(3, 1fr); } 1240 .elementor-grid-mobile-4 .elementor-grid { 1241 grid-template-columns: repeat(4, 1fr); } 1242 .elementor-grid-mobile-5 .elementor-grid { 1243 grid-template-columns: repeat(5, 1fr); } 1244 .elementor-grid-mobile-6 .elementor-grid { 1245 grid-template-columns: repeat(6, 1fr); } 1246 .elementor-grid-mobile-7 .elementor-grid { 1247 grid-template-columns: repeat(7, 1fr); } 1248 .elementor-grid-mobile-8 .elementor-grid { 1249 grid-template-columns: repeat(8, 1fr); } 1250 .elementor-grid-mobile-9 .elementor-grid { 1251 grid-template-columns: repeat(9, 1fr); } 1252 .elementor-grid-mobile-10 .elementor-grid { 1253 grid-template-columns: repeat(10, 1fr); } 1254 .elementor-grid-mobile-11 .elementor-grid { 1255 grid-template-columns: repeat(11, 1fr); } 1256 .elementor-grid-mobile-12 .elementor-grid { 1257 grid-template-columns: repeat(12, 1fr); } } 1258 1259 @media (min-width: 1025px) { 1260 #elementor-device-mode:after { 1261 content: 'desktop'; } } 1262 1263 @media (min-width: -1px) { 1264 #elementor-device-mode:after { 1265 content: 'widescreen'; } } 1266 1267 @media (max-width: -1px) { 1268 #elementor-device-mode:after { 1269 content: 'laptop'; } } 1270 1271 @media (max-width: -1px) { 1272 #elementor-device-mode:after { 1273 content: 'tablet_extra'; } } 1274 1275 @media (max-width: 1024px) { 1276 #elementor-device-mode:after { 1277 content: 'tablet'; } } 1278 1279 @media (max-width: -1px) { 1280 #elementor-device-mode:after { 1281 content: 'mobile_extra'; } } 1282 1283 @media (max-width: 767px) { 1284 #elementor-device-mode:after { 1285 content: 'mobile'; } } 1286 1287 [class^="eicon"], 1288 [class*=" eicon-"] { 1289 display: inline-block; 1290 font-family: eicons; 1291 font-size: inherit; 1292 font-weight: normal; 1293 font-style: normal; 1294 font-variant: normal; 1295 line-height: 1; 1296 text-rendering: auto; 1297 -webkit-font-smoothing: antialiased; 1298 -moz-osx-font-smoothing: grayscale; } 1299 1300 @-webkit-keyframes eicon-spin { 1301 0% { 1302 -webkit-transform: rotate(0deg); 1303 transform: rotate(0deg); } 1304 100% { 1305 -webkit-transform: rotate(359deg); 1306 transform: rotate(359deg); } } 1307 1308 @keyframes eicon-spin { 1309 0% { 1310 -webkit-transform: rotate(0deg); 1311 transform: rotate(0deg); } 1312 100% { 1313 -webkit-transform: rotate(359deg); 1314 transform: rotate(359deg); } } 1315 1316 .eicon-animation-spin { 1317 -webkit-animation: eicon-spin 2s infinite linear; 1318 animation: eicon-spin 2s infinite linear; } 1319 1320 .eicon-loading:before { 1321 content: '\e8fb'; } 1322 1323 .eicon-menu-bar:before { 1324 content: '\e816'; } 1325 1326 .eicon-chevron-right:before { 1327 content: '\e87d'; } 1328 1329 .eicon-chevron-left:before { 1330 content: '\e87e'; } 1331 1332 .eicon-close:before { 1333 content: '\e87f'; } 1334 1335 .eicon-share-arrow:before { 1336 content: '\e96c'; } 1337 1338 .eicon-zoom-in:before { 1339 content: '\e882'; } 1340 1341 .eicon-zoom-in-bold:before { 1342 content: '\e92e'; } 1343 1344 .eicon-zoom-out-bold:before { 1345 content: '\e943'; } 1346 1347 .eicon-frame-expand:before { 1348 content: '\e95c'; } 1349 1350 .eicon-frame-minimize:before { 1351 content: '\e95d'; } 1352 1353 .eicon-play:before { 1354 content: '\e89d'; } 1355 1356 .eicon-facebook:before { 1357 content: '\e959'; } 1358 1359 .eicon-twitter:before { 1360 content: '\e95a'; } 1361 1362 .eicon-pinterest:before { 1363 content: '\e95b'; } 1364 1365 .eicon-download-bold:before { 1366 content: '\e96b'; } 1367 1368 .eicon-caret-down:before { 1369 content: '\e92a'; } 1370 1371 .elementor-form-fields-wrapper { 1372 display: -webkit-box; 1373 display: -ms-flexbox; 1374 display: flex; 1375 -ms-flex-wrap: wrap; 1376 flex-wrap: wrap; } 1377 .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > input, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > textarea, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > .elementor-select-wrapper, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup { 1378 -ms-flex-preferred-size: 100%; 1379 flex-basis: 100%; 1380 max-width: 100%; } 1381 .elementor-form-fields-wrapper.elementor-labels-inline > .elementor-field-group > input, .elementor-form-fields-wrapper.elementor-labels-inline > .elementor-field-group .elementor-select-wrapper { 1382 -webkit-box-flex: 1; 1383 -ms-flex-positive: 1; 1384 flex-grow: 1; } 1385 1386 .elementor-field-group { 1387 -ms-flex-wrap: wrap; 1388 flex-wrap: wrap; 1389 -webkit-box-align: center; 1390 -ms-flex-align: center; 1391 align-items: center; } 1392 .elementor-field-group.elementor-field-type-submit { 1393 -webkit-box-align: end; 1394 -ms-flex-align: end; 1395 align-items: flex-end; } 1396 .elementor-field-group .elementor-field-textual { 1397 width: 100%; 1398 max-width: 100%; 1399 border: 1px solid #818a91; 1400 background-color: transparent; 1401 color: #373a3c; 1402 vertical-align: middle; 1403 -webkit-box-flex: 1; 1404 -ms-flex-positive: 1; 1405 flex-grow: 1; } 1406 .elementor-field-group .elementor-field-textual:focus { 1407 -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset; 1408 box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset; 1409 outline: 0; } 1410 .elementor-field-group .elementor-field-textual::-webkit-input-placeholder { 1411 color: inherit; 1412 font-family: inherit; 1413 opacity: 0.6; } 1414 .elementor-field-group .elementor-field-textual:-ms-input-placeholder { 1415 color: inherit; 1416 font-family: inherit; 1417 opacity: 0.6; } 1418 .elementor-field-group .elementor-field-textual::-moz-placeholder { 1419 color: inherit; 1420 font-family: inherit; 1421 opacity: 0.6; } 1422 .elementor-field-group .elementor-field-textual:-moz-placeholder { 1423 color: inherit; 1424 font-family: inherit; 1425 opacity: 0.6; } 1426 .elementor-field-group .elementor-field-textual::-ms-input-placeholder { 1427 color: inherit; 1428 font-family: inherit; 1429 opacity: 0.6; } 1430 .elementor-field-group .elementor-field-textual::placeholder { 1431 color: inherit; 1432 font-family: inherit; 1433 opacity: 0.6; } 1434 .elementor-field-group .elementor-select-wrapper { 1435 display: -webkit-box; 1436 display: -ms-flexbox; 1437 display: flex; 1438 position: relative; 1439 width: 100%; } 1440 .elementor-field-group .elementor-select-wrapper select { 1441 appearance: none; 1442 -webkit-appearance: none; 1443 -moz-appearance: none; 1444 color: inherit; 1445 font-size: inherit; 1446 font-family: inherit; 1447 font-weight: inherit; 1448 font-style: inherit; 1449 text-transform: inherit; 1450 letter-spacing: inherit; 1451 line-height: inherit; 1452 -ms-flex-preferred-size: 100%; 1453 flex-basis: 100%; 1454 padding-left: 20px; } 1455 .elementor-field-group .elementor-select-wrapper:before { 1456 content: '\e92a'; 1457 font-family: 'eicons'; 1458 font-size: 15px; 1459 position: absolute; 1460 top: 50%; 1461 -webkit-transform: translateY(-50%); 1462 -ms-transform: translateY(-50%); 1463 transform: translateY(-50%); 1464 left: 10px; 1465 pointer-events: none; 1466 text-shadow: 0 0 3px rgba(0, 0, 0, 0.3); } 1467 .elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before { 1468 content: ''; } 1469 1470 .elementor-field-subgroup { 1471 display: -webkit-box; 1472 display: -ms-flexbox; 1473 display: flex; 1474 -ms-flex-wrap: wrap; 1475 flex-wrap: wrap; } 1476 .elementor-field-subgroup .elementor-field-option label { 1477 display: inline-block; } 1478 .elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option { 1479 padding-left: 10px; } 1480 .elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option { 1481 -ms-flex-preferred-size: 100%; 1482 flex-basis: 100%; } 1483 1484 .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input, 1485 .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label, 1486 .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input, 1487 .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label, 1488 .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input, 1489 .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label { 1490 display: inline; } 1491 1492 .elementor-field-label { 1493 cursor: pointer; } 1494 .elementor-mark-required .elementor-field-label:after { 1495 content: '*'; 1496 color: red; 1497 padding-right: 0.2em; } 1498 1499 .elementor-field-textual { 1500 line-height: 1.4; 1501 font-size: 15px; 1502 min-height: 40px; 1503 padding: 5px 14px; 1504 -webkit-border-radius: 3px; 1505 border-radius: 3px; } 1506 .elementor-field-textual.elementor-size-xs { 1507 font-size: 13px; 1508 min-height: 33px; 1509 padding: 4px 12px; 1510 -webkit-border-radius: 2px; 1511 border-radius: 2px; } 1512 .elementor-field-textual.elementor-size-md { 1513 font-size: 16px; 1514 min-height: 47px; 1515 padding: 6px 16px; 1516 -webkit-border-radius: 4px; 1517 border-radius: 4px; } 1518 .elementor-field-textual.elementor-size-lg { 1519 font-size: 18px; 1520 min-height: 59px; 1521 padding: 7px 20px; 1522 -webkit-border-radius: 5px; 1523 border-radius: 5px; } 1524 .elementor-field-textual.elementor-size-xl { 1525 font-size: 20px; 1526 min-height: 72px; 1527 padding: 8px 24px; 1528 -webkit-border-radius: 6px; 1529 border-radius: 6px; } 1530 1531 .elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { 1532 -ms-flex-preferred-size: 100%; 1533 flex-basis: 100%; } 1534 1535 .elementor-button-align-stretch .e-form__buttons__wrapper { 1536 -ms-flex-preferred-size: 50%; 1537 flex-basis: 50%; 1538 -webkit-box-flex: 1; 1539 -ms-flex-positive: 1; 1540 flex-grow: 1; } 1541 .elementor-button-align-stretch .e-form__buttons__wrapper__button { 1542 -ms-flex-preferred-size: 100%; 1543 flex-basis: 100%; } 1544 1545 .elementor-button-align-center .elementor-field-type-submit, 1546 .elementor-button-align-center .e-form__buttons { 1547 -webkit-box-pack: center; 1548 -ms-flex-pack: center; 1549 justify-content: center; } 1550 1551 .elementor-button-align-start .elementor-field-type-submit, 1552 .elementor-button-align-start .e-form__buttons { 1553 -webkit-box-pack: end; 1554 -ms-flex-pack: end; 1555 justify-content: flex-end; } 1556 1557 .elementor-button-align-end .elementor-field-type-submit, 1558 .elementor-button-align-end .e-form__buttons { 1559 -webkit-box-pack: start; 1560 -ms-flex-pack: start; 1561 justify-content: flex-start; } 1562 1563 .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 { 1564 -ms-flex-preferred-size: initial; 1565 flex-basis: initial; } 1566 1567 .elementor-button-align-center .e-form__buttons__wrapper, .elementor-button-align-start .e-form__buttons__wrapper, .elementor-button-align-end .e-form__buttons__wrapper { 1568 -webkit-box-flex: initial; 1569 -ms-flex-positive: initial; 1570 flex-grow: initial; } 1571 .elementor-button-align-center .e-form__buttons__wrapper, .elementor-button-align-center .e-form__buttons__wrapper__button, .elementor-button-align-start .e-form__buttons__wrapper, .elementor-button-align-start .e-form__buttons__wrapper__button, .elementor-button-align-end .e-form__buttons__wrapper, .elementor-button-align-end .e-form__buttons__wrapper__button { 1572 -ms-flex-preferred-size: initial; 1573 flex-basis: initial; } 1574 1575 @media screen and (max-width: 1024px) { 1576 .elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { 1577 -ms-flex-preferred-size: 100%; 1578 flex-basis: 100%; } 1579 .elementor-tablet-button-align-stretch .e-form__buttons__wrapper { 1580 -ms-flex-preferred-size: 50%; 1581 flex-basis: 50%; 1582 -webkit-box-flex: 1; 1583 -ms-flex-positive: 1; 1584 flex-grow: 1; } 1585 .elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button { 1586 -ms-flex-preferred-size: 100%; 1587 flex-basis: 100%; } 1588 .elementor-tablet-button-align-center .elementor-field-type-submit, 1589 .elementor-tablet-button-align-center .e-form__buttons { 1590 -webkit-box-pack: center; 1591 -ms-flex-pack: center; 1592 justify-content: center; } 1593 .elementor-tablet-button-align-start .elementor-field-type-submit, 1594 .elementor-tablet-button-align-start .e-form__buttons { 1595 -webkit-box-pack: end; 1596 -ms-flex-pack: end; 1597 justify-content: flex-end; } 1598 .elementor-tablet-button-align-end .elementor-field-type-submit, 1599 .elementor-tablet-button-align-end .e-form__buttons { 1600 -webkit-box-pack: start; 1601 -ms-flex-pack: start; 1602 justify-content: flex-start; } 1603 .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 { 1604 -ms-flex-preferred-size: initial; 1605 flex-basis: initial; } 1606 .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 { 1607 -webkit-box-flex: initial; 1608 -ms-flex-positive: initial; 1609 flex-grow: initial; } 1610 .elementor-tablet-button-align-center .e-form__buttons__wrapper, .elementor-tablet-button-align-center .e-form__buttons__wrapper__button, .elementor-tablet-button-align-start .e-form__buttons__wrapper, .elementor-tablet-button-align-start .e-form__buttons__wrapper__button, .elementor-tablet-button-align-end .e-form__buttons__wrapper, .elementor-tablet-button-align-end .e-form__buttons__wrapper__button { 1611 -ms-flex-preferred-size: initial; 1612 flex-basis: initial; } } 1613 1614 @media screen and (max-width: 767px) { 1615 .elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { 1616 -ms-flex-preferred-size: 100%; 1617 flex-basis: 100%; } 1618 .elementor-mobile-button-align-stretch .e-form__buttons__wrapper { 1619 -ms-flex-preferred-size: 50%; 1620 flex-basis: 50%; 1621 -webkit-box-flex: 1; 1622 -ms-flex-positive: 1; 1623 flex-grow: 1; } 1624 .elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button { 1625 -ms-flex-preferred-size: 100%; 1626 flex-basis: 100%; } 1627 .elementor-mobile-button-align-center .elementor-field-type-submit, 1628 .elementor-mobile-button-align-center .e-form__buttons { 1629 -webkit-box-pack: center; 1630 -ms-flex-pack: center; 1631 justify-content: center; } 1632 .elementor-mobile-button-align-start .elementor-field-type-submit, 1633 .elementor-mobile-button-align-start .e-form__buttons { 1634 -webkit-box-pack: end; 1635 -ms-flex-pack: end; 1636 justify-content: flex-end; } 1637 .elementor-mobile-button-align-end .elementor-field-type-submit, 1638 .elementor-mobile-button-align-end .e-form__buttons { 1639 -webkit-box-pack: start; 1640 -ms-flex-pack: start; 1641 justify-content: flex-start; } 1642 .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 { 1643 -ms-flex-preferred-size: initial; 1644 flex-basis: initial; } 1645 .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 { 1646 -webkit-box-flex: initial; 1647 -ms-flex-positive: initial; 1648 flex-grow: initial; } 1649 .elementor-mobile-button-align-center .e-form__buttons__wrapper, .elementor-mobile-button-align-center .e-form__buttons__wrapper__button, .elementor-mobile-button-align-start .e-form__buttons__wrapper, .elementor-mobile-button-align-start .e-form__buttons__wrapper__button, .elementor-mobile-button-align-end .e-form__buttons__wrapper, .elementor-mobile-button-align-end .e-form__buttons__wrapper__button { 1650 -ms-flex-preferred-size: initial; 1651 flex-basis: initial; } } 1652 1653 .elementor-error .elementor-field { 1654 border-color: #d9534f; } 1655 1656 .elementor-error .help-inline { 1657 color: #d9534f; 1658 font-size: 0.9em; } 1659 1660 .elementor-message { 1661 margin: 10px 0; 1662 font-size: 1em; 1663 line-height: 1; } 1664 .elementor-message:before { 1665 content: "\e90e"; 1666 display: inline-block; 1667 font-family: eicons; 1668 font-weight: normal; 1669 font-style: normal; 1670 vertical-align: middle; 1671 margin-left: 5px; } 1672 .elementor-message.elementor-message-danger { 1673 color: #d9534f; } 1674 .elementor-message.elementor-message-danger:before { 1675 content: "\e87f"; } 1676 .elementor-message.form-message-success { 1677 color: #5cb85c; } 1678 1679 .elementor-form .elementor-button { 1680 padding-top: 0; 1681 padding-bottom: 0; 1682 border: none; } 1683 .elementor-form .elementor-button > span { 1684 display: -webkit-box; 1685 display: -ms-flexbox; 1686 display: flex; 1687 -webkit-box-pack: center; 1688 -ms-flex-pack: center; 1689 justify-content: center; } 1690 .elementor-form .elementor-button.elementor-size-xs { 1691 min-height: 33px; } 1692 .elementor-form .elementor-button.elementor-size-sm { 1693 min-height: 40px; } 1694 .elementor-form .elementor-button.elementor-size-md { 1695 min-height: 47px; } 1696 .elementor-form .elementor-button.elementor-size-lg { 1697 min-height: 59px; } 1698 .elementor-form .elementor-button.elementor-size-xl { 1699 min-height: 72px; } 1700 1701 .elementor-element .elementor-widget-container { 1702 -webkit-transition: background 0.3s, border 0.3s, -webkit-border-radius 0.3s, -webkit-box-shadow 0.3s; 1703 transition: background 0.3s, border 0.3s, -webkit-border-radius 0.3s, -webkit-box-shadow 0.3s; 1704 -o-transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; 1705 transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; 1706 transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, -webkit-border-radius 0.3s, -webkit-box-shadow 0.3s; } 1707 1708 .elementor-button { 1709 display: inline-block; 1710 line-height: 1; 1711 background-color: #818a91; 1712 font-size: 15px; 1713 padding: 12px 24px; 1714 -webkit-border-radius: 3px; 1715 border-radius: 3px; 1716 color: #fff; 1717 fill: #fff; 1718 text-align: center; 1719 -webkit-transition: all 0.3s; 1720 -o-transition: all 0.3s; 1721 transition: all 0.3s; } 1722 .elementor-button:hover, .elementor-button:focus, .elementor-button:visited { 1723 color: #fff; } 1724 .elementor-button-content-wrapper { 1725 display: -webkit-box; 1726 display: -ms-flexbox; 1727 display: flex; 1728 -webkit-box-pack: center; 1729 -ms-flex-pack: center; 1730 justify-content: center; } 1731 .elementor-button-icon { 1732 -webkit-box-flex: 0; 1733 -ms-flex-positive: 0; 1734 flex-grow: 0; 1735 -webkit-box-ordinal-group: 6; 1736 -ms-flex-order: 5; 1737 order: 5; } 1738 .elementor-button-icon svg { 1739 width: 1em; 1740 height: auto; } 1741 .elementor-button-icon .e-font-icon-svg { 1742 height: 1em; } 1743 .elementor-button-text { 1744 -webkit-box-flex: 1; 1745 -ms-flex-positive: 1; 1746 flex-grow: 1; 1747 -webkit-box-ordinal-group: 11; 1748 -ms-flex-order: 10; 1749 order: 10; 1750 display: inline-block; } 1751 .elementor-button.elementor-size-xs { 1752 font-size: 13px; 1753 padding: 10px 20px; 1754 -webkit-border-radius: 2px; 1755 border-radius: 2px; } 1756 .elementor-button.elementor-size-md { 1757 font-size: 16px; 1758 padding: 15px 30px; 1759 -webkit-border-radius: 4px; 1760 border-radius: 4px; } 1761 .elementor-button.elementor-size-lg { 1762 font-size: 18px; 1763 padding: 20px 40px; 1764 -webkit-border-radius: 5px; 1765 border-radius: 5px; } 1766 .elementor-button.elementor-size-xl { 1767 font-size: 20px; 1768 padding: 25px 50px; 1769 -webkit-border-radius: 6px; 1770 border-radius: 6px; } 1771 .elementor-button .elementor-align-icon-right { 1772 margin-left: 5px; 1773 -webkit-box-ordinal-group: 6; 1774 -ms-flex-order: 5; 1775 order: 5; } 1776 .elementor-button .elementor-align-icon-left { 1777 margin-right: 5px; 1778 -webkit-box-ordinal-group: 16; 1779 -ms-flex-order: 15; 1780 order: 15; } 1781 .elementor-button span { 1782 text-decoration: inherit; } 1783 1784 /* TODO: REMOVE THIS EXCEPTION AFTER PRO 2.8 RELEASES */ 1785 .elementor-menu-cart__toggle .elementor-button-icon { 1786 -webkit-box-ordinal-group: 16; 1787 -ms-flex-order: 15; 1788 order: 15; } 1789 1790 .elementor-element.elementor-button-info .elementor-button { 1791 background-color: #5bc0de; } 1792 1793 .elementor-element.elementor-button-success .elementor-button { 1794 background-color: #5cb85c; } 1795 1796 .elementor-element.elementor-button-warning .elementor-button { 1797 background-color: #f0ad4e; } 1798 1799 .elementor-element.elementor-button-danger .elementor-button { 1800 background-color: #d9534f; } 1801 1802 .elementor-widget-button .elementor-button .elementor-button-info { 1803 background-color: #5bc0de; } 1804 1805 .elementor-widget-button .elementor-button .elementor-button-success { 1806 background-color: #5cb85c; } 1807 1808 .elementor-widget-button .elementor-button .elementor-button-warning { 1809 background-color: #f0ad4e; } 1810 1811 .elementor-widget-button .elementor-button .elementor-button-danger { 1812 background-color: #d9534f; } 1813 1814 .elementor-tab-title a { 1815 color: inherit; } 1816 1817 .elementor-view-stacked .elementor-icon { 1818 padding: .5em; 1819 background-color: #818a91; 1820 color: #fff; 1821 fill: #fff; } 1822 1823 .elementor-view-framed .elementor-icon { 1824 padding: .5em; 1825 color: #818a91; 1826 border: 3px solid #818a91; 1827 background-color: transparent; } 1828 1829 .elementor-icon { 1830 display: inline-block; 1831 line-height: 1; 1832 -webkit-transition: all 0.3s; 1833 -o-transition: all 0.3s; 1834 transition: all 0.3s; 1835 color: #818a91; 1836 font-size: 50px; 1837 text-align: center; } 1838 .elementor-icon:hover { 1839 color: #818a91; } 1840 .elementor-icon i, .elementor-icon svg { 1841 width: 1em; 1842 height: 1em; 1843 position: relative; 1844 display: block; } 1845 .elementor-icon i:before, .elementor-icon svg:before { 1846 position: absolute; 1847 left: 50%; 1848 -webkit-transform: translateX(-50%); 1849 -ms-transform: translateX(-50%); 1850 transform: translateX(-50%); } 1851 .elementor-icon i.fad { 1852 width: initial; } 1853 1854 .elementor-shape-circle .elementor-icon { 1855 -webkit-border-radius: 50%; 1856 border-radius: 50%; } 1857 1858 .slick-slider { 1859 position: relative; 1860 display: block; 1861 -webkit-box-sizing: border-box; 1862 box-sizing: border-box; 1863 -webkit-touch-callout: none; 1864 -webkit-user-select: none; 1865 -moz-user-select: none; 1866 -ms-user-select: none; 1867 user-select: none; 1868 -ms-touch-action: pan-y; 1869 touch-action: pan-y; 1870 -webkit-tap-highlight-color: transparent; } 1871 1872 .slick-list { 1873 position: relative; 1874 overflow: hidden; 1875 display: block; 1876 margin: 0; 1877 padding: 0; } 1878 .slick-list:focus { 1879 outline: none; } 1880 .slick-list.dragging { 1881 cursor: pointer; } 1882 1883 .slick-slider .slick-track, 1884 .slick-slider .slick-list { 1885 -webkit-transform: translate3d(0, 0, 0); 1886 transform: translate3d(0, 0, 0); } 1887 1888 .slick-track { 1889 position: relative; 1890 left: 0; 1891 top: 0; 1892 display: block; } 1893 .slick-track:before, .slick-track:after { 1894 content: ""; 1895 display: table; } 1896 .slick-track:after { 1897 clear: both; } 1898 .slick-loading .slick-track { 1899 visibility: hidden; } 1900 1901 .slick-slide { 1902 float: left; 1903 height: 100%; 1904 min-height: 1px; 1905 display: none; } 1906 .elementor-slick-slider[dir="rtl"] .slick-slide { 1907 float: right; } 1908 .slick-slide img { 1909 display: block; } 1910 .slick-slide.slick-loading img { 1911 display: none; } 1912 .slick-slide.dragging img { 1913 pointer-events: none; } 1914 .slick-initialized .slick-slide { 1915 display: block; } 1916 .slick-loading .slick-slide { 1917 visibility: hidden; } 1918 .slick-vertical .slick-slide { 1919 display: block; 1920 height: auto; 1921 border: 1px solid transparent; } 1922 1923 .slick-arrow.slick-hidden { 1924 display: none; } 1925 1926 .elementor-slick-slider .slick-loading .slick-list { 1927 background: #fff; } 1928 .elementor-slick-slider .slick-loading .slick-list:after { 1929 content: '\e8fb'; 1930 font-family: eicons; 1931 position: absolute; 1932 top: 50%; 1933 left: 50%; 1934 -webkit-transform: translate(-50%, -50%); 1935 -ms-transform: translate(-50%, -50%); 1936 transform: translate(-50%, -50%); 1937 -webkit-animation: fa-spin 2s infinite linear; 1938 animation: fa-spin 2s infinite linear; 1939 font-size: 25px; 1940 color: #a4afb7; } 1941 1942 .elementor-slick-slider .slick-prev, 1943 .elementor-slick-slider .slick-next { 1944 font-size: 0; 1945 line-height: 0; 1946 position: absolute; 1947 top: 50%; 1948 display: block; 1949 width: 20px; 1950 padding: 0; 1951 -webkit-transform: translate(0, -50%); 1952 -ms-transform: translate(0, -50%); 1953 transform: translate(0, -50%); 1954 cursor: pointer; 1955 color: transparent; 1956 border: none; 1957 outline: none; 1958 background: transparent; } 1959 .elementor-slick-slider .slick-prev:hover, .elementor-slick-slider .slick-prev:focus, 1960 .elementor-slick-slider .slick-next:hover, 1961 .elementor-slick-slider .slick-next:focus { 1962 color: transparent; 1963 outline: none; 1964 background: transparent; } 1965 .elementor-slick-slider .slick-prev:hover:before, .elementor-slick-slider .slick-prev:focus:before, 1966 .elementor-slick-slider .slick-next:hover:before, 1967 .elementor-slick-slider .slick-next:focus:before { 1968 opacity: 1; } 1969 .elementor-slick-slider .slick-prev.slick-disabled:before, 1970 .elementor-slick-slider .slick-next.slick-disabled:before { 1971 opacity: .25; } 1972 .elementor-slick-slider .slick-prev:before, 1973 .elementor-slick-slider .slick-next:before { 1974 font-family: eicons; 1975 font-size: 35px; 1976 line-height: 1; 1977 opacity: .75; 1978 color: white; 1979 -webkit-font-smoothing: antialiased; 1980 -moz-osx-font-smoothing: grayscale; } 1981 1982 .elementor-slick-slider .slick-prev { 1983 left: -25px; } 1984 [dir="rtl"] .elementor-slick-slider .slick-prev { 1985 left: auto; 1986 right: -25px; } 1987 .elementor-slick-slider .slick-prev:before { 1988 content: '\e89f'; } 1989 [dir="rtl"] .elementor-slick-slider .slick-prev:before { 1990 content: '\e89e'; } 1991 1992 .elementor-slick-slider .slick-next { 1993 right: -25px; } 1994 [dir="rtl"] .elementor-slick-slider .slick-next { 1995 left: -25px; 1996 right: auto; } 1997 .elementor-slick-slider .slick-next:before { 1998 content: '\e89e'; } 1999 [dir="rtl"] .elementor-slick-slider .slick-next:before { 2000 content: '\e89f'; } 2001 2002 .elementor-slick-slider .slick-dotted.slick-slider { 2003 margin-bottom: 30px; } 2004 2005 .elementor-slick-slider ul.slick-dots { 2006 position: absolute; 2007 bottom: -25px; 2008 display: block; 2009 width: 100%; 2010 padding: 0; 2011 margin: 0; 2012 list-style: none; 2013 text-align: center; 2014 line-height: 1; } 2015 .elementor-slick-slider ul.slick-dots li { 2016 position: relative; 2017 display: inline-block; 2018 width: 20px; 2019 height: 20px; 2020 margin: 0; 2021 padding: 0; 2022 cursor: pointer; } 2023 .elementor-slick-slider ul.slick-dots li button { 2024 font-size: 0; 2025 line-height: 0; 2026 display: block; 2027 width: 20px; 2028 height: 20px; 2029 padding: 5px; 2030 cursor: pointer; 2031 color: transparent; 2032 border: 0; 2033 outline: none; 2034 background: transparent; } 2035 .elementor-slick-slider ul.slick-dots li button:hover, .elementor-slick-slider ul.slick-dots li button:focus { 2036 outline: none; } 2037 .elementor-slick-slider ul.slick-dots li button:hover:before, .elementor-slick-slider ul.slick-dots li button:focus:before { 2038 opacity: 1; } 2039 .elementor-slick-slider ul.slick-dots li button:before { 2040 font-family: eicons; 2041 font-size: 6px; 2042 line-height: 20px; 2043 position: absolute; 2044 top: 0; 2045 left: 0; 2046 width: 20px; 2047 height: 20px; 2048 content: '\e914'; 2049 text-align: center; 2050 opacity: .25; 2051 color: black; 2052 -webkit-font-smoothing: antialiased; 2053 -moz-osx-font-smoothing: grayscale; } 2054 .elementor-slick-slider ul.slick-dots li.slick-active button:before { 2055 opacity: .75; 2056 color: black; } 2057 2058 .elementor-slick-slider .slick-arrows-inside .slick-prev { 2059 left: 20px; } 2060 [dir="rtl"] .elementor-slick-slider .slick-arrows-inside .slick-prev { 2061 left: auto; 2062 right: 20px; } 2063 2064 .elementor-slick-slider .slick-arrows-inside .slick-next { 2065 right: 20px; } 2066 [dir="rtl"] .elementor-slick-slider .slick-arrows-inside .slick-next { 2067 left: 20px; 2068 right: auto; } 2069 2070 .elementor-slick-slider .slick-dots-inside .slick-dots { 2071 bottom: 5px; } 2072 2073 .elementor-slick-slider .slick-dots-inside.slick-dotted.slick-slider { 2074 margin-bottom: 0; } 2075 2076 .elementor-slick-slider .slick-slider .slick-prev, 2077 .elementor-slick-slider .slick-slider .slick-next { 2078 z-index: 1; } 2079 2080 .elementor-slick-slider .slick-slide img { 2081 margin: auto; } 2082 2083 /** 2084 * Swiper 3.4.2 2085 * Customized by Elementor team 2086 */ 2087 .swiper-container { 2088 margin-left: auto; 2089 margin-right: auto; 2090 position: relative; 2091 overflow: hidden; 2092 /* Fix of Webkit flickering */ 2093 z-index: 1; } 2094 .swiper-container .swiper-slide figure { 2095 line-height: 0; } 2096 .swiper-container .elementor-lightbox-content-source { 2097 display: none; } 2098 2099 .swiper-container-no-flexbox .swiper-slide { 2100 float: left; } 2101 2102 .swiper-container-vertical > .swiper-wrapper { 2103 -webkit-box-orient: vertical; 2104 -webkit-box-direction: normal; 2105 -ms-flex-direction: column; 2106 flex-direction: column; } 2107 2108 .swiper-wrapper { 2109 position: relative; 2110 width: 100%; 2111 height: 100%; 2112 z-index: 1; 2113 display: -webkit-box; 2114 display: -ms-flexbox; 2115 display: flex; 2116 -webkit-transition-property: -webkit-transform; 2117 transition-property: -webkit-transform; 2118 -o-transition-property: transform; 2119 transition-property: transform; 2120 transition-property: transform, -webkit-transform; 2121 -webkit-box-sizing: content-box; 2122 box-sizing: content-box; } 2123 2124 .swiper-container-android .swiper-slide, .swiper-wrapper { 2125 -webkit-transform: translate3d(0px, 0, 0); 2126 transform: translate3d(0px, 0, 0); } 2127 2128 .swiper-container-multirow > .swiper-wrapper { 2129 -ms-flex-wrap: wrap; 2130 flex-wrap: wrap; } 2131 2132 .swiper-container-free-mode > .swiper-wrapper { 2133 -webkit-transition-timing-function: ease-out; 2134 -o-transition-timing-function: ease-out; 2135 transition-timing-function: ease-out; 2136 margin: 0 auto; } 2137 2138 .swiper-slide { 2139 -ms-flex-negative: 0; 2140 flex-shrink: 0; 2141 width: 100%; 2142 height: 100%; 2143 position: relative; } 2144 2145 /* Auto Height */ 2146 .swiper-container-autoheight { 2147 height: auto; } 2148 .swiper-container-autoheight .swiper-slide { 2149 height: auto; } 2150 .swiper-container-autoheight .swiper-wrapper { 2151 -webkit-box-align: start; 2152 -ms-flex-align: start; 2153 align-items: flex-start; 2154 -webkit-transition-property: height, -webkit-transform; 2155 transition-property: height, -webkit-transform; 2156 -o-transition-property: transform, height; 2157 transition-property: transform, height; 2158 transition-property: transform, height, -webkit-transform; } 2159 2160 /* a11y */ 2161 .swiper-container .swiper-notification { 2162 position: absolute; 2163 left: 0; 2164 top: 0; 2165 pointer-events: none; 2166 opacity: 0; 2167 z-index: -1000; } 2168 2169 /* IE10 Windows Phone 8 Fixes */ 2170 .swiper-wp8-horizontal { 2171 -ms-touch-action: pan-y; 2172 touch-action: pan-y; } 2173 2174 .swiper-wp8-vertical { 2175 -ms-touch-action: pan-x; 2176 touch-action: pan-x; } 2177 2178 /* Arrows */ 2179 .swiper-button-prev, .swiper-button-next { 2180 position: absolute; 2181 top: 50%; 2182 width: 27px; 2183 height: 44px; 2184 margin-top: -22px; 2185 z-index: 10; 2186 cursor: pointer; 2187 -webkit-background-size: 27px 44px; 2188 background-size: 27px 44px; 2189 background: no-repeat center; } 2190 2191 .swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled { 2192 opacity: 0.35; 2193 cursor: auto; 2194 pointer-events: none; } 2195 2196 .swiper-button-prev, .swiper-container-rtl .swiper-button-next { 2197 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); 2198 left: 10px; 2199 right: auto; } 2200 2201 .swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black { 2202 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); } 2203 2204 .swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white { 2205 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); } 2206 2207 .swiper-button-next, .swiper-container-rtl .swiper-button-prev { 2208 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); 2209 right: 10px; 2210 left: auto; } 2211 2212 .swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black { 2213 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); } 2214 2215 .swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white { 2216 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); } 2217 2218 /* Pagination Styles */ 2219 .swiper-pagination { 2220 position: absolute; 2221 text-align: center; 2222 -webkit-transition: 300ms; 2223 -o-transition: 300ms; 2224 transition: 300ms; 2225 -webkit-transform: translate3d(0, 0, 0); 2226 transform: translate3d(0, 0, 0); 2227 z-index: 10; } 2228 .swiper-pagination.swiper-pagination-hidden { 2229 opacity: 0; } 2230 2231 /* Common Styles */ 2232 .swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets { 2233 bottom: 5px; 2234 left: 0; 2235 width: 100%; } 2236 2237 /* Bullets */ 2238 .swiper-pagination-bullet { 2239 width: 6px; 2240 height: 6px; 2241 display: inline-block; 2242 -webkit-border-radius: 50%; 2243 border-radius: 50%; 2244 background: #000; 2245 opacity: 0.2; } 2246 2247 .swiper-pagination-fraction { 2248 color: #000; } 2249 2250 button.swiper-pagination-bullet { 2251 border: none; 2252 margin: 0; 2253 padding: 0; 2254 -webkit-box-shadow: none; 2255 box-shadow: none; 2256 appearance: none; 2257 -webkit-appearance: none; 2258 -moz-appearance: none; } 2259 2260 .swiper-pagination-clickable .swiper-pagination-bullet { 2261 cursor: pointer; } 2262 2263 .swiper-pagination-white .swiper-pagination-bullet { 2264 background: #fff; } 2265 2266 .swiper-pagination-bullet-active { 2267 opacity: 1; } 2268 2269 .swiper-pagination-white .swiper-pagination-bullet-active { 2270 background: #fff; } 2271 2272 .swiper-pagination-black .swiper-pagination-bullet-active { 2273 background: #000; } 2274 2275 .swiper-container-vertical > .swiper-pagination-bullets { 2276 right: 10px; 2277 top: 50%; 2278 -webkit-transform: translate3d(0px, -50%, 0); 2279 transform: translate3d(0px, -50%, 0); } 2280 .swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { 2281 margin: 5px 0; 2282 display: block; } 2283 2284 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { 2285 margin: 0 6px; } 2286 2287 /* Progressbar */ 2288 .swiper-pagination-progressbar { 2289 background: rgba(0, 0, 0, 0.25); 2290 position: absolute; } 2291 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { 2292 background: #000; 2293 position: absolute; 2294 left: 0; 2295 top: 0; 2296 width: 100%; 2297 height: 100%; 2298 -webkit-transform: scale(0); 2299 -ms-transform: scale(0); 2300 transform: scale(0); 2301 -webkit-transform-origin: left top; 2302 -ms-transform-origin: left top; 2303 transform-origin: left top; } 2304 2305 .swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { 2306 -webkit-transform-origin: right top; 2307 -ms-transform-origin: right top; 2308 transform-origin: right top; } 2309 2310 .swiper-container-horizontal > .swiper-pagination-progressbar { 2311 width: 100%; 2312 height: 4px; 2313 left: 0; 2314 top: 0; } 2315 2316 .swiper-container-vertical > .swiper-pagination-progressbar { 2317 width: 4px; 2318 height: 100%; 2319 left: 0; 2320 top: 0; } 2321 2322 .swiper-pagination-progressbar.swiper-pagination-white { 2323 background: rgba(255, 255, 255, 0.5); } 2324 .swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill { 2325 background: #fff; } 2326 2327 .swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill { 2328 background: #000; } 2329 2330 /* 3D Container */ 2331 .swiper-container-3d { 2332 -webkit-perspective: 1200px; 2333 perspective: 1200px; } 2334 .swiper-container-3d .swiper-wrapper, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-cube-shadow { 2335 -webkit-transform-style: preserve-3d; 2336 transform-style: preserve-3d; } 2337 .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom { 2338 position: absolute; 2339 left: 0; 2340 top: 0; 2341 width: 100%; 2342 height: 100%; 2343 pointer-events: none; 2344 z-index: 10; } 2345 .swiper-container-3d .swiper-slide-shadow-left { 2346 background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); 2347 background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); 2348 background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); 2349 background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } 2350 .swiper-container-3d .swiper-slide-shadow-right { 2351 background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); 2352 background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); 2353 background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); 2354 background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } 2355 .swiper-container-3d .swiper-slide-shadow-top { 2356 background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); 2357 background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); 2358 background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); 2359 background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } 2360 .swiper-container-3d .swiper-slide-shadow-bottom { 2361 background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); 2362 background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); 2363 background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); 2364 background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } 2365 2366 /* Coverflow */ 2367 .swiper-container-coverflow .swiper-wrapper, .swiper-container-flip .swiper-wrapper { 2368 /* Windows 8 IE 10 fix */ 2369 -ms-perspective: 1200px; } 2370 2371 /* Cube + Flip */ 2372 .swiper-container-cube, .swiper-container-flip { 2373 overflow: visible; } 2374 2375 .swiper-container-cube .swiper-slide, .swiper-container-flip .swiper-slide { 2376 pointer-events: none; 2377 z-index: 1; } 2378 2379 .swiper-container-cube .swiper-slide .swiper-slide, .swiper-container-flip .swiper-slide .swiper-slide { 2380 pointer-events: none; } 2381 2382 .swiper-container-cube .swiper-slide-active, .swiper-container-flip .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active { 2383 pointer-events: auto; } 2384 2385 .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-top, .swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-right { 2386 z-index: 0; 2387 -webkit-backface-visibility: hidden; 2388 backface-visibility: hidden; } 2389 2390 /* Cube */ 2391 .swiper-container-cube .swiper-slide { 2392 visibility: hidden; 2393 -webkit-transform-origin: 0 0; 2394 -ms-transform-origin: 0 0; 2395 transform-origin: 0 0; 2396 width: 100%; 2397 height: 100%; } 2398 2399 .swiper-container-cube.swiper-container-rtl .swiper-slide { 2400 -webkit-transform-origin: 100% 0; 2401 -ms-transform-origin: 100% 0; 2402 transform-origin: 100% 0; } 2403 2404 .swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-prev, .swiper-container-cube .swiper-slide-next + .swiper-slide { 2405 pointer-events: auto; 2406 visibility: visible; } 2407 2408 .swiper-container-cube .swiper-cube-shadow { 2409 position: absolute; 2410 left: 0; 2411 bottom: 0; 2412 width: 100%; 2413 height: 100%; 2414 background: #000; 2415 opacity: 0.6; 2416 -webkit-filter: blur(50px); 2417 filter: blur(50px); 2418 z-index: 0; } 2419 2420 /* Fade */ 2421 .swiper-container-fade.swiper-container-free-mode .swiper-slide { 2422 -webkit-transition-timing-function: ease-out; 2423 -o-transition-timing-function: ease-out; 2424 transition-timing-function: ease-out; } 2425 2426 .swiper-container-fade .swiper-slide { 2427 pointer-events: none; 2428 -webkit-transition-property: opacity; 2429 -o-transition-property: opacity; 2430 transition-property: opacity; } 2431 .swiper-container-fade .swiper-slide .swiper-slide { 2432 pointer-events: none; } 2433 2434 .swiper-container-fade .swiper-slide-active { 2435 pointer-events: auto; } 2436 .swiper-container-fade .swiper-slide-active .swiper-slide-active { 2437 pointer-events: auto; } 2438 2439 .swiper-zoom-container { 2440 width: 100%; 2441 height: 100%; 2442 display: -webkit-box; 2443 display: -ms-flexbox; 2444 display: flex; 2445 -webkit-box-pack: center; 2446 -ms-flex-pack: center; 2447 justify-content: center; 2448 -webkit-box-align: center; 2449 -ms-flex-align: center; 2450 align-items: center; 2451 text-align: center; } 2452 .swiper-zoom-container > img, .swiper-zoom-container > svg, .swiper-zoom-container > canvas { 2453 max-width: 100%; 2454 max-height: 100%; 2455 -o-object-fit: contain; 2456 object-fit: contain; } 2457 2458 /* Scrollbar */ 2459 .swiper-scrollbar { 2460 -webkit-border-radius: 10px; 2461 border-radius: 10px; 2462 position: relative; 2463 -ms-touch-action: none; 2464 background: rgba(0, 0, 0, 0.1); } 2465 2466 .swiper-container-horizontal > .swiper-scrollbar { 2467 position: absolute; 2468 left: 1%; 2469 bottom: 3px; 2470 z-index: 50; 2471 height: 5px; 2472 width: 98%; } 2473 2474 .swiper-container-vertical > .swiper-scrollbar { 2475 position: absolute; 2476 right: 3px; 2477 top: 1%; 2478 z-index: 50; 2479 width: 5px; 2480 height: 98%; } 2481 2482 .swiper-scrollbar-drag { 2483 height: 100%; 2484 width: 100%; 2485 position: relative; 2486 background: rgba(0, 0, 0, 0.5); 2487 -webkit-border-radius: 10px; 2488 border-radius: 10px; 2489 left: 0; 2490 top: 0; } 2491 2492 .swiper-scrollbar-cursor-drag { 2493 cursor: move; } 2494 2495 .elementor-pagination-position-outside .swiper-container { 2496 padding-bottom: 30px; } 2497 2498 .elementor-pagination-position-outside .elementor-swiper-button { 2499 top: calc(50% - 30px / 2); } 2500 2501 .elementor-swiper { 2502 position: relative; } 2503 2504 .elementor-main-swiper { 2505 position: static; } 2506 2507 .elementor-arrows-position-outside .swiper-container { 2508 width: calc(100% - 60px); } 2509 2510 .elementor-arrows-position-outside .elementor-swiper-button-prev { 2511 left: 0; } 2512 2513 .elementor-arrows-position-outside .elementor-swiper-button-next { 2514 right: 0; } 2515 2516 .swiper-image-stretch .swiper-slide .swiper-slide-image { 2517 width: 100%; } 2518 2519 .elementor-swiper-button { 2520 position: absolute; 2521 display: -webkit-inline-box; 2522 display: -ms-inline-flexbox; 2523 display: inline-flex; 2524 z-index: 1; 2525 cursor: pointer; 2526 font-size: 25px; 2527 color: rgba(238, 238, 238, 0.9); 2528 top: 50%; 2529 -webkit-transform: translateY(-50%); 2530 -ms-transform: translateY(-50%); 2531 transform: translateY(-50%); } 2532 .elementor-swiper-button-prev { 2533 left: 10px; } 2534 .elementor-swiper-button-next { 2535 right: 10px; } 2536 .elementor-swiper-button.swiper-button-disabled { 2537 opacity: 0.3; } 2538 2539 .swiper-container-cube .elementor-swiper-button { 2540 -webkit-transform: translate3d(0, -50%, 1px); 2541 transform: translate3d(0, -50%, 1px); } 2542 2543 /* Preloader */ 2544 .swiper-lazy-preloader { 2545 width: 42px; 2546 height: 42px; 2547 position: absolute; 2548 left: 50%; 2549 top: 50%; 2550 margin-left: -21px; 2551 margin-top: -21px; 2552 z-index: 10; 2553 -webkit-transform-origin: 50%; 2554 -ms-transform-origin: 50%; 2555 transform-origin: 50%; 2556 -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite; 2557 animation: swiper-preloader-spin 1s steps(12, end) infinite; } 2558 .swiper-lazy-preloader:after { 2559 display: block; 2560 content: ""; 2561 width: 100%; 2562 height: 100%; 2563 -webkit-background-size: 100% 100%; 2564 background-size: 100%; 2565 background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat 50%; } 2566 2567 .swiper-lazy-preloader-white:after { 2568 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); } 2569 2570 @-webkit-keyframes swiper-preloader-spin { 2571 100% { 2572 -webkit-transform: rotate(360deg); 2573 transform: rotate(360deg); } } 2574 2575 @keyframes swiper-preloader-spin { 2576 100% { 2577 -webkit-transform: rotate(360deg); 2578 transform: rotate(360deg); } } 2579 2580 .elementor-lightbox { 2581 --lightbox-ui-color: rgba(238, 238, 238, 0.9); 2582 --lightbox-ui-color-hover: #fff; 2583 --lightbox-text-color: var(--lightbox-ui-color); 2584 --lightbox-header-icons-size: 20px; 2585 --lightbox-navigation-icons-size: 25px; } 2586 .elementor-lightbox .dialog-header { 2587 display: none; } 2588 .elementor-lightbox .dialog-widget-content { 2589 background: none; 2590 -webkit-box-shadow: none; 2591 box-shadow: none; 2592 width: 100%; 2593 height: 100%; } 2594 .elementor-lightbox .dialog-message { 2595 -webkit-animation-duration: .3s; 2596 animation-duration: .3s; } 2597 .elementor-lightbox .dialog-message:not(.elementor-fit-aspect-ratio) { 2598 height: 100%; } 2599 .elementor-lightbox .dialog-message.dialog-lightbox-message { 2600 padding: 0; } 2601 .elementor-lightbox .dialog-lightbox-close-button { 2602 cursor: pointer; 2603 position: absolute; 2604 font-size: var(--lightbox-header-icons-size); 2605 left: 0.75em; 2606 margin-top: 13px; 2607 padding: .25em; 2608 z-index: 2; 2609 line-height: 1; } 2610 .elementor-lightbox .dialog-lightbox-close-button, 2611 .elementor-lightbox .elementor-swiper-button { 2612 color: var(--lightbox-ui-color); 2613 -webkit-transition: all 0.3s; 2614 -o-transition: all 0.3s; 2615 transition: all 0.3s; 2616 opacity: 1; } 2617 .elementor-lightbox .dialog-lightbox-close-button:hover, 2618 .elementor-lightbox .elementor-swiper-button:hover { 2619 color: var(--lightbox-ui-color-hover); } 2620 .elementor-lightbox .swiper-container { 2621 height: 100%; } 2622 .elementor-lightbox .elementor-lightbox-item { 2623 display: -webkit-box; 2624 display: -ms-flexbox; 2625 display: flex; 2626 -webkit-box-align: center; 2627 -ms-flex-align: center; 2628 align-items: center; 2629 -webkit-box-pack: center; 2630 -ms-flex-pack: center; 2631 justify-content: center; 2632 position: relative; 2633 padding: 70px; 2634 -webkit-box-sizing: border-box; 2635 box-sizing: border-box; 2636 height: 100%; 2637 margin: auto; } 2638 @media (max-width: 767px) { 2639 .elementor-lightbox .elementor-lightbox-item { 2640 padding: 70px 0; } } 2641 .elementor-lightbox .elementor-lightbox-image { 2642 max-height: 100%; 2643 -webkit-user-select: none; 2644 -moz-user-select: none; 2645 -ms-user-select: none; 2646 user-select: none; } 2647 .elementor-lightbox .elementor-lightbox-image, .elementor-lightbox .elementor-lightbox-image:hover { 2648 opacity: 1; 2649 -webkit-filter: none; 2650 filter: none; 2651 border: none; } 2652 .elementor-lightbox .elementor-lightbox-image, .elementor-lightbox .elementor-video-container { 2653 -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.3), 0 0 8px -5px rgba(0, 0, 0, 0.3); 2654 box-shadow: 0 0 30px rgba(0, 0, 0, 0.3), 0 0 8px -5px rgba(0, 0, 0, 0.3); 2655 -webkit-border-radius: 2px; 2656 border-radius: 2px; } 2657 .elementor-lightbox .elementor-video-container { 2658 position: absolute; 2659 top: 50%; 2660 left: 50%; 2661 -webkit-transform: translate(-50%, -50%); 2662 -ms-transform: translate(-50%, -50%); 2663 transform: translate(-50%, -50%); } 2664 @media (min-width: 1025px) { 2665 .elementor-lightbox .elementor-video-container { 2666 width: 75%; } } 2667 @media (max-width: 1024px) { 2668 .elementor-lightbox .elementor-video-container { 2669 width: 100%; } } 2670 @media (min-width: 768px) and (max-width: 1024px) { 2671 .elementor-lightbox .elementor-aspect-ratio-916 .elementor-video-container { 2672 width: 70%; } } 2673 .elementor-lightbox .elementor-swiper-button:focus { 2674 outline-width: 1px; } 2675 .elementor-lightbox .elementor-swiper-button-prev, .elementor-lightbox .elementor-swiper-button-next { 2676 height: 100%; 2677 display: -webkit-box; 2678 display: -ms-flexbox; 2679 display: flex; 2680 -webkit-box-align: center; 2681 -ms-flex-align: center; 2682 align-items: center; 2683 width: 15%; 2684 -webkit-box-pack: center; 2685 -ms-flex-pack: center; 2686 justify-content: center; 2687 font-size: var(--lightbox-navigation-icons-size); } 2688 .elementor-lightbox .elementor-swiper-button-prev { 2689 left: 0; } 2690 .elementor-lightbox .elementor-swiper-button-next { 2691 right: 0; } 2692 @media (max-width: 767px) { 2693 .elementor-lightbox .elementor-swiper-button:focus { 2694 outline: none; } 2695 .elementor-lightbox .elementor-swiper-button-prev, .elementor-lightbox .elementor-swiper-button-next { 2696 width: 20%; } 2697 .elementor-lightbox .elementor-swiper-button-prev i, .elementor-lightbox .elementor-swiper-button-next i { 2698 padding: 10px; 2699 background-color: rgba(0, 0, 0, 0.5); } 2700 .elementor-lightbox .elementor-swiper-button-prev { 2701 left: 0; 2702 -webkit-box-pack: start; 2703 -ms-flex-pack: start; 2704 justify-content: flex-start; } 2705 .elementor-lightbox .elementor-swiper-button-next { 2706 right: 0; 2707 -webkit-box-pack: end; 2708 -ms-flex-pack: end; 2709 justify-content: flex-end; } } 2710 2711 .elementor-slideshow__counter { 2712 color: currentColor; 2713 font-size: .75em; 2714 width: -webkit-max-content; 2715 width: -moz-max-content; 2716 width: max-content; } 2717 2718 .elementor-slideshow__header, .elementor-slideshow__footer { 2719 position: absolute; 2720 left: 0; 2721 width: 100%; 2722 padding: 15px 20px; 2723 -webkit-transition: 0.3s; 2724 -o-transition: 0.3s; 2725 transition: 0.3s; } 2726 2727 .elementor-slideshow__footer { 2728 color: var(--lightbox-text-color); } 2729 2730 .elementor-slideshow__header { 2731 color: var(--lightbox-ui-color); 2732 display: -webkit-box; 2733 display: -ms-flexbox; 2734 display: flex; 2735 -webkit-box-orient: horizontal; 2736 -webkit-box-direction: reverse; 2737 -ms-flex-direction: row-reverse; 2738 flex-direction: row-reverse; 2739 font-size: var(--lightbox-header-icons-size); 2740 padding-right: 1em; 2741 padding-left: 2.6em; 2742 top: 0; 2743 -webkit-box-align: center; 2744 -ms-flex-align: center; 2745 align-items: center; 2746 z-index: 10; } 2747 .elementor-slideshow__header > i { 2748 font-size: inherit; 2749 cursor: pointer; 2750 padding: .25em; 2751 margin: 0 .35em; } 2752 .elementor-slideshow__header > i:hover { 2753 color: var(--lightbox-ui-color-hover); } 2754 .elementor-slideshow__header .elementor-slideshow__counter { 2755 margin-left: auto; } 2756 .elementor-slideshow__header .elementor-icon-share { 2757 z-index: 5; } 2758 2759 .elementor-slideshow__share-menu { 2760 background-color: rgba(0, 0, 0, 0); 2761 width: 0; 2762 height: 0; 2763 position: absolute; 2764 overflow: hidden; 2765 -webkit-transition: background-color 400ms; 2766 -o-transition: background-color 400ms; 2767 transition: background-color 400ms; } 2768 .elementor-slideshow__share-menu .elementor-slideshow__share-links a { 2769 color: #2C2C2C; } 2770 2771 .elementor-slideshow__share-links { 2772 display: block; 2773 position: absolute; 2774 min-width: 200px; 2775 left: 2.8em; 2776 top: 3em; 2777 background-color: #fff; 2778 -webkit-border-radius: 3px; 2779 border-radius: 3px; 2780 padding: 14px 20px; 2781 -webkit-transform: scale(0); 2782 -ms-transform: scale(0); 2783 transform: scale(0); 2784 opacity: 0; 2785 -webkit-transform-origin: 90% 10%; 2786 -ms-transform-origin: 90% 10%; 2787 transform-origin: 90% 10%; 2788 -webkit-transition: all 250ms 100ms; 2789 -o-transition: all 250ms 100ms; 2790 transition: all 250ms 100ms; 2791 -webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3); 2792 box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3); } 2793 .elementor-slideshow__share-links a { 2794 text-align: right; 2795 color: #55595c; 2796 font-size: 12px; 2797 line-height: 2.5; 2798 display: block; 2799 opacity: 0; 2800 -webkit-transition: opacity 500ms 100ms; 2801 -o-transition: opacity 500ms 100ms; 2802 transition: opacity 500ms 100ms; } 2803 .elementor-slideshow__share-links a:hover { 2804 color: #000; } 2805 .elementor-slideshow__share-links a i { 2806 font-size: 1.25em; 2807 margin-left: 0.75em; } 2808 .elementor-slideshow__share-links:before { 2809 content: ''; 2810 display: block; 2811 position: absolute; 2812 top: 1px; 2813 left: 0.5em; 2814 border: .45em solid; 2815 border-color: transparent transparent #fff transparent; 2816 -webkit-transform: translateY(-100%) scaleX(0.7); 2817 -ms-transform: translateY(-100%) scaleX(0.7); 2818 transform: translateY(-100%) scaleX(0.7); } 2819 2820 .elementor-slideshow__footer { 2821 bottom: 0; 2822 z-index: 5; 2823 position: fixed; } 2824 2825 .elementor-slideshow__title, .elementor-slideshow__description { 2826 margin: 0; } 2827 2828 .elementor-slideshow__title { 2829 font-size: 16px; 2830 font-weight: bold; } 2831 2832 .elementor-slideshow__description { 2833 font-size: 14px; } 2834 2835 .elementor-slideshow--ui-hidden .elementor-slideshow__header, .elementor-slideshow--ui-hidden .elementor-slideshow__footer { 2836 opacity: 0; 2837 pointer-events: none; } 2838 2839 .elementor-slideshow--ui-hidden .elementor-swiper-button-prev, .elementor-slideshow--ui-hidden .elementor-swiper-button-next { 2840 opacity: 0; } 2841 2842 .elementor-slideshow--fullscreen-mode .elementor-video-container { 2843 width: 100%; } 2844 2845 .elementor-slideshow--zoom-mode .elementor-slideshow__header, .elementor-slideshow--zoom-mode .elementor-slideshow__footer { 2846 background-color: rgba(0, 0, 0, 0.5); } 2847 2848 .elementor-slideshow--zoom-mode .elementor-swiper-button-prev, .elementor-slideshow--zoom-mode .elementor-swiper-button-next { 2849 opacity: 0; 2850 pointer-events: none; } 2851 2852 .elementor-slideshow--share-mode .elementor-slideshow__share-menu { 2853 top: 0; 2854 left: 0; 2855 width: 100vw; 2856 height: 100vh; 2857 opacity: 1; 2858 cursor: default; 2859 background-color: rgba(0, 0, 0, 0.5); } 2860 2861 .elementor-slideshow--share-mode .elementor-slideshow__share-links { 2862 -webkit-transform: scale(1); 2863 -ms-transform: scale(1); 2864 transform: scale(1); } 2865 .elementor-slideshow--share-mode .elementor-slideshow__share-links, .elementor-slideshow--share-mode .elementor-slideshow__share-links a { 2866 opacity: 1; } 2867 .elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-twitter { 2868 color: #1DA1F2; } 2869 .elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-facebook { 2870 color: #3b5998; } 2871 .elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-pinterest { 2872 color: #bd081c; } 2873 .elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-download-bold { 2874 color: #a4afb7; } 2875 2876 .elementor-slideshow--share-mode .eicon-share-arrow { 2877 z-index: 2; } 2878 2879 .animated { 2880 -webkit-animation-duration: 1.25s; 2881 animation-duration: 1.25s; } 2882 .animated.animated-slow { 2883 -webkit-animation-duration: 2s; 2884 animation-duration: 2s; } 2885 .animated.animated-fast { 2886 -webkit-animation-duration: .75s; 2887 animation-duration: .75s; } 2888 .animated.infinite { 2889 -webkit-animation-iteration-count: infinite; 2890 animation-iteration-count: infinite; } 2891 .animated.reverse { 2892 animation-direction: reverse; 2893 -webkit-animation-fill-mode: forwards; 2894 animation-fill-mode: forwards; } 2895 2896 @media (prefers-reduced-motion: reduce) { 2897 .animated { 2898 -webkit-animation: none; 2899 animation: none; } } 2900 2901 .elementor-shape { 2902 overflow: hidden; 2903 position: absolute; 2904 left: 0; 2905 width: 100%; 2906 line-height: 0; 2907 direction: ltr; 2908 /* 2909 * @TODO: The `z-index: -1` rules below are temporary fixes for Chrome 85 issue. 2910 * It will be removed in a future version of Chrome. 2911 */ } 2912 .elementor-shape-top { 2913 top: -1px; } 2914 .elementor-shape-top:not([data-negative="false"]) svg { 2915 z-index: -1; } 2916 .elementor-shape-bottom { 2917 bottom: -1px; } 2918 .elementor-shape-bottom:not([data-negative="true"]) svg { 2919 z-index: -1; } 2920 .elementor-shape[data-negative="false"].elementor-shape-bottom { 2921 -webkit-transform: rotate(180deg); 2922 -ms-transform: rotate(180deg); 2923 transform: rotate(180deg); } 2924 .elementor-shape[data-negative="true"].elementor-shape-top { 2925 -webkit-transform: rotate(180deg); 2926 -ms-transform: rotate(180deg); 2927 transform: rotate(180deg); } 2928 .elementor-shape svg { 2929 display: block; 2930 width: calc(100% + 1.3px); 2931 position: relative; 2932 left: 50%; 2933 -webkit-transform: translateX(-50%); 2934 -ms-transform: translateX(-50%); 2935 transform: translateX(-50%); } 2936 .elementor-shape .elementor-shape-fill { 2937 fill: #fff; 2938 -webkit-transform-origin: center; 2939 -ms-transform-origin: center; 2940 transform-origin: center; 2941 -webkit-transform: rotateY(0deg); 2942 transform: rotateY(0deg); } 2943 2944 #wp-admin-bar-elementor_edit_page .ab-submenu .ab-item { 2945 display: -webkit-box; 2946 display: -ms-flexbox; 2947 display: flex; 2948 width: 200px; } 2949 2950 #wp-admin-bar-elementor_edit_page .elementor-edit-link-title { 2951 white-space: nowrap; 2952 -o-text-overflow: ellipsis; 2953 text-overflow: ellipsis; 2954 overflow: hidden; 2955 width: 100%; } 2956 2957 #wp-admin-bar-elementor_edit_page .elementor-edit-link-type { 2958 background: #55595c; 2959 font-size: 11px; 2960 line-height: 9px; 2961 margin-top: 6px; 2962 padding: 4px 8px; 2963 -webkit-border-radius: 3px; 2964 border-radius: 3px; } 2965 2966 .page-template-elementor_canvas.elementor-page:before { 2967 display: none; } 2968 2969 .elementor-post__thumbnail__link { 2970 -webkit-transition: none; 2971 -o-transition: none; 2972 transition: none; } 2973 2974 #left-area ul.elementor-icon-list-items, 2975 .elementor .elementor-element ul.elementor-icon-list-items, 2976 .elementor-edit-area .elementor-element ul.elementor-icon-list-items { 2977 padding: 0; } 2978 2979 #wpadminbar * { 2980 font-style: normal; } 2981 2982 .e--ua-appleWebkit.rtl { 2983 --flex-right: flex-start; } 2984 2985 .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right, 2986 .e--ua-appleWebkit .elementor-share-buttons--align-right { 2987 --justify-content: var(--flex-right, flex-end); } 2988 2989 .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center, 2990 .e--ua-appleWebkit .elementor-share-buttons--align-center { 2991 --justify-content: center; } 2992 2993 .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 { 2994 width: auto; 2995 display: -webkit-box; 2996 display: -ms-flexbox; 2997 display: flex; 2998 -ms-flex-wrap: wrap; 2999 flex-wrap: wrap; 3000 -webkit-box-pack: var(--justify-content, space-between); 3001 -ms-flex-pack: var(--justify-content, space-between); 3002 justify-content: var(--justify-content, space-between); 3003 margin-left: calc(-0.5 * var(--grid-column-gap)); 3004 margin-right: calc(-0.5 * var(--grid-column-gap)); } 3005 .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 { 3006 margin-left: calc(0.5 * var(--grid-column-gap)); 3007 margin-right: calc(0.5 * var(--grid-column-gap)); } 3008 3009 .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 { 3010 display: inline-block; } 3011 .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 { 3012 margin-left: 0; 3013 margin-right: 0; } 3014 3015 @media (max-width: 1024px) { 3016 .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right, 3017 .e--ua-appleWebkit .elementor-share-buttons-tablet--align-right { 3018 --justify-content: var(--flex-right, flex-end); } 3019 .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center, 3020 .e--ua-appleWebkit .elementor-share-buttons-tablet--align-center { 3021 --justify-content: center; } 3022 .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 { 3023 width: auto; 3024 display: -webkit-box; 3025 display: -ms-flexbox; 3026 display: flex; 3027 -ms-flex-wrap: wrap; 3028 flex-wrap: wrap; 3029 -webkit-box-pack: var(--justify-content, space-between); 3030 -ms-flex-pack: var(--justify-content, space-between); 3031 justify-content: var(--justify-content, space-between); 3032 margin-left: calc(-0.5 * var(--grid-column-gap)); 3033 margin-right: calc(-0.5 * var(--grid-column-gap)); } 3034 .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 { 3035 margin-left: calc(0.5 * var(--grid-column-gap)); 3036 margin-right: calc(0.5 * var(--grid-column-gap)); } 3037 .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 { 3038 display: inline-block; } 3039 .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 { 3040 margin-left: 0; 3041 margin-right: 0; } } 3042 3043 @media (max-width: 767px) { 3044 .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right, 3045 .e--ua-appleWebkit .elementor-share-buttons-mobile--align-right { 3046 --justify-content: var(--flex-right, flex-end); } 3047 .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center, 3048 .e--ua-appleWebkit .elementor-share-buttons-mobile--align-center { 3049 --justify-content: center; } 3050 .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 { 3051 width: auto; 3052 display: -webkit-box; 3053 display: -ms-flexbox; 3054 display: flex; 3055 -ms-flex-wrap: wrap; 3056 flex-wrap: wrap; 3057 -webkit-box-pack: var(--justify-content, space-between); 3058 -ms-flex-pack: var(--justify-content, space-between); 3059 justify-content: var(--justify-content, space-between); 3060 margin-left: calc(-0.5 * var(--grid-column-gap)); 3061 margin-right: calc(-0.5 * var(--grid-column-gap)); } 3062 .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 { 3063 margin-left: calc(0.5 * var(--grid-column-gap)); 3064 margin-right: calc(0.5 * var(--grid-column-gap)); } 3065 .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 { 3066 display: inline-block; } 3067 .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 { 3068 margin-left: 0; 3069 margin-right: 0; } } 3070 3071 @media (max-width: 767px) { 3072 .elementor .elementor-hidden-mobile { 3073 display: none; } 3074 .elementor .elementor-hidden-phone { 3075 display: none; } } 3076 3077 @media (min-width: -1px) and (max-width: -1px) { 3078 .elementor .elementor-hidden-mobile_extra { 3079 display: none; } } 3080 3081 @media (min-width: 768px) and (max-width: 1024px) { 3082 .elementor .elementor-hidden-tablet { 3083 display: none; } } 3084 3085 @media (min-width: -1px) and (max-width: -1px) { 3086 .elementor .elementor-hidden-tablet_extra { 3087 display: none; } } 3088 3089 @media (min-width: -1px) and (max-width: -1px) { 3090 .elementor .elementor-hidden-laptop { 3091 display: none; } } 3092 3093 @media (min-width: 1025px) and (max-width: 99999px) { 3094 .elementor .elementor-hidden-desktop { 3095 display: none; } } 3096 3097 @media (min-width: -1px) { 3098 .elementor .elementor-hidden-widescreen { 3099 display: none; } } 3100 3101 .elementor-widget-text-path { 3102 font-size: 20px; 3103 text-align: var(--alignment, right); } 3104 .elementor-widget-text-path svg { 3105 width: var(--width); 3106 max-width: 100%; 3107 height: auto; 3108 overflow: visible; 3109 word-spacing: var(--word-spacing); 3110 -webkit-transform: rotate(var(--rotate, 0)) scaleX(var(--scale-x, 1)) scaleY(var(--scale-y, 1)); 3111 -ms-transform: rotate(var(--rotate, 0)) scaleX(var(--scale-x, 1)) scaleY(var(--scale-y, 1)); 3112 transform: rotate(var(--rotate, 0)) scaleX(var(--scale-x, 1)) scaleY(var(--scale-y, 1)); } 3113 .elementor-widget-text-path svg path { 3114 vector-effect: non-scaling-stroke; 3115 /* Prevent stroke size scaling when resizing the SVG. */ 3116 fill: var(--path-fill, transparent); 3117 stroke: var(--stroke-color, transparent); 3118 stroke-width: var(--stroke-width, 1px); 3119 -webkit-transition: var(--stroke-transition) stroke, var(--stroke-transition) fill; 3120 -o-transition: var(--stroke-transition) stroke, var(--stroke-transition) fill; 3121 transition: var(--stroke-transition) stroke, var(--stroke-transition) fill; } 3122 .elementor-widget-text-path svg:hover path { 3123 --path-fill: var( --path-fill-hover ); 3124 --stroke-color: var( --stroke-color-hover ); 3125 --stroke-width: var( --stroke-width-hover ); } 3126 .elementor-widget-text-path svg text { 3127 --fill: var( --text-color ); 3128 fill: var(--fill); 3129 direction: var(--direction, rtl); 3130 -webkit-transition: var(--transition) stroke, var(--transition) stroke-width, var(--transition) fill; 3131 -o-transition: var(--transition) stroke, var(--transition) stroke-width, var(--transition) fill; 3132 transition: var(--transition) stroke, var(--transition) stroke-width, var(--transition) fill; } 3133 .elementor-widget-text-path svg text:hover { 3134 --color: var( --text-color-hover, var( --text-color ) ); 3135 --fill: var( --color ); 3136 color: var(--color); } 3137 /*# sourceMappingURL=frontend-lite-rtl.css.map */