.elementor-2316 .elementor-element.elementor-element-362576db{--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:hidden;border-style:solid;--border-style:solid;border-width:9px 0px 0px 0px;--border-top-width:9px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2316 .elementor-element.elementor-element-362576db:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-362576db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}body:not(.rtl) .elementor-2316 .elementor-element.elementor-element-96ba654{left:calc(50% - 280px);}body.rtl .elementor-2316 .elementor-element.elementor-element-96ba654{right:calc(50% - 280px);}.elementor-2316 .elementor-element.elementor-element-96ba654{bottom:-134px;}.elementor-2316 .elementor-element.elementor-element-41996072{--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;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:0px;--margin-bottom:250px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-2316 .elementor-element.elementor-element-158d9863{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2316 .elementor-element.elementor-element-35d515d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-2316 .elementor-element.elementor-element-35d515d6 .elementor-heading-title{color:#FFFFFF;}.elementor-2316 .elementor-element.elementor-element-310c60d2{color:#D8D8D8;}.elementor-2316 .elementor-element.elementor-element-152e7075{--display:flex;}.elementor-2316 .elementor-element.elementor-element-5a73e292 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-2316 .elementor-element.elementor-element-5a73e292 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-2316 .elementor-element.elementor-element-13fe45ec{--display:flex;--z-index:2;}.elementor-2316 .elementor-element.elementor-element-34b7ea22{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2316 .elementor-element.elementor-element-677bb5c8 .elementor-heading-title{color:#FFFFFF;}.elementor-2316 .elementor-element.elementor-element-53d692d6{color:#D8D8D8;}.elementor-2316 .elementor-element.elementor-element-428d5f48{--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-2316 .elementor-element.elementor-element-6321552f{--display:flex;--min-height:180px;--justify-content:center;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2316 .elementor-element.elementor-element-6321552f:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-6321552f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2316 .elementor-element.elementor-element-6321552f:hover{background-color:#C20509;}.elementor-2316 .elementor-element.elementor-element-1b1334f{text-align:center;}.elementor-2316 .elementor-element.elementor-element-1b1334f .elementor-heading-title{font-size:16px;text-transform:uppercase;line-height:1.4em;letter-spacing:0.02em;color:var( --e-global-color-52f3347 );}body:not(.rtl) .elementor-2316 .elementor-element.elementor-element-3af5064f{left:50%;}body.rtl .elementor-2316 .elementor-element.elementor-element-3af5064f{right:50%;}.elementor-2316 .elementor-element.elementor-element-3af5064f{bottom:0px;}.elementor-2316 .elementor-element.elementor-element-2574338e{--display:flex;--min-height:180px;--justify-content:center;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2316 .elementor-element.elementor-element-2574338e:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-2574338e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2316 .elementor-element.elementor-element-2574338e:hover{background-color:#C20509;}.elementor-2316 .elementor-element.elementor-element-665e6f10{text-align:center;}.elementor-2316 .elementor-element.elementor-element-665e6f10 .elementor-heading-title{font-size:16px;text-transform:uppercase;line-height:1.4em;letter-spacing:0.02em;color:var( --e-global-color-52f3347 );}body:not(.rtl) .elementor-2316 .elementor-element.elementor-element-189b8f0{left:50%;}body.rtl .elementor-2316 .elementor-element.elementor-element-189b8f0{right:50%;}.elementor-2316 .elementor-element.elementor-element-189b8f0{bottom:0px;}.elementor-2316 .elementor-element.elementor-element-5e042c9a{--display:flex;--min-height:180px;--justify-content:center;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2316 .elementor-element.elementor-element-5e042c9a:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-5e042c9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2316 .elementor-element.elementor-element-5e042c9a:hover{background-color:#C20509;}.elementor-2316 .elementor-element.elementor-element-275b3bd9{text-align:center;}.elementor-2316 .elementor-element.elementor-element-275b3bd9 .elementor-heading-title{font-size:16px;text-transform:uppercase;line-height:1.4em;letter-spacing:0.02em;color:var( --e-global-color-52f3347 );}body:not(.rtl) .elementor-2316 .elementor-element.elementor-element-7b19e047{left:50%;}body.rtl .elementor-2316 .elementor-element.elementor-element-7b19e047{right:50%;}.elementor-2316 .elementor-element.elementor-element-7b19e047{bottom:0px;}@media(min-width:768px){.elementor-2316 .elementor-element.elementor-element-362576db{--content-width:1174px;}.elementor-2316 .elementor-element.elementor-element-34b7ea22{--width:569px;}}@media(max-width:1024px){body:not(.rtl) .elementor-2316 .elementor-element.elementor-element-96ba654{left:calc(50% - 520px);}body.rtl .elementor-2316 .elementor-element.elementor-element-96ba654{right:calc(50% - 520px);}.elementor-2316 .elementor-element.elementor-element-96ba654{bottom:166px;}}@media(max-width:767px){body:not(.rtl) .elementor-2316 .elementor-element.elementor-element-96ba654{left:calc(50% - 300px);}body.rtl .elementor-2316 .elementor-element.elementor-element-96ba654{right:calc(50% - 300px);}.elementor-2316 .elementor-element.elementor-element-96ba654{bottom:675px;}.elementor-2316 .elementor-element.elementor-element-96ba654 img{width:1000px;}.elementor-2316 .elementor-element.elementor-element-428d5f48{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2316 .elementor-element.elementor-element-6321552f{--min-height:90px;}.elementor-2316 .elementor-element.elementor-element-2574338e{--min-height:90px;}.elementor-2316 .elementor-element.elementor-element-5e042c9a{--min-height:90px;}}/* Start custom CSS for image, class: .elementor-element-96ba654 */.elementor-2316 .elementor-element.elementor-element-96ba654,
.elementor-2316 .elementor-element.elementor-element-96ba654 img {
    max-width: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-310c60d2 */.elementor-2316 .elementor-element.elementor-element-310c60d2 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-5a73e292 */.jet-listing-dynamic-repeater__items {
    display: flex;
    flex-direction: column;
    width: 100%;
}
.jet-listing-dynamic-repeater__item {
    justify-content: flex-start!important;
}
.faq-answer {
    overflow: hidden; 
    transition: height 0.5s ease;
}
.faq-item{ 
    position: relative; 
    padding-bottom: 12px; 
    border-bottom: 2px solid rgba(255, 255, 255, 0.7);
    display: flex;
    flex-direction: column;
    width: 100%;
    align-items: flex-start!important;
    margin-bottom:20px;
} 
.faq-item button {
    background:none!important;
    border:none!important;
    padding: 0 0 20px 0!important;
     border-radius: 0!important;
     white-space: normal;
    word-wrap: break-word;
    text-align: left;
    height: auto;
    min-height: unset;
}
.faq-item .faq-question {
    cursor: pointer;
}
.faq-item::after { 
    content: ""; 
    position: absolute; 
    left: 0; 
    bottom: -2px; 
    width: 0%; 
    height:2px; 
    background-color:rgb(161, 21, 24); 
    transition: all 0.6s ease;
} 

.faq-item:hover::after { 
    transition: all 0.6s ease;
    width: 100%; 
}

.faq-item.active::after {
    transition: all 0.6s ease;
    width: 100%; 
}
.faq-item .faq-question svg circle {
    fill:white!important;
    transition: all 0.6s ease;
}
.faq-item:hover .faq-question svg circle {
    fill:rgb(161, 21, 24)!important;
    transition: all 0.6s ease;
}
.faq-item.active .faq-question svg circle {
    fill:rgb(161, 21, 24)!important;
    transition: all 0.6s ease;
}

.faq-a {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.5s ease;
}

.faq-item.active .faq-a {
    max-height: 500px;
    transition: max-height 0.5s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-677bb5c8 */.elementor-2316 .elementor-element.elementor-element-677bb5c8 span{

    font-size: 28px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53d692d6 */.elementor-2316 .elementor-element.elementor-element-53d692d6 p{
    margin-bottom: 0;
}
.elementor-2316 .elementor-element.elementor-element-53d692d6 {
    max-width: 450px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3af5064f */.elementor-2316 .elementor-element.elementor-element-3af5064f {
    transform: translate(-50%, 50%)
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-189b8f0 */.elementor-2316 .elementor-element.elementor-element-189b8f0 {
    transform: translate(-50%, 50%)
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b19e047 */.elementor-2316 .elementor-element.elementor-element-7b19e047 {
    transform: translate(-50%, 50%)
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-362576db */.elementor-2316 .elementor-element.elementor-element-362576db {
    overflow: visible;
}/* End custom CSS */