.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-98 .elementor-element.elementor-element-5d5da37{--display:flex;--min-height:275px;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;overflow:visible;}.elementor-98 .elementor-element.elementor-element-5d5da37::before, .elementor-98 .elementor-element.elementor-element-5d5da37 > .elementor-background-video-container::before, .elementor-98 .elementor-element.elementor-element-5d5da37 > .e-con-inner > .elementor-background-video-container::before, .elementor-98 .elementor-element.elementor-element-5d5da37 > .elementor-background-slideshow::before, .elementor-98 .elementor-element.elementor-element-5d5da37 > .e-con-inner > .elementor-background-slideshow::before, .elementor-98 .elementor-element.elementor-element-5d5da37 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000A3;--background-overlay:'';}.elementor-widget-elementskit-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-elementskit-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-elementskit-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-elementskit-heading.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-elementskit-heading:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-elementskit-heading.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-elementskit-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-98 .elementor-element.elementor-element-d89a6f1{width:var( --container-widget-width, 28.052% );max-width:28.052%;background-color:#00000085;--container-widget-width:28.052%;--container-widget-flex-grow:0;}.elementor-98 .elementor-element.elementor-element-d89a6f1.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-98 .elementor-element.elementor-element-d89a6f1 .elementskit-section-title-wraper .elementskit-section-title{color:#F40000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);margin:0px 0px 35px 0px;font-family:"Times New Roman", Sans-serif;font-size:55px;font-weight:700;text-transform:capitalize;line-height:60px;letter-spacing:-1.375px;}.elementor-98 .elementor-element.elementor-element-d89a6f1 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-98 .elementor-element.elementor-element-d89a6f1 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-image:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-image.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-widget-elementskit-social-media.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-elementskit-social-media .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-elementskit-social-media .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-elementskit-social-media.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-elementskit-social-media:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-elementskit-social-media.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-elementskit-social-media .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-98 .elementor-element.elementor-element-262fafe .elementor-repeater-item-b2646ee > a :is(i, svg){color:#FFFFFF;fill:#FFFFFF;}.elementor-98 .elementor-element.elementor-element-262fafe .elementor-repeater-item-fdbcc77 > a :is(i, svg){color:#FFFFFF;fill:#FFFFFF;}.elementor-98 .elementor-element.elementor-element-262fafe .elementor-repeater-item-cb3163c > a :is(i, svg){color:#FFFFFF;fill:#FFFFFF;}.elementor-98 .elementor-element.elementor-element-262fafe .elementor-repeater-item-d8feb66 > a :is(i, svg){color:#FFFFFF;fill:#FFFFFF;}.elementor-98 .elementor-element.elementor-element-262fafe .elementor-repeater-item-0f77ac8 > a :is(i, svg){color:#FFFFFF;fill:#FFFFFF;}.elementor-98 .elementor-element.elementor-element-262fafe{width:auto;max-width:auto;}body:not(.rtl) .elementor-98 .elementor-element.elementor-element-262fafe{left:15px;}body.rtl .elementor-98 .elementor-element.elementor-element-262fafe{right:15px;}.elementor-98 .elementor-element.elementor-element-262fafe .ekit_social_media{text-align:left;}.elementor-98 .elementor-element.elementor-element-262fafe .ekit_social_media > li > a{text-align:left;text-decoration:none;border-radius:0% 0% 0% 0%;}.elementor-98 .elementor-element.elementor-element-262fafe .ekit_social_media > li{display:block;margin:7px 0px 7px 0px;}.elementor-widget-nav-menu.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-nav-menu .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-nav-menu.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-nav-menu:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-nav-menu.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-nav-menu .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-98 .elementor-element.elementor-element-71b83eb{background-color:#3D3D3D;top:9px;z-index:5;border-radius:3px 3px 3px 3px;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}body:not(.rtl) .elementor-98 .elementor-element.elementor-element-71b83eb{left:518px;}body.rtl .elementor-98 .elementor-element.elementor-element-71b83eb{right:518px;}.elementor-98 .elementor-element.elementor-element-71b83eb .elementor-menu-toggle{margin:0 auto;}.elementor-98 .elementor-element.elementor-element-71b83eb .elementor-nav-menu--main .elementor-item{color:#FFFDFD;fill:#FFFDFD;padding-left:50px;padding-right:50px;padding-top:13px;padding-bottom:13px;}.elementor-98 .elementor-element.elementor-element-71b83eb .elementor-nav-menu--main .elementor-item:hover,
					.elementor-98 .elementor-element.elementor-element-71b83eb .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-98 .elementor-element.elementor-element-71b83eb .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-98 .elementor-element.elementor-element-71b83eb .elementor-nav-menu--main .elementor-item:focus{color:#F8F8F8;fill:#F8F8F8;}.elementor-98 .elementor-element.elementor-element-71b83eb .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-98 .elementor-element.elementor-element-71b83eb .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#F56A6A;}.elementor-98 .elementor-element.elementor-element-71b83eb .e--pointer-framed .elementor-item:before,
					.elementor-98 .elementor-element.elementor-element-71b83eb .e--pointer-framed .elementor-item:after{border-color:#F56A6A;}.elementor-98 .elementor-element.elementor-element-71b83eb .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#F8F8F8;}.elementor-98 .elementor-element.elementor-element-71b83eb .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-98 .elementor-element.elementor-element-71b83eb .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#FC0000;}.elementor-98 .elementor-element.elementor-element-71b83eb .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-98 .elementor-element.elementor-element-71b83eb .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#FC0000;}.elementor-98 .elementor-element.elementor-element-71b83eb .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-section.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-section:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-section.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-section.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-section .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-98 .elementor-element.elementor-element-52ce3fdb:not(.elementor-motion-effects-element-type-background), .elementor-98 .elementor-element.elementor-element-52ce3fdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-98 .elementor-element.elementor-element-52ce3fdb > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-98 .elementor-element.elementor-element-52ce3fdb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;overflow:visible;}.elementor-98 .elementor-element.elementor-element-52ce3fdb > .elementor-shape-top svg{height:100px;transform:translateX(-50%) rotateY(180deg);}.elementor-98 .elementor-element.elementor-element-52ce3fdb > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-98 .elementor-element.elementor-element-52ce3fdb > .elementor-shape-bottom svg{height:100px;transform:translateX(-50%) rotateY(180deg);}.elementor-98 .elementor-element.elementor-element-52ce3fdb > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-widget-column.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-column .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-column.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-column:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-column.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-premium-image-accordion.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-image-accordion .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-premium-image-accordion .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-premium-image-accordion.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-premium-image-accordion:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-premium-image-accordion.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-premium-image-accordion .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-premium-image-accordion .premium-accordion-section .premium-accordion-icon{color:var( --e-global-color-primary );}.elementor-widget-premium-image-accordion .premium-accordion-content > svg, .elementor-widget-premium-image-accordion .premium-accordion-content > svg *{fill:var( --e-global-color-primary );}.elementor-widget-premium-image-accordion .premium-accordion-content > svg *{stroke:var( --e-global-color-accent );}.elementor-widget-premium-image-accordion .premium-accordion-icon:hover{color:var( --e-global-color-primary );}.elementor-widget-premium-image-accordion .premium-accordion-content > svg:hover, .elementor-widget-premium-image-accordion .premium-accordion-content > svg:hover *{fill:var( --e-global-color-primary );}.elementor-widget-premium-image-accordion .premium-accordion-content > svg:hover *{stroke:var( --e-global-color-accent );}.elementor-widget-premium-image-accordion .premium-accordion-section .premium-accordion-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-image-accordion .premium-accordion-section .premium-accordion-description{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-image-accordion .premium-accordion-section .premium-accordion-item-link-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-image-accordion .premium-accordion-section .premium-accordion-item-link-title:hover{color:var( --e-global-color-primary );}.elementor-98 .elementor-element.elementor-element-51a47355 .elementor-repeater-item-8dd6ac1::before, .elementor-98 .elementor-element.elementor-element-51a47355 .elementor-repeater-item-8dd6ac1 .premium-accordion-background{background-image:url("https://proudstairs.co.za/wp-content/uploads/2025/11/cropped-traditional-staircase-1-450x422-1.jpg");background-size:auto;background-position:top center;background-repeat:no-repeat;}.elementor-98 .elementor-element.elementor-element-51a47355 .elementor-repeater-item-3ae4089::before, .elementor-98 .elementor-element.elementor-element-51a47355 .elementor-repeater-item-3ae4089 .premium-accordion-background{background-image:url("https://proudstairs.co.za/wp-content/uploads/2025/11/IMG-20190515-WA0016-1024x1024-1.jpg");background-size:auto;background-position:bottom center;background-repeat:no-repeat;}.elementor-98 .elementor-element.elementor-element-51a47355 .elementor-repeater-item-beabaea::before, .elementor-98 .elementor-element.elementor-element-51a47355 .elementor-repeater-item-beabaea .premium-accordion-background{background-image:url("https://proudstairs.co.za/wp-content/uploads/2025/11/stairbuildcompany-768x510-1.jpg");background-size:cover;background-position:center center;background-repeat:no-repeat;}.elementor-98 .elementor-element.elementor-element-51a47355 .elementor-repeater-item-d3072d3::before, .elementor-98 .elementor-element.elementor-element-51a47355 .elementor-repeater-item-d3072d3 .premium-accordion-background{background-image:url("https://proudstairs.co.za/wp-content/uploads/2025/11/Cantilever-stairs2-640x421-1.jpg");background-size:cover;background-position:center center;background-repeat:no-repeat;}.elementor-98 .elementor-element.elementor-element-51a47355 .elementor-repeater-item-874b4b8::before, .elementor-98 .elementor-element.elementor-element-51a47355 .elementor-repeater-item-874b4b8 .premium-accordion-background{background-image:url("https://proudstairs.co.za/wp-content/uploads/2025/11/IMG_3251-1024x768-2.jpg");background-size:auto;background-position:top left;background-repeat:no-repeat;}.elementor-98 .elementor-element.elementor-element-51a47355 .elementor-repeater-item-40ef5e2::before, .elementor-98 .elementor-element.elementor-element-51a47355 .elementor-repeater-item-40ef5e2 .premium-accordion-background{background-image:url("https://proudstairs.co.za/wp-content/uploads/2025/11/IMG-20190515-WA0063-768x1280-1.jpg");background-size:cover;background-position:center right;background-repeat:no-repeat;}.elementor-98 .elementor-element.elementor-element-51a47355 .premium-accordion-horizontal .premium-accordion-li-active{width:28% !important;}.elementor-98 .elementor-element.elementor-element-51a47355 .premium-accordion-section .premium-accordion-li{height:498px;}.elementor-98 .elementor-element.elementor-element-51a47355 .premium-accordion-section .premium-accordion-overlay-wrap{justify-content:center;align-items:center;}.elementor-98 .elementor-element.elementor-element-51a47355{background-color:#000000;}.elementor-98 .elementor-element.elementor-element-51a47355 i.premium-accordion-icon{font-size:40px;}.elementor-98 .elementor-element.elementor-element-51a47355 .premium-accordion-content > svg, .elementor-98 .elementor-element.elementor-element-51a47355 .premium-lottie-animation{width:40px;height:40px;}.elementor-98 .elementor-element.elementor-element-51a47355 .premium-accordion-section .premium-accordion-icon{color:#ffffff;}.elementor-98 .elementor-element.elementor-element-51a47355 .premium-accordion-content > svg, .elementor-98 .elementor-element.elementor-element-51a47355 .premium-accordion-content > svg *{fill:#ffffff;}.elementor-98 .elementor-element.elementor-element-51a47355 .premium-accordion-icon:hover{color:#FFFFFF;}.elementor-98 .elementor-element.elementor-element-51a47355 .premium-accordion-content > svg:hover, .elementor-98 .elementor-element.elementor-element-51a47355 .premium-accordion-content > svg:hover *{fill:#FFFFFF;}.elementor-98 .elementor-element.elementor-element-51a47355 .premium-accordion-icon, .elementor-98 .elementor-element.elementor-element-51a47355 .premium-accordion-content > svg{background-color:rgba(0,0,0,0.13);}.elementor-98 .elementor-element.elementor-element-51a47355 .premium-accordion-section .premium-accordion-icon, .elementor-98 .elementor-element.elementor-element-51a47355 .premium-accordion-content > svg{border-radius:25px;padding:20px 20px 20px 20px;}.elementor-98 .elementor-element.elementor-element-51a47355 .premium-accordion-section .premium-accordion-title{color:#ffffff;font-weight:900;text-shadow:0px 0px 20px rgba(0,0,0,0.3);}.elementor-98 .elementor-element.elementor-element-51a47355 .premium-accordion-section .premium-accordion-description{color:#ffffff;padding:0% 7% 0% 7%;}.elementor-98 .elementor-element.elementor-element-0a0c80f{--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;overflow:visible;}.elementor-98 .elementor-element.elementor-element-0a0c80f:not(.elementor-motion-effects-element-type-background), .elementor-98 .elementor-element.elementor-element-0a0c80f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-98 .elementor-element.elementor-element-34a4e38 .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;margin:15px 0px 35px 0px;font-family:"Roboto", Sans-serif;font-size:36px;font-weight:700;line-height:46px;}.elementor-98 .elementor-element.elementor-element-34a4e38 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-98 .elementor-element.elementor-element-34a4e38 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-98 .elementor-element.elementor-element-34a4e38 .elementskit-section-title-wraper p{color:#C3C5CE;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:27px;margin:0px 0px 35px 0px;}.elementor-98 .elementor-element.elementor-element-34a4e38 .elementskit-section-title-wraper .elementskit-border-divider{width:40px;background:linear-gradient(90deg, #FB0000 0%, #FB0000 100%);}.elementor-98 .elementor-element.elementor-element-34a4e38 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:40px;height:4px;color:#FB0000;}.elementor-98 .elementor-element.elementor-element-34a4e38 .elementskit-section-title-wraper .elementskit-border-star{width:40px;height:4px;color:#FB0000;}.elementor-98 .elementor-element.elementor-element-34a4e38 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-98 .elementor-element.elementor-element-34a4e38 .elementskit-border-divider::before{height:4px;}.elementor-98 .elementor-element.elementor-element-34a4e38 .elementskit-section-title-wraper .ekit_heading_separetor_wraper{margin:0px 0px 0px 0px;}.elementor-98 .elementor-element.elementor-element-34a4e38 .elementskit-section-title-wraper .elementskit-border-divider:before{background-color:#FB0000;color:#FB0000;}.elementor-98 .elementor-element.elementor-element-34a4e38 .elementskit-section-title-wraper .elementskit-border-star:after{background-color:#FB0000;}.elementor-widget-gallery.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-gallery .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-gallery.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-gallery:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-gallery.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-gallery .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-98 .elementor-element.elementor-element-bc46d4a .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-98 .elementor-element.elementor-element-bc46d4a .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-98 .elementor-element.elementor-element-bc46d4a{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-98 .elementor-element.elementor-element-4648361{--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;overflow:visible;}.elementor-98 .elementor-element.elementor-element-4648361:not(.elementor-motion-effects-element-type-background), .elementor-98 .elementor-element.elementor-element-4648361 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101015;}.elementor-98 .elementor-element.elementor-element-dfb1597{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-widget-premium-addon-title.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-addon-title .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-premium-addon-title .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-title.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-premium-addon-title:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-premium-addon-title.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-title .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-premium-addon-title .premium-title-header, .elementor-widget-premium-addon-title.premium-title-noise-yes .premium-title-text::before, .elementor-widget-premium-addon-title.premium-title-noise-yes .premium-title-text::after{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-title.premium-title-stroke-yes .premium-title-text{-webkit-text-fill-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-title .premium-title-style8 .premium-title-text[data-animation="shiny"]{--base-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-title .premium-title-header{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-addon-title:not(.premium-title-clipped) .premium-title-style2, .elementor-widget-premium-addon-title.premium-title-clipped .premium-title-text{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-title:not(.premium-title-clipped) .premium-title-style3, .elementor-widget-premium-addon-title.premium-title-clipped .premium-title-text{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-title .premium-title-style5{border-bottom:var( --e-global-color-primary );}.elementor-widget-premium-addon-title .premium-title-style6{border-bottom:var( --e-global-color-primary );}.elementor-widget-premium-addon-title .premium-title-style6:before{border-bottom-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-title .premium-title-style7-stripe{background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-title .premium-title-icon{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-title .premium-drawable-icon *, .elementor-widget-premium-addon-title svg:not([class*="premium-"]){fill:var( --e-global-color-primary );stroke:var( --e-global-color-accent );}.elementor-widget-premium-addon-title .premium-title-bg-text:before{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-98 .elementor-element.elementor-element-d8e8628 .premium-title-container{text-align:left;}.elementor-98 .elementor-element.elementor-element-d8e8628 .premium-title-bg-text:before{width:auto;left:36px;top:77px;transform:rotate(0deg);color:#747474;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-98 .elementor-element.elementor-element-d8e8628 .premium-title-header, .elementor-98 .elementor-element.elementor-element-d8e8628.premium-title-noise-yes .premium-title-text::before, .elementor-98 .elementor-element.elementor-element-d8e8628.premium-title-noise-yes .premium-title-text::after{color:#FF0606;}.elementor-98 .elementor-element.elementor-element-d8e8628.premium-title-stroke-yes .premium-title-text{-webkit-text-fill-color:#FF0606;}.elementor-98 .elementor-element.elementor-element-d8e8628 .premium-title-style8 .premium-title-text[data-animation="shiny"]{--base-color:#FF0606;}.elementor-98 .elementor-element.elementor-element-d8e8628 .premium-title-header{--shadow-color:#FCF4F4;--shadow-value:120px;}.elementor-98 .elementor-element.elementor-element-c6caa58{background-color:#D8D8D8;}.elementor-98 .elementor-element.elementor-element-08d0882 .premium-title-container{text-align:left;}.elementor-98 .elementor-element.elementor-element-08d0882 .premium-title-bg-text:before{width:auto;left:36px;top:77px;transform:rotate(0deg);color:#747474;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-98 .elementor-element.elementor-element-08d0882 .premium-title-header, .elementor-98 .elementor-element.elementor-element-08d0882.premium-title-noise-yes .premium-title-text::before, .elementor-98 .elementor-element.elementor-element-08d0882.premium-title-noise-yes .premium-title-text::after{color:#FB0000;}.elementor-98 .elementor-element.elementor-element-08d0882.premium-title-stroke-yes .premium-title-text{-webkit-text-fill-color:#FB0000;}.elementor-98 .elementor-element.elementor-element-08d0882 .premium-title-style8 .premium-title-text[data-animation="shiny"]{--base-color:#FB0000;}.elementor-98 .elementor-element.elementor-element-08d0882 .premium-title-header{--shadow-color:#FEFEFE;--shadow-value:120px;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-text-editor:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-text-editor.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-98 .elementor-element.elementor-element-af3951c{--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;overflow:visible;}.elementor-98 .elementor-element.elementor-element-af3951c:not(.elementor-motion-effects-element-type-background), .elementor-98 .elementor-element.elementor-element-af3951c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101015;}.elementor-98 .elementor-element.elementor-element-cb672df{text-align:center;color:#7A7A7A;}@media(max-width:1024px){.elementor-98 .elementor-element.elementor-element-5d5da37{--min-height:600px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;--z-index:2;}.elementor-98 .elementor-element.elementor-element-262fafe{bottom:145px;}.elementor-98 .elementor-element.elementor-element-262fafe .ekit_social_media > li > a{text-align:left;}.elementor-98 .elementor-element.elementor-element-262fafe .ekit_social_media > li{display:inline-block;margin:0px 10px 0px 0px;}.elementor-98 .elementor-element.elementor-element-51a47355 .elementor-repeater-item-beabaea::before, .elementor-98 .elementor-element.elementor-element-51a47355 .elementor-repeater-item-beabaea .premium-accordion-background{background-position:center center;}.elementor-98 .elementor-element.elementor-element-dfb1597{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-98 .elementor-element.elementor-element-d89a6f1 .elementskit-section-title-wraper .elementskit-section-title{font-size:42px;line-height:48px;}.elementor-98 .elementor-element.elementor-element-262fafe{bottom:120px;}.elementor-98 .elementor-element.elementor-element-52ce3fdb > .elementor-shape-top svg{height:55px;}.elementor-98 .elementor-element.elementor-element-52ce3fdb > .elementor-shape-bottom svg{height:55px;}.elementor-98 .elementor-element.elementor-element-51a47355 .elementor-repeater-item-3ae4089::before, .elementor-98 .elementor-element.elementor-element-51a47355 .elementor-repeater-item-3ae4089 .premium-accordion-background{background-position:center center;}.elementor-98 .elementor-element.elementor-element-51a47355 .elementor-repeater-item-beabaea::before, .elementor-98 .elementor-element.elementor-element-51a47355 .elementor-repeater-item-beabaea .premium-accordion-background{background-position:center center;}.elementor-98 .elementor-element.elementor-element-51a47355 .elementor-repeater-item-874b4b8::before, .elementor-98 .elementor-element.elementor-element-51a47355 .elementor-repeater-item-874b4b8 .premium-accordion-background{background-position:center right;}.elementor-98 .elementor-element.elementor-element-51a47355 .elementor-repeater-item-40ef5e2::before, .elementor-98 .elementor-element.elementor-element-51a47355 .elementor-repeater-item-40ef5e2 .premium-accordion-background{background-position:center center;}.elementor-98 .elementor-element.elementor-element-51a47355 .premium-accordion-section .premium-accordion-li{height:375px;}.elementor-98 .elementor-element.elementor-element-51a47355 i.premium-accordion-icon{font-size:20px;}.elementor-98 .elementor-element.elementor-element-51a47355 .premium-accordion-content > svg, .elementor-98 .elementor-element.elementor-element-51a47355 .premium-lottie-animation{width:20px;height:20px;}.elementor-98 .elementor-element.elementor-element-51a47355 .premium-accordion-section .premium-accordion-icon, .elementor-98 .elementor-element.elementor-element-51a47355 .premium-accordion-content > svg{padding:10px 10px 10px 10px;}.elementor-98 .elementor-element.elementor-element-51a47355 .premium-accordion-section .premium-accordion-title{font-size:15px;}.elementor-98 .elementor-element.elementor-element-dfb1597{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}