.elementor-2 .elementor-element.elementor-element-f8cf7d5{--display:flex;--min-height:100vh;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;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-2 .elementor-element.elementor-element-5494e3d .elementor-repeater-item-aea7889 .swiper-slide-bg{background-image:url(http://www.kereston.com/wp-content/uploads/2026/05/6455.jpg);background-size:cover;}.elementor-2 .elementor-element.elementor-element-5494e3d .elementor-repeater-item-41725ea .swiper-slide-bg{background-image:url(http://www.kereston.com/wp-content/uploads/2025/11/Banner_everest_heater_103.jpg);background-size:cover;}.elementor-2 .elementor-element.elementor-element-5494e3d .elementor-repeater-item-af54b9b .swiper-slide-bg{background-image:url(http://www.kereston.com/wp-content/uploads/2025/10/Slideshow_Omid_1920-2.jpg);background-size:cover;}.elementor-2 .elementor-element.elementor-element-5494e3d .elementor-repeater-item-9dfce52 .swiper-slide-bg{background-image:url(http://www.kereston.com/wp-content/uploads/2025/10/Slideshow_Everest_1920-1.jpg);background-size:cover;}.elementor-2 .elementor-element.elementor-element-5494e3d .elementor-repeater-item-daa2763 .swiper-slide-bg{background-image:url(http://www.kereston.com/wp-content/uploads/2025/11/Nika_Step_ladder_Banner_01.jpg);background-size:cover;}.elementor-2 .elementor-element.elementor-element-5494e3d .swiper-slide{transition-duration:calc(5000ms*1.2);height:100vh;}.elementor-2 .elementor-element.elementor-element-5494e3d .swiper-slide-contents{max-width:100vh-100px;}.elementor-2 .elementor-element.elementor-element-5494e3d .swiper-slide-inner{text-align:center;}.elementor-2 .elementor-element.elementor-element-aded012{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-2 .elementor-element.elementor-element-aded012:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-aded012 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-2 .elementor-element.elementor-element-74078bc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:25px 25px 25px 25px;--padding-top:145px;--padding-bottom:145px;--padding-left:145px;--padding-right:145px;}.elementor-2 .elementor-element.elementor-element-74078bc:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-74078bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://www.kereston.com/wp-content/uploads/2025/10/download.png");}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-bb8cbad .elementor-heading-title{font-family:"IRANSansWeb_Black", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-fabaf85{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-db9a632{--display:flex;--padding-top:45px;--padding-bottom:5px;--padding-left:45px;--padding-right:45px;}.elementor-2 .elementor-element.elementor-element-a13edb0{text-align:center;}.elementor-2 .elementor-element.elementor-element-a13edb0 .elementor-heading-title{font-family:"IRANSansWeb_Bold", Sans-serif;font-weight:600;}.elementor-2 .elementor-element.elementor-element-ecea992{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-e5d483c img{transition-duration:2.4s;border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-8fb1df4 img{transition-duration:2.4s;border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-ebb3539 img{transition-duration:2.4s;border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-6d62501{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-eba9852{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-eba9852:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-eba9852 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-340281e );}.elementor-2 .elementor-element.elementor-element-8c3f6f2 .elementor-heading-title{font-family:"IRANSansWeb_Medium", Sans-serif;font-size:25px;font-weight:600;}.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-2 .elementor-element.elementor-element-cbc398d{font-family:"IRANSansWeb_Light", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-fb4ff4e{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-fb4ff4e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-fb4ff4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-340281e );}.elementor-2 .elementor-element.elementor-element-efe2d63 .elementor-heading-title{font-family:"IRANSansWeb_Medium", Sans-serif;font-size:25px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-3d573e5{font-family:"IRANSansWeb_Light", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-92820c4{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-92820c4:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-92820c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-340281e );}.elementor-2 .elementor-element.elementor-element-d6e2d39 .elementor-heading-title{font-family:"IRANSansWeb_Medium", Sans-serif;font-size:25px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-d423292{font-family:"IRANSansWeb_Light", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-6deb0cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-e72e512{text-align:center;}.elementor-2 .elementor-element.elementor-element-e72e512 .elementor-heading-title{font-family:"IRANSansWeb_Bold", Sans-serif;font-weight:600;}.elementor-2 .elementor-element.elementor-element-a26e4bc.ha-text-scroll .ha-split-lines .line .word{opacity:0.1;}.elementor-2 .elementor-element.elementor-element-a26e4bc.ha-text-scroll .ha-split-lines .word .char{opacity:0.1;}.elementor-element-{cursor:default !important;}.elementor-2 .elementor-element.elementor-element-a26e4bc{cursor:default !important;padding:25px 25px 25px 25px;border-radius:20px 20px 20px 20px;}.elementor-element-a26e4bc.ha-cursor .mf-cursor-text{color:#FFF;}.elementor-element-a26e4bc.ha-cursor.mf-cursor:before{background:#7F0000D9;}.elementor-element-a26e4bc.ha-cursor.mf-cursor.-text:before{width:80px;height:80px;}.elementor-element-a26e4bc.ha-cursor.-media:before{width:80px;height:80px;}.elementor-element-a26e4bc.ha-cursor .ha-cursor-text{width:80px;height:80px;}.elementor-element-a26e4bc.ha-cursor .mf-cursor-text {font-family:"IRANSansWeb_Light", Sans-serif;}.elementor-element-a26e4bc.ha-cursor.mf-cursor .ha-cursor-text{padding:0px 0px 0px 0px;}.elementor-element-a26e4bc.ha-cursor.mf-cursor .ha-cursor-media-box{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a26e4bc.ha-text-scroll .ha-split-lines .line{text-align:center !important;}.elementor-2 .elementor-element.elementor-element-a26e4bc.ha-text-scroll .ha-split-lines{text-align:center !important;}.elementor-2 .elementor-element.elementor-element-a26e4bc.ha-text-scroll .ha-split-lines .line, .elementor-2 .elementor-element.elementor-element-a26e4bc.ha-text-scroll .ha-split-lines .word{font-family:"IRANSansWeb_Light", Sans-serif;font-size:25px;line-height:30px;}.elementor-2 .elementor-element.elementor-element-a26e4bc.ha-text-scroll{background:#F5F5F5;}.elementor-2 .elementor-element.elementor-element-a26e4bc.ha-text-scroll .ha-line-mask{background:#F5F5F5;}.elementor-2 .elementor-element.elementor-element-093140e{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-2fee5d5{--display:flex;}.elementor-2 .elementor-element.elementor-element-d8e36de{text-align:center;}.elementor-2 .elementor-element.elementor-element-d8e36de .elementor-heading-title{font-family:"IRANSansWeb_Bold", Sans-serif;font-weight:600;}.elementor-2 .elementor-element.elementor-element-984f7fa{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-element-a26e4bc.ha-cursor.mf-cursor.-text:before{width:80px;height:80px;}.elementor-element-a26e4bc.ha-cursor.-media:before{width:80px;height:80px;}.elementor-element-a26e4bc.ha-cursor .ha-cursor-text{width:80px;height:80px;}}@media(max-width:767px){.elementor-element-a26e4bc.ha-cursor.mf-cursor.-text:before{width:80px;height:80px;}.elementor-element-a26e4bc.ha-cursor.-media:before{width:80px;height:80px;}.elementor-element-a26e4bc.ha-cursor .ha-cursor-text{width:80px;height:80px;}}/* Start custom CSS for container, class: .elementor-element-74078bc */.elementor-2 .elementor-element.elementor-element-74078bc {
  position: relative;
  overflow: hidden;
}

/* لایه مجازی مخصوص پس‌زمینه */
.elementor-2 .elementor-element.elementor-element-74078bc::before {
  content: "";
  position: absolute;
  top: -20%;
  left: -20%;
  width: 140%;
  height: 140%;
  z-index: -1;
  
  /* تصویر پس‌زمینه سکشن را کپی می‌کند */
  background-image: inherit;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  
  /* چرخش */
  animation: spinbg 30s linear infinite;
}

@keyframes spinbg {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}/* End custom CSS */