.elementor-14 .elementor-element.elementor-element-18cb6c5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;line-height:25px;letter-spacing:3px;color:#C0392B;}.elementor-14 .elementor-element.elementor-element-fb2c620{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-fb2c620 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:62px;font-weight:500;line-height:72px;letter-spacing:0.3px;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-f1cf865{width:var( --container-widget-width, 81% );max-width:81%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:81%;--container-widget-flex-grow:0;font-family:"Source Serif 4", Sans-serif;font-size:19px;font-weight:300;line-height:29px;color:#555555;}.elementor-14 .elementor-element.elementor-element-abcd97f{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-5eb8f1b{text-align:center;}.elementor-14 .elementor-element.elementor-element-5eb8f1b .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:45px;font-weight:700;line-height:45px;color:#D4C9C9;}.elementor-14 .elementor-element.elementor-element-59a5b97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-59a5b97 img{width:25%;}.elementor-14 .elementor-element.elementor-element-fa8d1e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-fa8d1e0 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:500;line-height:40px;letter-spacing:0.3px;color:#1A1A1A;}.elementor-14 .elementor-element.elementor-element-77b5bf7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Source Serif 4", Sans-serif;font-size:19px;font-weight:300;line-height:29px;color:#555555;}.elementor-14 .elementor-element.elementor-element-2e6dbe3{text-align:center;}.elementor-14 .elementor-element.elementor-element-2e6dbe3 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:45px;font-weight:700;line-height:45px;color:#D4C9C9;}.elementor-14 .elementor-element.elementor-element-ba15e99{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-ba15e99 img{width:25%;}.elementor-14 .elementor-element.elementor-element-2a40e32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-2a40e32 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:500;line-height:40px;letter-spacing:0.3px;color:#1A1A1A;}.elementor-14 .elementor-element.elementor-element-c0df046{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Source Serif 4", Sans-serif;font-size:19px;font-weight:300;line-height:29px;color:#555555;}.elementor-14 .elementor-element.elementor-element-c180ba5{text-align:center;}.elementor-14 .elementor-element.elementor-element-c180ba5 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:45px;font-weight:700;line-height:45px;color:#D4C9C9;}.elementor-14 .elementor-element.elementor-element-a9834ef{text-align:start;}.elementor-14 .elementor-element.elementor-element-a9834ef img{width:18%;}.elementor-14 .elementor-element.elementor-element-a5bd477{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-a5bd477 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:500;line-height:40px;letter-spacing:0.3px;color:#1A1A1A;}.elementor-14 .elementor-element.elementor-element-3ef23e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Source Serif 4", Sans-serif;font-size:19px;font-weight:300;line-height:29px;color:#555555;}.elementor-14 .elementor-element.elementor-element-1610169{text-align:center;}.elementor-14 .elementor-element.elementor-element-1610169 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:45px;font-weight:700;line-height:45px;color:#D4C9C9;}.elementor-14 .elementor-element.elementor-element-a8bd357{text-align:start;}.elementor-14 .elementor-element.elementor-element-a8bd357 img{width:25%;}.elementor-14 .elementor-element.elementor-element-34d2b3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-34d2b3d .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:500;line-height:40px;letter-spacing:0.3px;color:#1A1A1A;}.elementor-14 .elementor-element.elementor-element-755e6e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Source Serif 4", Sans-serif;font-size:19px;font-weight:300;line-height:29px;color:#555555;}.elementor-14 .elementor-element.elementor-element-9f37911{text-align:center;}.elementor-14 .elementor-element.elementor-element-9f37911 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:45px;font-weight:700;line-height:45px;color:#D4C9C9;}.elementor-14 .elementor-element.elementor-element-e0a5e6e{text-align:start;}.elementor-14 .elementor-element.elementor-element-e0a5e6e img{width:19%;}.elementor-14 .elementor-element.elementor-element-8ee2aee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-8ee2aee .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:500;line-height:40px;letter-spacing:0.3px;color:#1A1A1A;}.elementor-14 .elementor-element.elementor-element-7d8536a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Source Serif 4", Sans-serif;font-size:19px;font-weight:300;line-height:29px;color:#555555;}.elementor-14 .elementor-element.elementor-element-fd99930{text-align:center;}.elementor-14 .elementor-element.elementor-element-fd99930 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:45px;font-weight:700;line-height:45px;color:#D4C9C9;}.elementor-14 .elementor-element.elementor-element-c754444{text-align:start;}.elementor-14 .elementor-element.elementor-element-c754444 img{width:20%;}.elementor-14 .elementor-element.elementor-element-3e8088d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-3e8088d .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:500;line-height:40px;letter-spacing:0.3px;color:#1A1A1A;}.elementor-14 .elementor-element.elementor-element-4b5b4b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Source Serif 4", Sans-serif;font-size:19px;font-weight:300;line-height:29px;color:#555555;}.elementor-14 .elementor-element.elementor-element-02ede59{text-align:center;}.elementor-14 .elementor-element.elementor-element-02ede59 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:45px;font-weight:700;line-height:45px;color:#D4C9C9;}.elementor-14 .elementor-element.elementor-element-c731f54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;padding:0px 0px 0px 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-c731f54 img{width:25%;}.elementor-14 .elementor-element.elementor-element-b288d35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-b288d35 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:500;line-height:40px;letter-spacing:0.3px;color:#1A1A1A;}.elementor-14 .elementor-element.elementor-element-82d23e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Source Serif 4", Sans-serif;font-size:19px;font-weight:300;line-height:29px;color:#555555;}.elementor-14 .elementor-element.elementor-element-81151ec{text-align:center;}.elementor-14 .elementor-element.elementor-element-81151ec .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:45px;font-weight:700;line-height:45px;color:#D4C9C9;}.elementor-14 .elementor-element.elementor-element-785376c{text-align:start;}.elementor-14 .elementor-element.elementor-element-785376c img{width:23%;}.elementor-14 .elementor-element.elementor-element-1e72bfd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-1e72bfd .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:500;line-height:40px;letter-spacing:0.3px;color:#1A1A1A;}.elementor-14 .elementor-element.elementor-element-de1ad68{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Source Serif 4", Sans-serif;font-size:19px;font-weight:300;line-height:29px;color:#555555;}.elementor-14 .elementor-element.elementor-element-b24c244{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:90px;--padding-right:90px;}.elementor-14 .elementor-element.elementor-element-467e76d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-467e76d .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:40px;font-weight:500;line-height:50px;color:#1A1A1A;}.elementor-14 .elementor-element.elementor-element-dda9411{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Source Serif 4", Sans-serif;font-size:19px;font-weight:300;line-height:19px;color:#555555;}.elementor-14 .elementor-element.elementor-element-c5371fc{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-b24c244{--content-width:1400px;}}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-f1cf865{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-b24c244{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-467e76d .elementor-heading-title{font-size:36px;line-height:46px;}.elementor-14 .elementor-element.elementor-element-dda9411{line-height:30px;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-18cb6c5{text-align:center;}.elementor-14 .elementor-element.elementor-element-fb2c620{text-align:center;}.elementor-14 .elementor-element.elementor-element-fb2c620 .elementor-heading-title{font-size:55px;line-height:65px;}.elementor-14 .elementor-element.elementor-element-f1cf865{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-14 .elementor-element.elementor-element-5eb8f1b.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-59a5b97{text-align:start;}.elementor-14 .elementor-element.elementor-element-fa8d1e0{text-align:start;}.elementor-14 .elementor-element.elementor-element-77b5bf7{text-align:start;}.elementor-14 .elementor-element.elementor-element-2a40e32{text-align:start;}.elementor-14 .elementor-element.elementor-element-c0df046{text-align:start;}.elementor-14 .elementor-element.elementor-element-a5bd477{text-align:start;}.elementor-14 .elementor-element.elementor-element-3ef23e7{text-align:start;}.elementor-14 .elementor-element.elementor-element-34d2b3d{text-align:start;}.elementor-14 .elementor-element.elementor-element-755e6e1{text-align:start;}.elementor-14 .elementor-element.elementor-element-8ee2aee{text-align:start;}.elementor-14 .elementor-element.elementor-element-7d8536a{text-align:start;}.elementor-14 .elementor-element.elementor-element-3e8088d{text-align:start;}.elementor-14 .elementor-element.elementor-element-4b5b4b5{text-align:start;}.elementor-14 .elementor-element.elementor-element-b288d35{text-align:start;}.elementor-14 .elementor-element.elementor-element-82d23e4{text-align:start;}.elementor-14 .elementor-element.elementor-element-1e72bfd{text-align:start;}.elementor-14 .elementor-element.elementor-element-de1ad68{text-align:start;}.elementor-14 .elementor-element.elementor-element-b24c244{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-467e76d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-dda9411{text-align:center;}}/* Start custom CSS for html, class: .elementor-element-abcd97f */.btn {
    position: relative;
    width: 280px;
    height: 55px;
    border: none;
    background: #C0392B;
    color: #fff;
    cursor: pointer;
    overflow: hidden;
     font-family: "DM Sans", sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.text {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    transition: all 0.4s ease;
    white-space: nowrap;
}

/* Default text */
.top {
    top: 50%;
    transform: translate(-50%, -50%);
}

/* Hidden text */
.bottom {
    top: 100%;
    transform: translate(-50%, 0);
    
}

/* Hover Effect */
.btn:hover .top {
    top: -50%;
    
    
}

.btn:hover .bottom {
    top: 50%;
    transform: translate(-50%, -50%);
    
    
    
}

.btn:hover {
    background: #C0392B;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c5371fc */.btn {
    position: relative;
    width: 250px;
    height: 55px;
    border: none;
    background: #C0392B;
    color: #fff;
    cursor: pointer;
    overflow: hidden;
     font-family: "DM Sans", sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.text {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    transition: all 0.4s ease;
    white-space: nowrap;
}

/* Default text */
.top {
    top: 50%;
    transform: translate(-50%, -50%);
}

/* Hidden text */
.bottom {
    top: 100%;
    transform: translate(-50%, 0);
    
}

/* Hover Effect */
.btn:hover .top {
    top: -50%;
    
    
}

.btn:hover .bottom {
    top: 50%;
    transform: translate(-50%, -50%);
    
    
    
}

.btn:hover {
    background: #C0392B;
}/* End custom CSS */