.elementor-25 .elementor-element.elementor-element-438689c{margin-top:-52px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-942ce93 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-2567aa7 > .elementor-widget-container{margin:-47px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-af056bb .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-25 .elementor-element.elementor-element-af056bb > .elementor-background-overlay{background-color:#000000;opacity:0.77;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-af056bb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-2733691:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-25 .elementor-element.elementor-element-2733691 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-25 .elementor-element.elementor-element-2733691 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-2733691 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-25 .elementor-element.elementor-element-91e4f8f .elementor-repeater-item-d575606 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://expertus.roglos.com/wp-content/uploads/2022/05/Petrochemical-industrial-plant.jpg);background-size:cover;}.elementor-25 .elementor-element.elementor-element-91e4f8f .elementor-repeater-item-d575606 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-25 .elementor-element.elementor-element-91e4f8f .elementor-repeater-item-8378474 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://expertus.roglos.com/wp-content/uploads/2022/06/10-800x420-1.jpg);background-size:cover;}.elementor-25 .elementor-element.elementor-element-91e4f8f .elementor-repeater-item-8378474 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-25 .elementor-element.elementor-element-91e4f8f .elementor-repeater-item-0c4ba11 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://expertus.roglos.com/wp-content/uploads/2022/05/image007-1.jpg);background-size:cover;}.elementor-25 .elementor-element.elementor-element-91e4f8f .elementor-repeater-item-0c4ba11 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-25 .elementor-element.elementor-element-91e4f8f .elementor-repeater-item-e6e1ff1 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://expertus.roglos.com/wp-content/uploads/2022/05/Untitled-1-800x420-1.jpg);background-size:cover;}.elementor-25 .elementor-element.elementor-element-91e4f8f .elementor-repeater-item-e6e1ff1 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-25 .elementor-element.elementor-element-91e4f8f .elementor-repeater-item-e00f098 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://expertus.roglos.com/wp-content/uploads/2022/05/ACTA-4000-For-web-1.jpeg);background-size:cover;}.elementor-25 .elementor-element.elementor-element-91e4f8f .elementor-repeater-item-e00f098 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-25 .elementor-element.elementor-element-91e4f8f .elementor-repeater-item-3ecaa20 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://expertus.roglos.com/wp-content/uploads/2022/05/RRH-and-RBB-For-web.jpeg);background-size:cover;}.elementor-25 .elementor-element.elementor-element-91e4f8f .elementor-repeater-item-3ecaa20 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-25 .elementor-element.elementor-element-91e4f8f .swiper-slide{height:500px;transition-duration:calc(5000ms*1.2);}.elementor-25 .elementor-element.elementor-element-91e4f8f .swiper-slide-contents{max-width:100%;}.elementor-25 .elementor-element.elementor-element-91e4f8f .swiper-slide-inner{text-align:center;}.elementor-25 .elementor-element.elementor-element-91e4f8f .elementor-slide-heading{color:var( --e-global-color-primary );font-family:"Gill Sans Normal", Sans-serif;font-size:60px;font-weight:900;text-transform:uppercase;}.elementor-25 .elementor-element.elementor-element-91e4f8f .elementor-slide-description{font-family:"Gill Sans Normal", Sans-serif;font-size:18px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-3655a22{margin-top:50px;margin-bottom:0px;z-index:0;}.elementor-25 .elementor-element.elementor-element-c87065e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-25 .elementor-element.elementor-element-c87065e > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-c87065e > .elementor-element-populated, .elementor-25 .elementor-element.elementor-element-c87065e > .elementor-element-populated > .elementor-background-overlay, .elementor-25 .elementor-element.elementor-element-c87065e > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-1772740{text-align:center;}.elementor-25 .elementor-element.elementor-element-1772740 .elementor-heading-title{font-family:"Gill Sans Normal", Sans-serif;font-size:22px;font-weight:900;line-height:55px;-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );color:#000000;}.elementor-25 .elementor-element.elementor-element-1772740 > .elementor-widget-container{padding:6px 6px 6px 6px;}.elementor-25 .elementor-element.elementor-element-1cc2d7d{--e-image-carousel-slides-to-show:6;}.elementor-25 .elementor-element.elementor-element-1cc2d7d .swiper-wrapper{display:flex;align-items:center;}.elementor-25 .elementor-element.elementor-element-1cc2d7d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 12px 12px 12px;}.elementor-25 .elementor-element.elementor-element-1cc2d7d.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-25 .elementor-element.elementor-element-4de1e71{padding:100px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-23c2ae8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:1px;}.elementor-25 .elementor-element.elementor-element-0471e13 .elementor-heading-title{font-family:"Gill Sans Normal", Sans-serif;font-size:30px;font-weight:900;line-height:55px;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-3f120b5{font-family:"Gill Sans Normal", Sans-serif;font-size:18px;font-weight:500;}.elementor-25 .elementor-element.elementor-element-4d06396 .ha-cs-switch-container{justify-content:center;margin-bottom:20px;}.elementor-25 .elementor-element.elementor-element-4d06396 .ha-cs-switch-wrapper .ha-cs-slider:before{transition-duration:400ms;}.elementor-25 .elementor-element.elementor-element-4d06396 .ha-cs-switch-wrapper .ha-cs-button{transition-duration:400ms;border-radius:30px 30px 30px 30px;padding:10px 20px 10px 20px;margin:5px 5px 5px 5px;}.elementor-25 .elementor-element.elementor-element-4d06396 .ha-cs-content-wrapper .ha-cs-content-section{transition:transform calc( 400ms / 2 ) ease-out;}.elementor-25 .elementor-element.elementor-element-4d06396 .ha-cs-switch-wrapper .ha-cs-button span, .elementor-25 .elementor-element.elementor-element-4d06396 .ha-cs-switch-wrapper .ha-cs-switch, .elementor-25 .elementor-element.elementor-element-4d06396 .ha-cs-switch-wrapper .ha-cs-button{font-family:"Nunito", Sans-serif;font-weight:500;}.elementor-25 .elementor-element.elementor-element-4d06396 .ha-cs-switch-wrapper .ha-cs-button.ha-cs-icon-left .ha-cs-icon-wrapper{margin-right:5px;}.elementor-25 .elementor-element.elementor-element-4d06396 .ha-cs-switch-wrapper .ha-cs-button.ha-cs-icon-right .ha-cs-icon-wrapper{margin-left:5px;}.elementor-25 .elementor-element.elementor-element-4d06396 .ha-cs-switch-wrapper .ha-cs-switch.ha-cs-icon-left .ha-cs-icon-wrapper{margin-right:5px;}.elementor-25 .elementor-element.elementor-element-4d06396 .ha-cs-switch-wrapper .ha-cs-switch.ha-cs-icon-right .ha-cs-icon-wrapper{margin-left:5px;}.elementor-25 .elementor-element.elementor-element-4d06396 .ha-cs-switch-wrapper .ha-cs-button.active{background-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;}.elementor-25 .elementor-element.elementor-element-4d06396 .ha-cs-switch-wrapper{background-color:#FFF;padding:5px 5px 5px 5px;border-radius:50px 50px 50px 50px;}.elementor-25 .elementor-element.elementor-element-4d06396 .ha-content-switcher-wrapper .ha-cs-content-section{font-family:"Nunito", Sans-serif;font-weight:600;}.elementor-25 .elementor-element.elementor-element-4d06396 .ha-content-switcher-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-4d06396 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-483c652 .elementor-heading-title{font-family:"Gill Sans Normal", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-483c652 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-25 .elementor-element.elementor-element-16e0610{padding:150px 0px 50px 0px;}.elementor-25 .elementor-element.elementor-element-654487a .elementor-heading-title{font-family:"Gill Sans Normal", Sans-serif;font-size:30px;font-weight:900;line-height:55px;color:#000000;}.elementor-25 .elementor-element.elementor-element-e895d61 .elementor-heading-title{font-family:"Gill Sans Normal", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-e895d61 > .elementor-widget-container{margin:-22px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-25 .elementor-element.elementor-element-c97b33b .elementor-wrapper{--video-aspect-ratio:2.33333;}.elementor-25 .elementor-element.elementor-element-93ed6e8{padding:100px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-6966230 .elementor-heading-title{font-family:"Gill Sans Normal", Sans-serif;font-size:40px;font-weight:900;line-height:55px;color:#000000;}.elementor-25 .elementor-element.elementor-element-1871547 .elementor-heading-title{font-family:"Gill Sans Normal", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-1871547 > .elementor-widget-container{margin:-22px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-25 .elementor-element.elementor-element-3e60f3e{padding:0px 0px 150px 0px;}.elementor-25 .elementor-element.elementor-element-842dda0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-38c2227{--e-image-carousel-slides-to-show:5;}.elementor-25 .elementor-element.elementor-element-38c2227 .swiper-wrapper{display:flex;align-items:center;}@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-c87065e{width:100%;}}@media(max-width:1024px){.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-25 .elementor-element.elementor-element-91e4f8f .elementor-slide-heading{font-size:32px;}.elementor-25 .elementor-element.elementor-element-91e4f8f .elementor-slide-description{font-size:16px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-25 .elementor-element.elementor-element-1772740{text-align:center;}.elementor-25 .elementor-element.elementor-element-1772740 .elementor-heading-title{font-size:25px;}.elementor-25 .elementor-element.elementor-element-1cc2d7d{--e-image-carousel-slides-to-show:3;}.elementor-25 .elementor-element.elementor-element-4de1e71{padding:50px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-0471e13{text-align:center;}.elementor-25 .elementor-element.elementor-element-0471e13 .elementor-heading-title{font-size:25px;}.elementor-25 .elementor-element.elementor-element-3f120b5{text-align:justify;}.elementor-25 .elementor-element.elementor-element-4d06396 .ha-cs-switch-wrapper .ha-cs-button span, .elementor-25 .elementor-element.elementor-element-4d06396 .ha-cs-switch-wrapper .ha-cs-switch, .elementor-25 .elementor-element.elementor-element-4d06396 .ha-cs-switch-wrapper .ha-cs-button{font-size:16px;}.elementor-25 .elementor-element.elementor-element-483c652 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-654487a{text-align:center;}.elementor-25 .elementor-element.elementor-element-654487a .elementor-heading-title{font-size:25px;}.elementor-25 .elementor-element.elementor-element-e895d61{text-align:justify;}.elementor-25 .elementor-element.elementor-element-e895d61 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-93ed6e8{padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-6966230{text-align:center;}.elementor-25 .elementor-element.elementor-element-6966230 .elementor-heading-title{font-size:25px;}.elementor-25 .elementor-element.elementor-element-1871547{text-align:justify;}.elementor-25 .elementor-element.elementor-element-1871547 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-1871547 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-3e60f3e{padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-38c2227{--e-image-carousel-slides-to-show:3;}}/* Start custom CSS for html, class: .elementor-element-2567aa7 */.vam-hero-slider {
  position: relative;
  width: 100%;
  height: 100vh;
  min-height: 700px;
  overflow: hidden;
  font-family: 'Poppins', sans-serif;
}

.vam-slide {
  position: absolute;
  inset: 0;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.8s ease, visibility 0.8s ease, transform 1.2s ease;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  transform: scale(1.04);
}

.vam-slide.active {
  opacity: 1;
  visibility: visible;
  z-index: 2;
  transform: scale(1);
}

.vam-overlay {
  position: absolute;
  inset: 0;
  background: linear-gradient(
    90deg,
    rgba(10, 15, 25, 0.72) 0%,
    rgba(10, 15, 25, 0.55) 40%,
    rgba(10, 15, 25, 0.35) 100%
  );
}

.vam-content {
  position: relative;
  z-index: 3;
  max-width: 760px;
  padding: 0 40px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #fff;
  margin: 0 auto;
  width: 100%;
}

.vam-subtitle {
  display: inline-block;
  margin-bottom: 18px;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: #d6b36a;
}

.vam-content h1 {
  font-size: 62px;
  line-height: 1.08;
  font-weight: 700;
  margin: 0 0 22px;
  color: #fff;
  max-width: 700px;
}

.vam-content p {
  font-size: 18px;
  line-height: 1.75;
  color: rgba(255, 255, 255, 0.92);
  max-width: 640px;
  margin: 0 0 34px;
}

.vam-buttons {
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
}

.vam-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 190px;
  padding: 16px 28px;
  text-decoration: none;
  font-size: 15px;
  font-weight: 600;
  border: 1px solid transparent;
  transition: all 0.3s ease;
}

.vam-btn-primary {
  background: #d6b36a;
  color: #111;
}

.vam-btn-primary:hover {
  background: #fff;
  color: #111;
}

.vam-btn-secondary {
  background: transparent;
  color: #fff;
  border-color: rgba(255, 255, 255, 0.55);
}

.vam-btn-secondary:hover {
  background: #fff;
  color: #111;
  border-color: #fff;
}

.vam-slider-controls {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  z-index: 5;
  transform: translateY(-50%);
  pointer-events: none;
}

.vam-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 56px;
  height: 56px;
  border: none;
  background: rgba(255, 255, 255, 0.14);
  color: #fff;
  font-size: 24px;
  cursor: pointer;
  transition: all 0.3s ease;
  pointer-events: auto;
  backdrop-filter: blur(4px);
}

.vam-arrow:hover {
  background: #d6b36a;
  color: #111;
}

.vam-prev {
  left: 25px;
}

.vam-next {
  right: 25px;
}

.vam-dots {
  position: absolute;
  bottom: 32px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 5;
  display: flex;
  gap: 10px;
}

.vam-dot {
  width: 12px;
  height: 12px;
  background: rgba(255, 255, 255, 0.4);
  cursor: pointer;
  transition: all 0.3s ease;
}

.vam-dot.active,
.vam-dot:hover {
  background: #d6b36a;
  transform: scale(1.08);
}

@media (max-width: 991px) {
  .vam-hero-slider {
    min-height: 620px;
  }

  .vam-content {
    padding: 0 28px;
  }

  .vam-content h1 {
    font-size: 46px;
  }

  .vam-content p {
    font-size: 16px;
  }
}

@media (max-width: 767px) {
  .vam-hero-slider {
    height: 90vh;
    min-height: 560px;
  }

  .vam-content {
    padding: 0 20px;
    text-align: left;
  }

  .vam-content h1 {
    font-size: 34px;
  }

  .vam-content p {
    font-size: 15px;
    line-height: 1.65;
  }

  .vam-btn {
    width: 100%;
    min-width: auto;
  }

  .vam-buttons {
    flex-direction: column;
    gap: 12px;
  }

  .vam-arrow {
    width: 46px;
    height: 46px;
    font-size: 20px;
  }

  .vam-prev {
    left: 12px;
  }

  .vam-next {
    right: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-38c2227 */.elementor-25 .elementor-element.elementor-element-38c2227 .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gill Sans Normal';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://expertus.roglos.com/wp-content/uploads/2022/05/GillSans.eot');
	src: url('https://expertus.roglos.com/wp-content/uploads/2022/05/GillSans.eot?#iefix') format('embedded-opentype'),
		url('https://expertus.roglos.com/wp-content/uploads/2022/05/GillSans.woff2') format('woff2'),
		url('https://expertus.roglos.com/wp-content/uploads/2022/05/GillSans.woff') format('woff'),
		url('https://expertus.roglos.com/wp-content/uploads/2022/05/GillSans.ttf') format('truetype'),
		url('https://expertus.roglos.com/wp-content/uploads/2022/05/GillSans.svg#GillSansNormal') format('svg');
}
/* End Custom Fonts CSS */