.elementor-15455 .elementor-element.elementor-element-d55f05b{overflow:hidden;}.elementor-15455 .elementor-element.elementor-element-d55f05b > .elementor-background-overlay{opacity:0;}.elementor-15455 .elementor-element.elementor-element-ad70603 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15455 .elementor-element.elementor-element-d295f9f .image-overlay{mix-blend-mode:normal;opacity:0;}.elementor-15455 .elementor-element.elementor-element-d295f9f .item-inner .item--title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-15455 .elementor-element.elementor-element-d295f9f .item-inner .item--description{font-family:"Montserrat", Sans-serif;}.elementor-15455 .elementor-element.elementor-element-783aa20{padding:78px 0px 0px 0px;}.elementor-15455 .elementor-element.elementor-element-e720b53 > .elementor-element-populated{padding:10px 0px 10px 10px;}.elementor-15455 .elementor-element.elementor-element-f884d16 > .elementor-widget-container{padding:0px 0px 4px 0px;}.elementor-15455 .elementor-element.elementor-element-f884d16 .ct-heading .item--title{color:#D71920;font-family:"Montserrat", Sans-serif;font-weight:700;margin-bottom:0px;}.elementor-15455 .elementor-element.elementor-element-2d70589 .ct-fancy-box .item--sub--title{font-family:"Montserrat", Sans-serif;font-size:69px;}.elementor-15455 .elementor-element.elementor-element-2d70589 .ct-fancy-box .item--title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:700;}.elementor-15455 .elementor-element.elementor-element-2d70589 .ct-fancy-box .item--description{font-family:"Montserrat", Sans-serif;font-size:98px;font-weight:400;line-height:1.375em;}.elementor-15455 .elementor-element.elementor-element-2d70589 .item--description{max-width:60%;margin:9px 0px 0px 0px !important;}.elementor-15455 .elementor-element.elementor-element-2d70589 .item--meta{padding:18px 0px 0px 0px !important;margin:0px 0px 0px 0px;}.elementor-15455 .elementor-element.elementor-element-2d70589 .item--meta:before, .elementor-15455 .elementor-element.elementor-element-2d70589 .item--meta:after{border-width:0px 0px 0px 0px !important;}.elementor-15455 .elementor-element.elementor-element-2d70589 .item--inner{margin:-0px -0px -0px -0px;}.elementor-15455 .elementor-element.elementor-element-2d70589 .item--meta + .item--meta{margin-top:30px;}.elementor-15455 .elementor-element.elementor-element-5b29754 .ct-fancy-box .item--sub--title{font-family:"Montserrat", Sans-serif;font-size:50px;}.elementor-15455 .elementor-element.elementor-element-5b29754 .ct-fancy-box .item--title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:700;}.elementor-15455 .elementor-element.elementor-element-5b29754 .ct-fancy-box .item--description{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:300;line-height:1.375em;}.elementor-15455 .elementor-element.elementor-element-5b29754 .item--description{margin:9px 0px 0px 0px !important;}.elementor-15455 .elementor-element.elementor-element-5b29754 .item--meta{padding:18px 0px 0px 0px !important;margin:0px 0px 0px 0px;}.elementor-15455 .elementor-element.elementor-element-5b29754 .item--meta:before, .elementor-15455 .elementor-element.elementor-element-5b29754 .item--meta:after{border-width:0px 0px 0px 0px !important;}.elementor-15455 .elementor-element.elementor-element-5b29754 .item--inner{margin:-0px -0px -0px -0px;}.elementor-15455 .elementor-element.elementor-element-5b29754 .item--meta + .item--meta{margin-top:30px;}.elementor-15455 .elementor-element.elementor-element-c00423c .ct-fancy-box .item--sub--title{font-family:"Montserrat", Sans-serif;font-size:50px;}.elementor-15455 .elementor-element.elementor-element-c00423c .ct-fancy-box .item--title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:700;}.elementor-15455 .elementor-element.elementor-element-c00423c .ct-fancy-box .item--description{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:300;line-height:1.375em;}.elementor-15455 .elementor-element.elementor-element-c00423c .item--description{margin:9px 0px 0px 0px !important;}.elementor-15455 .elementor-element.elementor-element-c00423c .item--meta{padding:18px 0px 0px 0px !important;margin:0px 0px 0px 0px;}.elementor-15455 .elementor-element.elementor-element-c00423c .item--meta:before, .elementor-15455 .elementor-element.elementor-element-c00423c .item--meta:after{border-width:0px 0px 0px 0px !important;}.elementor-15455 .elementor-element.elementor-element-c00423c .item--inner{margin:-0px -0px -0px -0px;}.elementor-15455 .elementor-element.elementor-element-c00423c .item--meta + .item--meta{margin-top:30px;}.elementor-15455 .elementor-element.elementor-element-e76580c > .elementor-widget-container{padding:22px 0px 36px 0px;}.elementor-15455 .elementor-element.elementor-element-e76580c .ct-fancy-box .item--sub--title{font-family:"Montserrat", Sans-serif;font-size:50px;}.elementor-15455 .elementor-element.elementor-element-e76580c .ct-fancy-box .item--title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:700;}.elementor-15455 .elementor-element.elementor-element-e76580c .ct-fancy-box .item--description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:1.375em;}.elementor-15455 .elementor-element.elementor-element-e76580c .item--description{margin:9px 0px 0px 0px !important;}.elementor-15455 .elementor-element.elementor-element-e76580c .item--meta{padding:14px 0px 0px 0px !important;margin:0px 0px 0px 0px;}.elementor-15455 .elementor-element.elementor-element-e76580c .item--inner{margin:-0px -0px -0px -0px;}.elementor-15455 .elementor-element.elementor-element-e76580c .item--meta + .item--meta{margin-top:30px;}.elementor-15455 .elementor-element.elementor-element-77a4fc6{overflow:hidden;padding:140px 0px 0px 0px;}.elementor-15455 .elementor-element.elementor-element-77a4fc6 > .elementor-container{margin:-145px 0px 0px 0px !important;}.elementor-15455 .elementor-element.elementor-element-4b00ec1 > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-15455 .elementor-element.elementor-element-308c2a3 .wp-meta .text-title{margin-bottom:0px;}.elementor-15455 .elementor-element.elementor-element-7ff5c7a{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15455 .elementor-element.elementor-element-7ff5c7a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15455 .elementor-element.elementor-element-61756ab{overflow:hidden;padding:140px 0px 0px 0px;}.elementor-15455 .elementor-element.elementor-element-61756ab > .elementor-container{margin:-139px 0px 0px 0px !important;}.elementor-15455 .elementor-element.elementor-element-842f6f5 > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-15455 .elementor-element.elementor-element-48b2ade{overflow:hidden;padding:140px 0px 0px 0px;}.elementor-15455 .elementor-element.elementor-element-48b2ade > .elementor-container{margin:-139px 0px 0px 0px !important;}.elementor-15455 .elementor-element.elementor-element-bc49af3 > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-15455 .elementor-element.elementor-element-6d9e8ee{padding:165px 0px 0px 0px;}.elementor-15455 .elementor-element.elementor-element-6beea15 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 0px 10px 0px;}.elementor-15455 .elementor-element.elementor-element-2b91046{width:100%;max-width:100%;}.elementor-15455 .elementor-element.elementor-element-2b91046 .ct-testimonial .text-title{font-size:32px;font-weight:500;letter-spacing:3px;word-spacing:2px;}.elementor-15455 .elementor-element.elementor-element-20312a9{--display:flex;}.elementor-15455 .elementor-element.elementor-element-3321feb{--spacer-size:50px;}.elementor-15455 .elementor-element.elementor-element-632bbbf{padding:150px 0px 0px 0px;}.elementor-15455 .elementor-element.elementor-element-632bbbf > .elementor-container{margin:-132px 0px 0px 0px !important;}.elementor-15455 .elementor-element.elementor-element-de360ed > .elementor-element-populated{padding:10px 0px 0px 0px;}.elementor-15455 .elementor-element.elementor-element-3425a28{width:var( --container-widget-width, 99.999% );max-width:99.999%;--container-widget-width:99.999%;--container-widget-flex-grow:0;}.elementor-15455 .elementor-element.elementor-element-3425a28 > .elementor-widget-container{padding:0px 0px 45px 0px;}.elementor-15455 .elementor-element.elementor-element-3425a28.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15455 .elementor-element.elementor-element-3425a28 .ct-heading{text-align:center;}.elementor-15455 .elementor-element.elementor-element-3425a28 .ct-heading .item--title{font-family:"Montserrat", Sans-serif;font-weight:600;margin-bottom:0px;}.elementor-15455 .elementor-element.elementor-element-fc7cea8 > .elementor-element-populated{padding:0px 15px 0px 0px;}.elementor-15455 .elementor-element.elementor-element-9078fbd .grid-item{margin-bottom:27px !important;}.elementor-15455 .elementor-element.elementor-element-9078fbd .wp-meta .text-title{margin-bottom:0px;}.elementor-15455 .elementor-element.elementor-element-9078fbd .grid-item-inner .item--featured .item--holder .item--category{margin:0px 0px 16px 0px;}.elementor-15455 .elementor-element.elementor-element-9078fbd .grid-item-inner .item--title{font-family:"Montserrat", Sans-serif;line-height:1.3913em;}.elementor-15455 .elementor-element.elementor-element-9078fbd .grid-item-inner .item--featured .item--holder .item--title{margin:0px 30px 4px 0px;}.elementor-15455 .elementor-element.elementor-element-bbb98db > .elementor-element-populated{padding:0px 0px 0px 15px;}.elementor-15455 .elementor-element.elementor-element-dabb1f6 .grid-item{margin-bottom:0px !important;}.elementor-15455 .elementor-element.elementor-element-dabb1f6 .item--featured:before, .elementor-15455 .elementor-element.elementor-element-dabb1f6 .grid-item-inner:before{border-color:#343434 !important;border-width:1px;}.elementor-15455 .elementor-element.elementor-element-dabb1f6 .item--featured:after, .elementor-15455 .elementor-element.elementor-element-dabb1f6 .grid-item-inner:after{border-width:3px;}.elementor-15455 .elementor-element.elementor-element-dabb1f6 .wp-meta .text-title{font-family:"Montserrat", Sans-serif;margin-bottom:0px;}.elementor-15455 .elementor-element.elementor-element-dabb1f6 .grid-item-inner .item--title{font-family:"Montserrat", Sans-serif;}.elementor-15455 .elementor-element.elementor-element-dabb1f6 .grid-item-inner .item--featured .item--holder .item-comment{font-family:"Montserrat", Sans-serif;}.elementor-15455 .elementor-element.elementor-element-dabb1f6 .item--featured img{height:580px !important;}.elementor-15455 .elementor-element.elementor-element-75bc12c{--display:flex;}.elementor-15455 .elementor-element.elementor-element-c2ab7af{--spacer-size:50px;}.elementor-15455 .elementor-element.elementor-element-fca9985{--display:flex;}@media(min-width:768px){.elementor-15455 .elementor-element.elementor-element-fc7cea8{width:35%;}.elementor-15455 .elementor-element.elementor-element-bbb98db{width:65%;}}@media(max-width:1024px){.elementor-15455 .elementor-element.elementor-element-d55f05b{padding:0px 0px 90px 0px;}.elementor-15455 .elementor-element.elementor-element-77a4fc6{padding:80px 0px 0px 0px;}.elementor-15455 .elementor-element.elementor-element-308c2a3 .ct-video-holder img{height:500px;}.elementor-15455 .elementor-element.elementor-element-7ff5c7a{--grid-auto-flow:row;}.elementor-15455 .elementor-element.elementor-element-61756ab{padding:80px 0px 0px 0px;}.elementor-15455 .elementor-element.elementor-element-48b2ade{padding:80px 0px 0px 0px;}.elementor-15455 .elementor-element.elementor-element-6d9e8ee{padding:70px 0px 0px 0px;}.elementor-15455 .elementor-element.elementor-element-632bbbf{padding:80px 0px 0px 0px;}.elementor-15455 .elementor-element.elementor-element-dabb1f6 .item--featured img{height:480px !important;}}@media(max-width:767px){.elementor-15455 .elementor-element.elementor-element-d295f9f{text-align:left;}.elementor-15455 .elementor-element.elementor-element-783aa20{padding:35px 0px 80px 0px;}.elementor-15455 .elementor-element.elementor-element-2d70589 .ct-fancy-box .item--sub--title{font-size:34px;}.elementor-15455 .elementor-element.elementor-element-2d70589 .ct-fancy-box .item--description{font-size:57px;}.elementor-15455 .elementor-element.elementor-element-5b29754 .ct-fancy-box .item--sub--title{font-size:34px;}.elementor-15455 .elementor-element.elementor-element-c00423c .ct-fancy-box .item--sub--title{font-size:34px;}.elementor-15455 .elementor-element.elementor-element-308c2a3 .ct-video-holder img{height:430px;}.elementor-15455 .elementor-element.elementor-element-7ff5c7a{--width:296.364px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15455 .elementor-element.elementor-element-d9de0b6{width:var( --container-widget-width, 1000px );max-width:1000px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-15455 .elementor-element.elementor-element-7141bd9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-15455 .elementor-element.elementor-element-2b91046 .ct-testimonial .text-title{font-size:50px;}.elementor-15455 .elementor-element.elementor-element-de360ed > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15455 .elementor-element.elementor-element-3425a28{width:var( --container-widget-width, 317.747px );max-width:317.747px;--container-widget-width:317.747px;--container-widget-flex-grow:0;}.elementor-15455 .elementor-element.elementor-element-3425a28 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15455 .elementor-element.elementor-element-3425a28 .ct-heading{text-align:center;}.elementor-15455 .elementor-element.elementor-element-3425a28 .item--title{max-width:3000px;}.elementor-15455 .elementor-element.elementor-element-3425a28 .ct-heading .item--title{margin-bottom:0px;}.elementor-15455 .elementor-element.elementor-element-dabb1f6 > .elementor-widget-container{margin:0px 0px 0px -14px;}.elementor-15455 .elementor-element.elementor-element-dabb1f6 .item--featured img{height:280px !important;}}/* Start custom CSS for ct_fancy_box, class: .elementor-element-2d70589 */.elementor-15455 .elementor-element.elementor-element-2d70589 span {
    font-size: 20px !important;
}

@media (max-width: 768px) {
    .elementor-15455 .elementor-element.elementor-element-2d70589 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for ct_fancy_box, class: .elementor-element-5b29754 */.elementor-15455 .elementor-element.elementor-element-5b29754 span {
    font-size: 20px !important;
}

@media (max-width: 768px) {
    .elementor-15455 .elementor-element.elementor-element-5b29754 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for ct_fancy_box, class: .elementor-element-c00423c */.elementor-15455 .elementor-element.elementor-element-c00423c span {
    font-size: 20px !important;
}

@media (max-width: 768px) {
    .elementor-15455 .elementor-element.elementor-element-c00423c span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for ct_fancy_box, class: .elementor-element-e76580c */.elementor-15455 .elementor-element.elementor-element-e76580c span {
    font-size: 20px !important;
}

@media (max-width: 768px) {
    .elementor-15455 .elementor-element.elementor-element-e76580c span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d9de0b6 *//* ===== SECTION ===== */
.stats-section{
    background:#0b0b0b;
    padding:60px 20px;
    display:flex;
    justify-content:center;
    gap:80px;
    text-align:center;
}

/* EACH BLOCK */
.stat{
    color:#fff;
}

/* NUMBERS */
.counter{
    font-size:48px;
    font-weight:800;
    color:#ed1c24;
    margin-bottom:10px;
}

/* TEXT */
.stat p{
    font-size:14px;
    letter-spacing:2px;
    font-weight:600;
    color:#ccc;
}

/* MOBILE */
@media(max-width:767px){
    .stats-section{
        flex-direction:column;
        gap:30px;
    }

    .counter{
        font-size:36px;
    }
}
.stat{
    position:relative;
}

.stat:not(:last-child)::after{
    content:"";
    position:absolute;
    right:-40px;
    top:50%;
    transform:translateY(-50%);
    width:1px;
    height:40px;
    background:#333;
}
.stat:not(:last-child)::after{
    right:50%;
    top:auto;
    bottom:-15px;
    transform:translateX(50%);
    width:60px;
    height:1px;
}

.stat:hover .counter{
    text-shadow:0 0 15px rgba(237,28,36,0.7);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7141bd9 */.swiper-slide{
    position:relative;
}

.brand-btn{
    position:absolute;
    bottom:20px;
    left:50%;
    transform:translateX(-50%);

    z-index:10;

    padding:10px 22px;

    background:rgba(0,0,0,0.7);

    border:1px solid rgba(255,255,255,0.2);
    border-radius:50px;

    color:#fff;
    text-decoration:none;

    font-size:11px;
    font-weight:600;
    letter-spacing:1px;

    transition:0.3s ease;
}

.brand-btn:hover{
    background:#d11f1f;
    border-color:#d11f1f;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6beea15 */.text-title.case-animate-time {
    width: 100% !important;
    text-align: center !important;
}

.text-title.case-animate-time .slide-in-container {
    display: inline-block !important;
}

.text-title.case-animate-time .wow {
    display: inline-block !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6d9e8ee */.text-title.case-animate-time {
    width: 100% !important;
    text-align: center !important;
}

.text-title.case-animate-time .slide-in-container {
    display: inline-block !important;
}

.text-title.case-animate-time .wow {
    display: inline-block !important;
    text-align: center !important;
}/* End custom CSS */