.elementor-14 .elementor-element.elementor-element-3a46857{--display:flex;--min-height:460px;--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;--overlay-opacity:0.5;}.elementor-14 .elementor-element.elementor-element-3a46857::before, .elementor-14 .elementor-element.elementor-element-3a46857 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-3a46857 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-3a46857 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-3a46857 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-3a46857 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #000000 100%);}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-bd4a192{--iteration-count:infinite;margin:120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--dynamic-text-color:#FF0000;}.elementor-14 .elementor-element.elementor-element-bd4a192 .elementor-headline{text-align:center;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;}.elementor-14 .elementor-element.elementor-element-bd4a192 .elementor-headline-plain-text{color:#FBFBFB;}.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-14 .elementor-element.elementor-element-5696f96{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14 .elementor-element.elementor-element-4c4278a .elementor-button{background-color:#FF0000;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-radius:35px 35px 35px 35px;}.elementor-14 .elementor-element.elementor-element-4c4278a .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-4c4278a .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-14 .elementor-element.elementor-element-4c4278a{width:initial;max-width:initial;margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-4c4278a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-4c4278a .elementor-button-content-wrapper{flex-direction:row;}.elementor-14 .elementor-element.elementor-element-4c4278a .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-4c4278a .elementor-button:focus svg{fill:#000000;}.elementor-14 .elementor-element.elementor-element-15991ed{--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:1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-15991ed:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-15991ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-14 .elementor-element.elementor-element-40ac640{--iteration-count:infinite;--dynamic-text-color:#FF0000;}.elementor-14 .elementor-element.elementor-element-40ac640 .elementor-headline{text-align:center;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;}.elementor-14 .elementor-element.elementor-element-40ac640 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-94c25a0{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-e680a66{--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;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-e680a66:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-e680a66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-14 .elementor-element.elementor-element-e3af1fd{--display:flex;--min-height:339px;--overlay-opacity:0.8;--border-radius:17px 17px 17px 17px;box-shadow:0px 0px 3px 0px #FFFFFF;}.elementor-14 .elementor-element.elementor-element-e3af1fd:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-e3af1fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #f2295b 100%);}.elementor-14 .elementor-element.elementor-element-e3af1fd::before, .elementor-14 .elementor-element.elementor-element-e3af1fd > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-e3af1fd > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-e3af1fd > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-e3af1fd > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-e3af1fd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FF0000 0%, #000000 100%);}.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-14 .elementor-element.elementor-element-1034700 .elementor-button{background-color:#FF0000;}.elementor-14 .elementor-element.elementor-element-1034700 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-1034700 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-14 .elementor-element.elementor-element-1034700 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-1034700 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-1034700 .elementor-button:focus svg{fill:#000000;}.elementor-14 .elementor-element.elementor-element-1c742c0{--display:flex;--overlay-opacity:0.8;--border-radius:17px 17px 17px 17px;box-shadow:0px 0px 3px 0px #FFFFFF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-1c742c0::before, .elementor-14 .elementor-element.elementor-element-1c742c0 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-1c742c0 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-1c742c0 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-1c742c0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-1c742c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FF0000 0%, #000000 100%);}.elementor-14 .elementor-element.elementor-element-c3b2b41 .elementor-button{background-color:#FF0000;fill:#FFFFFF;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-c3b2b41 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-c3b2b41 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-14 .elementor-element.elementor-element-c3b2b41 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-c3b2b41 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-14 .elementor-element.elementor-element-c3b2b41 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-c3b2b41 .elementor-button:focus svg{fill:#000000;}.elementor-14 .elementor-element.elementor-element-df7eddd{--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-14 .elementor-element.elementor-element-df7eddd:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-df7eddd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-14 .elementor-element.elementor-element-fdf2203{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 0px 0px rgba(255, 255, 255, 0);}.elementor-14 .elementor-element.elementor-element-fdf2203:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-fdf2203 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-14 .elementor-element.elementor-element-aae0b51{--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;--border-radius:017px 017px 017px 017px;box-shadow:0px 0px 2px 0px #FFFFFF;--margin-top:0px;--margin-bottom:0px;--margin-left:25px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-aae0b51:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-aae0b51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #950202 0%, #000000 100%);}.elementor-14 .elementor-element.elementor-element-aae0b51.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-5450edd.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-5450edd{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-b25a5f1{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.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-14 .elementor-element.elementor-element-5cbc1e0{text-align:center;}.elementor-14 .elementor-element.elementor-element-5cbc1e0 .elementor-heading-title{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-fbe63af .elementor-heading-title{color:#FF0000;}.elementor-14 .elementor-element.elementor-element-21dd55f .elementor-button{background-color:#FF0000;}.elementor-14 .elementor-element.elementor-element-21dd55f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-9f6467e{--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;--border-radius:017px 017px 017px 17px;box-shadow:0px 0px 2px 0px #FFFFFF;--margin-top:0px;--margin-bottom:0px;--margin-left:35px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-9f6467e:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-9f6467e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #950202 0%, #000000 100%);}.elementor-14 .elementor-element.elementor-element-9f6467e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-a1da1e2.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-a1da1e2{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-c366d57{margin:-52px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-58efd5c{text-align:center;}.elementor-14 .elementor-element.elementor-element-58efd5c .elementor-heading-title{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-aac009c .elementor-heading-title{color:#FF0000;}.elementor-14 .elementor-element.elementor-element-ea2df77 .elementor-button{background-color:#FF0000;}.elementor-14 .elementor-element.elementor-element-ea2df77 .elementor-button-content-wrapper{flex-direction:row;}.elementor-14 .elementor-element.elementor-element-db72cd5{--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-14 .elementor-element.elementor-element-db72cd5:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-db72cd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-14 .elementor-element.elementor-element-db72cd5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-190d16e{--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:-28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-190d16e:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-190d16e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-14 .elementor-element.elementor-element-190d16e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-fac5481{--iteration-count:infinite;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--dynamic-text-color:#FF0000;}.elementor-14 .elementor-element.elementor-element-fac5481 .elementor-headline{text-align:center;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;}.elementor-14 .elementor-element.elementor-element-fac5481 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-54c2e39{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-8fef0b5{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-38d5891{--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:-9px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-38d5891:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-38d5891 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-aae0b51{--width:47%;}.elementor-14 .elementor-element.elementor-element-9f6467e{--width:47%;}.elementor-14 .elementor-element.elementor-element-db72cd5{--width:101.57%;}.elementor-14 .elementor-element.elementor-element-190d16e{--width:100.672%;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-3a46857{--min-height:160px;}.elementor-14 .elementor-element.elementor-element-bd4a192{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-bd4a192 .elementor-headline{font-size:14px;}.elementor-14 .elementor-element.elementor-element-5696f96{font-size:11px;}.elementor-14 .elementor-element.elementor-element-4c4278a{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-4c4278a .elementor-button{border-radius:35px 35px 35px 35px;}.elementor-14 .elementor-element.elementor-element-40ac640 .elementor-headline{font-size:20px;}.elementor-14 .elementor-element.elementor-element-94c25a0{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;}.elementor-14 .elementor-element.elementor-element-aae0b51{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-9f6467e{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-190d16e{--width:500px;}}/* Start custom CSS for html, class: .elementor-element-260ebbf *//* STAT BOX */
.stat-box {
    background: #000;
    border: 2px solid #fff; /* ✅ WHITE BORDER */
    padding: 30px;
    width: 220px;
    border-radius: 12px;
    transition: 0.3s ease;
    box-shadow: 0 0 20px rgba(255,0,0,0.15);
}

/* 🔥 FULL RED HOVER */
.stat-box:hover {
    background: red;
    transform: translateY(-8px);
    box-shadow: 0 0 40px rgba(255,0,0,0.9);
    border: 2px solid #fff; /* ✅ KEEP WHITE ON HOVER */
}
/* NUMBER RED */
.stat-box h3 {
    color: red !important;
}

/* TEXT WHITE */
.stat-box p {
    color: #fff !important;
}

/* HOVER PAR SAB WHITE */
.stat-box:hover h3,
.stat-box:hover p {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3977f59 */.scratch-features{
background:#000;
padding:80px 20px;
}

.container{
max-width:1100px;
margin:auto;
}

/* Heading */

.scratch-heading{
text-align:center;
font-size:34px;
margin-bottom:40px;
color:#ffffff;
}

.scratch-heading span{
color:#ff0000;
}

/* Layout */

.scratch-layout{
display:grid;
grid-template-columns:1fr 1fr;
gap:50px;
align-items:center;
}

/* Feature List */

.feature-list{
display:flex;
flex-direction:column;
gap:15px;
}

/* Feature Box */

.feature-item{
display:flex;
align-items:flex-start;
gap:12px;
background:#111;
padding:15px 18px;
border-radius:8px;
border:1px solid #222;
transition:all 0.3s ease;
}

.feature-item .feature-icon{
font-size:22px;
color:#ff0000;
}

.feature-item h3{
color:#fff;
font-size:16px;
margin-bottom:4px;
}

.feature-item p{
color:#aaa;
font-size:13px;
line-height:1.5;
}

/* Hover Effect */

.feature-item:hover{
transform:translateY(-4px);
border-color:#ff0000;
box-shadow:0 6px 18px rgba(0,0,0,0.6);
}

/* Video */

.scratch-video iframe{
width:100%;
height:420px;
border-radius:10px;
border:none;
}

/* Tablet */

@media (max-width: 992px){

.scratch-layout{
grid-template-columns:1fr;
gap:30px;
}

.scratch-video{
order:2;
}

.feature-list{
order:1;
}

.scratch-video iframe{
height:350px;
}

}

/* Mobile */

@media (max-width: 600px){

.scratch-heading{
font-size:26px;
margin-bottom:30px;
}

.feature-item{
padding:14px;
gap:10px;
}

.feature-item .feature-icon{
font-size:20px;
}

.feature-item h3{
font-size:15px;
}

.feature-item p{
font-size:12px;
}

.scratch-video iframe{
height:230px;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8fef0b5 */.reviews-section{
background:#000;
padding:80px 20px;
overflow:hidden;
text-align:center;
}

.reviews-title{
color:#fff;
font-size:34px;
margin-bottom:50px;
}

.reviews-title span{
color:#ff0000;
}

/* Slider */

.reviews-slider{
overflow:hidden;
max-width:1200px;
margin:auto;
}

.reviews-track{
display:flex;
gap:25px;
animation:scrollReviews 30s linear infinite;
}

/* Pause on hover */

.reviews-slider:hover .reviews-track{
animation-play-state:paused;
}

/* Card */

.review-card{
background:#111;
border-radius:12px;
padding:25px;
min-width:260px;
border:1px solid #222;
transition:0.3s;
}

.review-card:hover{
transform:translateY(-8px) scale(1.05);
border-color:#ff0000;
box-shadow:0 10px 25px rgba(0,0,0,0.6);
}

/* Image */

.review-card img{
width:60px;
height:60px;
border-radius:50%;
object-fit:cover;
border:2px solid #ff0000;
margin-bottom:10px;
}

/* Name */

.review-card h4{
color:#fff;
margin-bottom:5px;
}

/* Stars */

.stars{
color:#FFD700;
font-size:16px;
margin-bottom:10px;
}

/* Text */

.review-card p{
color:#bbb;
font-size:14px;
line-height:1.6;
}

/* Animation */

@keyframes scrollReviews{
0%{
transform:translateX(0);
}
100%{
transform:translateX(-50%);
}
}

/* Mobile */

@media (max-width:600px){

.reviews-title{
font-size:26px;
}

.review-card{
min-width:220px;
padding:20px;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4741ec9 */.faq-section{
background:#000;
padding:80px 20px;
}

.faq-title{
text-align:center;
color:#fff;
font-size:34px;
margin-bottom:40px;
}

.faq-title span{
color:#ff0000;
}

.faq-container{
max-width:900px;
margin:auto;
}

.faq-item{
background:#111;
border-radius:10px;
margin-bottom:15px;
border:1px solid #222;
}

.faq-question{
width:100%;
background:none;
border:none;
color:#fff;
font-size:16px;
padding:18px 20px;
display:flex;
justify-content:space-between;
cursor:pointer;
}

.faq-question span{
color:#ff0000;
font-size:20px;
}

.faq-answer{
display:none;
padding:15px 20px;
color:#bbb;
font-size:14px;
line-height:1.6;
}

.faq-item.active .faq-answer{
display:block;
}

.faq-item:hover{
border-color:#ff0000;
}/* End custom CSS */