.elementor-8 .elementor-element.elementor-element-7e658c7b > .elementor-container{max-width:950px;min-height:100vh;}.elementor-8 .elementor-element.elementor-element-7e658c7b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-7e658c7b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7e658c7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7e658c7b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-100px;margin-bottom:0px;padding:0px 45px 0px 45px;}.elementor-8 .elementor-element.elementor-element-7e658c7b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-29d89a61.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8 .elementor-element.elementor-element-6b82834d{text-align:center;color:#1B1B1B;font-family:"Sen", Sans-serif;font-size:45px;font-weight:700;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-6b82834d .elementor-drop-cap{margin-right:10px;}body.rtl .elementor-8 .elementor-element.elementor-element-6b82834d .elementor-drop-cap{margin-left:10px;}.elementor-8 .elementor-element.elementor-element-6b82834d > .elementor-widget-container{margin:-25px 0px -15px 0px;}.elementor-8 .elementor-element.elementor-element-2f946fdd > .elementor-container{max-width:800px;}.elementor-8 .elementor-element.elementor-element-78b487b0{text-align:center;color:#E263AF;font-family:"Sen", Sans-serif;font-size:20px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-78b487b0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-b3930d3 > .elementor-container{min-height:170px;}.elementor-8 .elementor-element.elementor-element-b3930d3{margin-top:-170px;margin-bottom:0px;padding:0px 45px 0px 45px;}.elementor-8 .elementor-element.elementor-element-02a0bc9 > .elementor-element-populated{margin:0px -45px 0px -45px;--e-column-margin-right:-45px;--e-column-margin-left:-45px;}.elementor-8 .elementor-element.elementor-element-4b0c0df{text-align:center;color:#7A7A7A80;font-family:"Sen", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;}.elementor-8 .elementor-element.elementor-element-4b0c0df > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-8 .elementor-element.elementor-element-c4d9aae .elementor-main-swiper{height:100px;}.elementor-8 .elementor-element.elementor-element-c4d9aae.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-c4d9aae .elementor-main-swiper .swiper-slide{border-radius:0px;padding:0px 10px 0px 10px;}.elementor-8 .elementor-element.elementor-element-c4d9aae .elementor-swiper-button{font-size:20px;}.elementor-8 .elementor-element.elementor-element-a0e184d{text-align:center;color:var( --e-global-color-text );font-family:"Sen", Sans-serif;font-size:17.5px;font-weight:500;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-a0e184d .elementor-drop-cap{margin-right:10px;}body.rtl .elementor-8 .elementor-element.elementor-element-a0e184d .elementor-drop-cap{margin-left:10px;}.elementor-8 .elementor-element.elementor-element-a0e184d > .elementor-widget-container{margin:30px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-02a0bc9{width:85%;}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-7e658c7b > .elementor-container{max-width:700px;min-height:100vh;}.elementor-8 .elementor-element.elementor-element-7e658c7b{margin-top:-80px;margin-bottom:0px;padding:0px 22.5px 0px 22.5px;}.elementor-8 .elementor-element.elementor-element-6b82834d{font-size:34px;}.elementor-8 .elementor-element.elementor-element-78b487b0{font-size:20px;}.elementor-8 .elementor-element.elementor-element-c4d9aae.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-8 .elementor-element.elementor-element-a0e184d{font-size:34px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-7e658c7b > .elementor-container{min-height:100vh;}.elementor-8 .elementor-element.elementor-element-7e658c7b{margin-top:-60px;margin-bottom:0px;padding:0px 15px 0px 15px;}.elementor-8 .elementor-element.elementor-element-6b82834d{font-size:27.5px;}.elementor-8 .elementor-element.elementor-element-6b82834d > .elementor-widget-container{margin:-100px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-78b487b0{font-size:20px;}.elementor-8 .elementor-element.elementor-element-b3930d3{margin-top:-250px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-c4d9aae.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-8 .elementor-element.elementor-element-a0e184d{font-size:17.5px;}.elementor-8 .elementor-element.elementor-element-a0e184d > .elementor-widget-container{margin:30px 0px 0px 0px;}}/* Start custom CSS */h1, h2, h3, h4, h5, h6 {
    margin-top: .5rem;
    margin-bottom: 1rem;
    font-family: inherit;
    font-weight: 600;
    line-height: 1.4;
    color: inherit;
}

h1 {

    font-weight: 600;
    font-size: 17.5px!important;
    color: inherit;
    text-transform: uppercase;
    letter-spacing: 1px;
    opacity: 0.4;
}

@media (max-width: 767px) {
h1 {

    font-weight: 600;
    font-size: 12px!important;
    color: inherit;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    opacity: 0.4;
}
}

.ha-link a {
color: #ffffff;    
border-bottom: 2px solid #EAC5D8;
padding-bottom: 2px
}

.ha-link a:hover {
color: #EAC5D8!important;   
border-bottom: 2px solid #ffffff!important;  
padding-bottom: 2px
}

.ha-link-1 a {
color: #1b1b1b;    
border-bottom: 2px solid #E263AF;
padding-bottom: 2px
}

.ha-link-1 a:hover {
color: #E263AF!important;   
border-bottom: 2px solid #ffffff!important;  
padding-bottom: 2px
}

.button .ha-button {
    width: 150px!important;
}

.elementor-carousel-image {
  filter: grayscale(100%);
}

.elementor-carousel-image:hover {
  filter: grayscale(0%);
}


.client-slider .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}/* End custom CSS */