Advertisement
s-sols

Untitled

May 20th, 2024
563
0
16 days
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 14.67 KB | None | 0 0
  1. /* Home */
  2.  
  3. body:is(.seraph-accel-js-lzl-ing, .seraph-accel-js-lzl-ing-ani) #site-header-wrap .inject-space {
  4.     height: 0 !important;
  5. }
  6.  
  7. body article.page-content>.elementor>section.elementor-section:first-of-type {
  8.     z-index: 1 !important;
  9. }
  10.  
  11. /* About */
  12.  
  13. body.elementor-page-1133:is(.seraph-accel-js-lzl-ing, .seraph-accel-js-lzl-ing-ani) section:nth-of-type(3) .elementor-column-gap-extended .elementor-widget-mae-gallery-carousel .master-carousel-box>.item-carousel:nth-of-type(1n + 2) {
  14.     display: none;
  15. }
  16.  
  17. body.elementor-page-1133:is(.seraph-accel-js-lzl-ing, .seraph-accel-js-lzl-ing-ani) section:nth-of-type(3) .elementor-column-gap-extended .elementor-widget-mae-gallery-carousel .elementor-widget-container:has(.master-carousel-box>.item-carousel) {
  18.     height: auto !important;
  19.     aspect-ratio: 4 / 3;
  20. }
  21.  
  22. @media screen and (max-width: 767px) {
  23.     body.elementor-page-1133:is(.seraph-accel-js-lzl-ing, .seraph-accel-js-lzl-ing-ani) section:nth-of-type(3) .elementor-column-gap-extended .elementor-col-50:last-of-type:not(:has(.flickity-viewport)) {
  24.         margin-bottom: 60px;
  25.     }
  26. }
  27.  
  28. /* PROJECTS */
  29.  
  30. /* automotive-industry */
  31. @media screen and (min-width: 768px) {
  32.  
  33.     body.elementor-page-3436:is(.seraph-accel-js-lzl-ing, .seraph-accel-js-lzl-ing-ani) section:nth-of-type(1n + 2) .master-carousel-box .master-gallery.item-carousel:nth-of-type(1n + 3) {
  34.         display: none !important;
  35.     }
  36.  
  37.     body.elementor-page-3436:is(.seraph-accel-js-lzl-ing, .seraph-accel-js-lzl-ing-ani) section:nth-of-type(2) .master-carousel-box .master-gallery.item-carousel {
  38.         width: calc((100% - 30px) / 2);
  39.         float: left;
  40.         margin-right: 30px !important;
  41.     }
  42.  
  43.     body.elementor-page-3436:is(.seraph-accel-js-lzl-ing, .seraph-accel-js-lzl-ing-ani) section:nth-of-type(2) .master-carousel-box .master-gallery.item-carousel:nth-of-type(2) {
  44.         margin-right: 0px !important;
  45.     }
  46.  
  47.     body.elementor-page-3436.seraph-accel-view-cmn section:nth-of-type(2) .master-carousel-box .flickity-viewport .master-gallery.item-carousel:nth-of-type(2) {
  48.         margin-right: 30px !important;
  49.     }
  50.  
  51.  
  52.     body.elementor-page-3436:is(.seraph-accel-js-lzl-ing, .seraph-accel-js-lzl-ing-ani) section:nth-of-type(3) .master-carousel-box .master-gallery.item-carousel {
  53.         width: calc((100% - 20px) / 2);
  54.         float: left;
  55.         margin-right: 20px !important;
  56.     }
  57.  
  58.     body.elementor-page-3436:is(.seraph-accel-js-lzl-ing, .seraph-accel-js-lzl-ing-ani) section:nth-of-type(3) .master-carousel-box .master-gallery.item-carousel:nth-of-type(2) {
  59.         margin-right: 0px !important;
  60.     }
  61.  
  62.     body.elementor-page-3436 section:nth-of-type(3) .master-carousel-box .flickity-viewport .master-gallery.item-carousel:nth-of-type(2) {
  63.         margin-right: 20px !important;
  64.     }
  65.  
  66.     body.elementor-page-3436:is(.seraph-accel-js-lzl-ing, .seraph-accel-js-lzl-ing-ani) section:nth-of-type(5) .master-carousel-box .master-gallery.item-carousel {
  67.         width: calc((100% - 20px) / 2);
  68.         float: left;
  69.         margin-right: 20px !important;
  70.     }
  71.  
  72.     body.elementor-page-3436:is(.seraph-accel-js-lzl-ing, .seraph-accel-js-lzl-ing-ani) section:nth-of-type(5) .master-carousel-box .master-gallery.item-carousel:nth-of-type(2) {
  73.         margin-right: 0px !important;
  74.     }
  75.  
  76.     body.elementor-page-3436 section:nth-of-type(5) .master-carousel-box .flickity-viewport .master-gallery.item-carousel:nth-of-type(2) {
  77.         margin-right: 20px !important;
  78.     }
  79. }
  80.  
  81. @media screen and (max-width: 767px) {
  82.     body.elementor-page-3436:is(.seraph-accel-js-lzl-ing, .seraph-accel-js-lzl-ing-ani) section:nth-of-type(1n + 2) .master-carousel-box .master-gallery.item-carousel:nth-of-type(1n + 2) {
  83.         display: none !important;
  84.     }
  85.  
  86.     body.elementor-page-3436 section:nth-of-type(3):not(:has(.flickity-viewport)) .master-carousel-box .master-gallery.item-carousel {
  87.         margin-bottom: 60px;
  88.     }
  89.  
  90.     body.elementor-page-3436 section:nth-of-type(5):not(:has(.flickity-viewport)) .master-carousel-box .master-gallery.item-carousel {
  91.         margin-bottom: 60px;
  92.     }
  93. }
  94.  
  95.  
  96. /* medical-industry */
  97.  
  98. body.elementor-page-3415 {
  99.     --content-width: 1170px;
  100. }
  101.  
  102. body.elementor-page-3415:is(.seraph-accel-js-lzl-ing, .seraph-accel-js-lzl-ing-ani) :is(section:nth-of-type(2), section:nth-of-type(4), section:nth-of-type(6)) .elementor-widget-container:has(.master-carousel-box) {
  103.     overflow: hidden;
  104. }
  105.  
  106. body.elementor-page-3415:is(.seraph-accel-js-lzl-ing, .seraph-accel-js-lzl-ing-ani) :is(section:nth-of-type(2), section:nth-of-type(6)) .master-carousel-box {
  107.     width: 700% !important;
  108.     height: calc((var(--content-width) - 40px) / 2);
  109. }
  110.  
  111. body.elementor-page-3415:is(.seraph-accel-js-lzl-ing, .seraph-accel-js-lzl-ing-ani) section:nth-of-type(4) .master-carousel-box {
  112.     width: 1000% !important;
  113.     height: calc((var(--content-width) - 40px) / 2 / 1.47);
  114. }
  115.  
  116. body.elementor-page-3415:is(.seraph-accel-js-lzl-ing, .seraph-accel-js-lzl-ing-ani) :is(section:nth-of-type(2), section:nth-of-type(4), section:nth-of-type(6)) .master-carousel-box .master-gallery.item-carousel {
  117.     width: calc((var(--content-width) - 40px) / 2);
  118.     float: left;
  119.     margin-right: 20px !important;
  120. }
  121.  
  122. @media screen and (max-width: 1299px) {
  123.     body.elementor-page-3415 {
  124.         --content-width: 90vw;
  125.     }
  126. }
  127.  
  128. @media screen and (max-width: 767px) {
  129.     body.elementor-page-3415:is(.seraph-accel-js-lzl-ing, .seraph-accel-js-lzl-ing-ani) :is(section:nth-of-type(2), section:nth-of-type(4)) .master-carousel-box {
  130.         margin-bottom: 60px;
  131.     }
  132.  
  133.     body.elementor-page-3415:is(.seraph-accel-js-lzl-ing, .seraph-accel-js-lzl-ing-ani) :is(section:nth-of-type(2), section:nth-of-type(6)) .master-carousel-box {
  134.         width: 2000% !important;
  135.         height: calc((var(--content-width) - 20px));
  136.     }
  137.  
  138.     body.elementor-page-3415:is(.seraph-accel-js-lzl-ing, .seraph-accel-js-lzl-ing-ani) section:nth-of-type(4) .master-carousel-box {
  139.         width: 1000% !important;
  140.         height: calc((var(--content-width) - 20px) / 1.47);
  141.     }
  142.  
  143.     body.elementor-page-3415:is(.seraph-accel-js-lzl-ing, .seraph-accel-js-lzl-ing-ani) :is(section:nth-of-type(2), section:nth-of-type(4), section:nth-of-type(6)) .master-carousel-box .master-gallery.item-carousel {
  144.         width: calc((var(--content-width) - 20px));
  145.         float: left;
  146.         margin-right: 0px !important;
  147.     }
  148. }
  149.  
  150.  
  151. /* aeronautics */
  152.  
  153. body.elementor-page-3569 {
  154.     --content-width: 1170px;
  155.     --ratio-sec-2: 1.77;
  156.     --ratio-sec-4: 1.06;
  157.     --ratio-sec-6: 1.3;
  158. }
  159.  
  160. body.elementor-page-3569:is(.seraph-accel-js-lzl-ing, .seraph-accel-js-lzl-ing-ani) :is(section:nth-of-type(2), section:nth-of-type(4), section:nth-of-type(6)) .elementor-widget-container:has(.master-carousel-box) {
  161.     overflow: hidden;
  162. }
  163.  
  164. body.elementor-page-3569:is(.seraph-accel-js-lzl-ing, .seraph-accel-js-lzl-ing-ani) :is(section:nth-of-type(2), section:nth-of-type(4), section:nth-of-type(6)) .master-carousel-box {
  165.     width: 1000% !important;
  166.     height: calc((var(--content-width) - 40px) / 2 / var(--img-ratio));
  167. }
  168.  
  169. body.elementor-page-3569:is(.seraph-accel-js-lzl-ing, .seraph-accel-js-lzl-ing-ani) section:nth-of-type(2) .master-carousel-box {
  170.     --img-ratio: var(--ratio-sec-2);
  171. }
  172.  
  173. body.elementor-page-3569:is(.seraph-accel-js-lzl-ing, .seraph-accel-js-lzl-ing-ani) section:nth-of-type(4) .master-carousel-box {
  174.     --img-ratio: var(--ratio-sec-4);
  175. }
  176.  
  177. body.elementor-page-3569:is(.seraph-accel-js-lzl-ing, .seraph-accel-js-lzl-ing-ani) section:nth-of-type(6) .master-carousel-box {
  178.     --img-ratio: var(--ratio-sec-6);
  179. }
  180.  
  181.  
  182. body.elementor-page-3569:is(.seraph-accel-js-lzl-ing, .seraph-accel-js-lzl-ing-ani) :is(section:nth-of-type(2), section:nth-of-type(4), section:nth-of-type(6)) .master-carousel-box .master-gallery.item-carousel {
  183.     width: calc((var(--content-width) - 40px) / 2);
  184.     float: left;
  185.     margin-right: 20px !important;
  186. }
  187.  
  188. @media screen and (max-width: 1299px) {
  189.     body.elementor-page-3569 {
  190.         --content-width: 90vw;
  191.     }
  192. }
  193.  
  194. @media screen and (max-width: 767px) {
  195.     body.elementor-page-3569:is(.seraph-accel-js-lzl-ing, .seraph-accel-js-lzl-ing-ani) :is(section:nth-of-type(2), section:nth-of-type(4)) .master-carousel-box {
  196.         margin-bottom: 60px;
  197.     }
  198.  
  199.     body.elementor-page-3569:is(.seraph-accel-js-lzl-ing, .seraph-accel-js-lzl-ing-ani) :is(section:nth-of-type(2), section:nth-of-type(4), section:nth-of-type(6)) .master-carousel-box {
  200.         width: 2000% !important;
  201.         height: calc((var(--content-width) - 20px) / var(--img-ratio));
  202.     }
  203.  
  204.     body.elementor-page-3569:is(.seraph-accel-js-lzl-ing, .seraph-accel-js-lzl-ing-ani) :is(section:nth-of-type(2), section:nth-of-type(4), section:nth-of-type(6)) .master-carousel-box .master-gallery.item-carousel {
  205.         width: calc((var(--content-width) - 20px));
  206.         float: left;
  207.         margin-right: 0px !important;
  208.     }
  209. }
  210.  
  211.  
  212. /* heavy-industry */
  213.  
  214. body.elementor-page-3523 {
  215.     --content-width: 1170px;
  216.     --ratio-sec-2: 1.33;
  217.     --ratio-sec-4: 1.33;
  218. }
  219.  
  220. body.elementor-page-3523:is(.seraph-accel-js-lzl-ing, .seraph-accel-js-lzl-ing-ani) :is(section:nth-of-type(2), section:nth-of-type(4)) .elementor-widget-container:has(.master-carousel-box) {
  221.     overflow: hidden;
  222. }
  223.  
  224. body.elementor-page-3523:is(.seraph-accel-js-lzl-ing, .seraph-accel-js-lzl-ing-ani) :is(section:nth-of-type(2), section:nth-of-type(4)) .master-carousel-box {
  225.     width: 1000% !important;
  226.     height: calc((var(--content-width) - 40px) / 2 / var(--img-ratio));
  227. }
  228.  
  229. body.elementor-page-3523:is(.seraph-accel-js-lzl-ing, .seraph-accel-js-lzl-ing-ani) section:nth-of-type(2) .master-carousel-box {
  230.     --img-ratio: var(--ratio-sec-2);
  231. }
  232.  
  233. body.elementor-page-3523:is(.seraph-accel-js-lzl-ing, .seraph-accel-js-lzl-ing-ani) section:nth-of-type(4) .master-carousel-box {
  234.     --img-ratio: var(--ratio-sec-4);
  235. }
  236.  
  237. body.elementor-page-3523:is(.seraph-accel-js-lzl-ing, .seraph-accel-js-lzl-ing-ani) :is(section:nth-of-type(2), section:nth-of-type(4)) .master-carousel-box .master-gallery.item-carousel {
  238.     width: calc((var(--content-width) - 40px) / 2);
  239.     float: left;
  240.     margin-right: 20px !important;
  241. }
  242.  
  243. @media screen and (max-width: 1299px) {
  244.     body.elementor-page-3523 {
  245.         --content-width: 90vw;
  246.     }
  247. }
  248.  
  249. @media screen and (max-width: 767px) {
  250.     body.elementor-page-3523:is(.seraph-accel-js-lzl-ing, .seraph-accel-js-lzl-ing-ani) :is(section:nth-of-type(2), section:nth-of-type(4)) .master-carousel-box {
  251.         margin-bottom: 60px;
  252.     }
  253.  
  254.     body.elementor-page-3523:is(.seraph-accel-js-lzl-ing, .seraph-accel-js-lzl-ing-ani) :is(section:nth-of-type(2), section:nth-of-type(4)) .master-carousel-box {
  255.         width: 2000% !important;
  256.         height: calc((var(--content-width) - 20px) / var(--img-ratio));
  257.     }
  258.  
  259.     body.elementor-page-3523:is(.seraph-accel-js-lzl-ing, .seraph-accel-js-lzl-ing-ani) :is(section:nth-of-type(2), section:nth-of-type(4)) .master-carousel-box .master-gallery.item-carousel {
  260.         width: calc((var(--content-width) - 20px));
  261.         float: left;
  262.         margin-right: 0px !important;
  263.     }
  264. }
  265.  
  266.  
  267. /* research */
  268.  
  269. body.elementor-page-6081 {
  270.     --content-width: 1170px;
  271.     --ratio-sec-2: 1.33;
  272. }
  273.  
  274. body.elementor-page-6081:is(.seraph-accel-js-lzl-ing, .seraph-accel-js-lzl-ing-ani) section:nth-of-type(2) .elementor-widget-container:has(.master-carousel-box) {
  275.     overflow: hidden;
  276. }
  277.  
  278. body.elementor-page-6081:is(.seraph-accel-js-lzl-ing, .seraph-accel-js-lzl-ing-ani) section:nth-of-type(2) .master-carousel-box {
  279.     width: 1000% !important;
  280.     height: calc((var(--content-width) - 40px) / 2 / var(--img-ratio));
  281. }
  282.  
  283. body.elementor-page-6081:is(.seraph-accel-js-lzl-ing, .seraph-accel-js-lzl-ing-ani) section:nth-of-type(2) .master-carousel-box {
  284.     --img-ratio: var(--ratio-sec-2);
  285. }
  286.  
  287.  
  288.  
  289. body.elementor-page-6081:is(.seraph-accel-js-lzl-ing, .seraph-accel-js-lzl-ing-ani) section:nth-of-type(2) .master-carousel-box .master-gallery.item-carousel {
  290.     width: calc((var(--content-width) - 40px) / 2);
  291.     float: left;
  292.     margin-right: 20px !important;
  293. }
  294.  
  295. @media screen and (max-width: 1299px) {
  296.     body.elementor-page-6081 {
  297.         --content-width: 90vw;
  298.     }
  299. }
  300.  
  301. @media screen and (max-width: 767px) {
  302.     body.elementor-page-6081:is(.seraph-accel-js-lzl-ing, .seraph-accel-js-lzl-ing-ani) section:nth-of-type(2) .master-carousel-box {
  303.         margin-bottom: 60px;
  304.     }
  305.  
  306.     body.elementor-page-6081:is(.seraph-accel-js-lzl-ing, .seraph-accel-js-lzl-ing-ani) section:nth-of-type(2) .master-carousel-box {
  307.         width: 2000% !important;
  308.         height: calc((var(--content-width) - 20px) / var(--img-ratio));
  309.     }
  310.  
  311.     body.elementor-page-6081:is(.seraph-accel-js-lzl-ing, .seraph-accel-js-lzl-ing-ani) section:nth-of-type(2) .master-carousel-box .master-gallery.item-carousel {
  312.         width: calc((var(--content-width) - 20px));
  313.         float: left;
  314.         margin-right: 0px !important;
  315.     }
  316. }
  317.  
  318.  
  319. /* SERVICES - mixed */
  320.  
  321. body:is(.elementor-page-3607, .elementor-page-3837, .elementor-page-4005) div[data-elementor-type="wp-page"] .elementor-section:first-of-type .master-parallax-box>.parallax-wrap:not([style*="height"])>.master-parallax-item:first-of-type {
  322.     transform: translateY(39%) !important;
  323. }
  324.  
  325. body.elementor-page-3698 div[data-elementor-type="wp-page"] .elementor-section:first-of-type .master-parallax-box>.parallax-wrap:not([style*="height"])>.master-parallax-item:first-of-type {
  326.     transform: translateY(51%) !important;
  327. }
  328.  
  329. body.elementor-page-3926 div[data-elementor-type="wp-page"] .elementor-section:first-of-type .master-parallax-box>.parallax-wrap:not([style*="height"])>.master-parallax-item:first-of-type {
  330.     transform: translateY(53%) !important;
  331. }
  332.  
  333. body.elementor-page-3698 section section+.elementor-element .elementor-spacer-inner {
  334.     height: 100px;
  335. }
  336.  
  337. @media screen and (max-width: 1024px) {
  338.     body.elementor-page-3698 section section+.elementor-element .elementor-spacer-inner {
  339.         height: 80px;
  340.     }
  341. }
  342.  
  343. @media screen and (max-width: 767px) {
  344.     body.elementor-page-3698 section section+.elementor-element .elementor-spacer-inner {
  345.         height: 60px;
  346.     }
  347. }
  348.  
  349. @media screen and (max-width: 1024px) {
  350.     body:is(.elementor-page-3607, .elementor-page-3837, .elementor-page-4005, .elementor-page-3698, .elementor-page-3926) section:nth-of-type(1n + 2) .master-carousel-box:not(:has(.flickity-slider)) .master-gallery.item-carousel:nth-of-type(1n + 2) {
  351.         display: none !important;
  352.     }
  353.  
  354.     body:is(.elementor-page-3607, .elementor-page-3837, .elementor-page-4005, .elementor-page-3698, .elementor-page-3926) section section .elementor-col-50:last-of-type:not(:has(.parallax-wrap[style*="height"])) {
  355.         height: 90vw;
  356.     }
  357.  
  358. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement