.elementor-2 .elementor-element.elementor-element-97eee3f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-97eee3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282828;}.elementor-2 .elementor-element.elementor-element-97eee3f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-97eee3f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-2e6212f .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-2e6212f .elementor-button:focus{color:#084BB1;}.elementor-2 .elementor-element.elementor-element-2e6212f .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-2e6212f .elementor-button:focus svg{fill:#084BB1;}.elementor-2 .elementor-element.elementor-element-2e6212f{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-89e28b0:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-89e28b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282828;}.elementor-2 .elementor-element.elementor-element-89e28b0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-89e28b0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-80adfd1 .elementor-repeater-item-498497c .ee-button-wrapper.ee-effect--foreground .ee-button:after{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-80adfd1 .elementor-repeater-item-498497c .ee-button-wrapper.ee-effect--background .ee-button:before,
				  .elementor-2 .elementor-element.elementor-element-80adfd1 .elementor-repeater-item-498497c .ee-button-wrapper.ee-effect--double-background .ee-button:after{background-color:#FF0000;}.elementor-2 .elementor-element.elementor-element-80adfd1 .elementor-repeater-item-498497c .ee-button-wrapper .ee-button:before,
				 .elementor-2 .elementor-element.elementor-element-80adfd1 .elementor-repeater-item-498497c .ee-button-wrapper .ee-button:after,
				 .elementor-2 .elementor-element.elementor-element-80adfd1 .elementor-repeater-item-498497c .ee-button-wrapper .ee-button,
				 .elementor-2 .elementor-element.elementor-element-80adfd1 .elementor-repeater-item-498497c .ee-button-wrapper.ee-effect-type--clone .ee-button-content-wrapper,
				 .elementor-2 .elementor-element.elementor-element-80adfd1 .elementor-repeater-item-498497c .ee-button-wrapper.ee-effect-type--flip .ee-button-content-wrapper{transition-timing-function:ease-in-out;transition-duration:0.2s;}.ee-tooltip.ee-tooltip-80adfd1:after{content:"";}.ee-tooltip.ee-tooltip-80adfd1.to--top{transform:translateY(-0px);}.ee-tooltip.ee-tooltip-80adfd1.to--bottom{transform:translateY(0px);}.ee-tooltip.ee-tooltip-80adfd1.to--left{transform:translateX(-0px);}.ee-tooltip.ee-tooltip-80adfd1.to--right{transform:translateX(0px);}.ee-tooltip.ee-tooltip-80adfd1.to--top,
						 .ee-tooltip.ee-tooltip-80adfd1.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-80adfd1.to--left,
						 .ee-tooltip.ee-tooltip-80adfd1.to--right{margin-top:0px;}.ee-tooltip.ee-tooltip-80adfd1{max-width:350px;z-index:999;}.elementor-2 .elementor-element.elementor-element-80adfd1 .ee-button{font-size:85px;}.elementor-2 .elementor-element.elementor-element-80adfd1 > .elementor-widget-container{margin:0px 0px 100px 0px;}.elementor-2 .elementor-element.elementor-element-59893b4 .elementor-button{font-size:39px;background-color:#DD3DFF;border-style:solid;border-width:0px 0px 6px 0px;padding:25px 50px 25px 50px;}.elementor-2 .elementor-element.elementor-element-59893b4 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-59893b4 .elementor-button:focus{color:#084BB1;}.elementor-2 .elementor-element.elementor-element-59893b4 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-59893b4 .elementor-button:focus svg{fill:#084BB1;}.elementor-2 .elementor-element.elementor-element-59893b4{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-5833fb1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-640021b{--e-image-carousel-slides-to-show:3;}.elementor-2 .elementor-element.elementor-element-640021b .swiper-wrapper{display:flex;align-items:center;}.elementor-2 .elementor-element.elementor-element-640021b .elementor-image-carousel-caption{text-align:center;color:#FFFFFF;font-family:"BreadleySerif", Sans-serif;font-size:31px;font-style:normal;}/* Start custom CSS for button, class: .elementor-element-2e6212f */.elementor-2 .elementor-element.elementor-element-2e6212f:after {
    transition-timing-function: linear;
    transition-duration: .3s;
}

.elementor-2 .elementor-element.elementor-element-2e6212f:after {
    content: "";
 background-color: #fff;
 z-index: 1;
 content: "";
    pointer-events: none;
    position: absolute;
    width: 100%;
    height: 100%;
  height: 50px; /*dimension of the shape*/
  position: absolute;
  width: 150px; /*dimension of the shape*/
  z-index: -9;
      transform: translateY(200%);
 
}

.elementor-button span {
    z-index: 999999;}

.elementor-2 .elementor-element.elementor-element-2e6212f:hover:after{
    z-index: 999;
    transform: translateY(-100%) translateX(0);
   
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-59893b4 */.elementor-2 .elementor-element.elementor-element-59893b4:before {
        transition-property: all;
  transition: .2s ease-out;
}

.elementor-2 .elementor-element.elementor-element-59893b4:before {
   
	background-color:#fff;
	content:"";
	display:block;
	position:absolute;
	width:400px;
	height: 100px;
	z-index: -9999;
	 overflow: hidden!important;
    transform: translateY(100%);
    transform-origin: top;
    transition: transform .4s ease-out;
  
 
}



.elementor-button span {
    z-index: 999999;}
    


.elementor-2 .elementor-element.elementor-element-59893b4:hover:before{
      overflow: hidden;
    z-index: 999;
    transform-origin: center;
    transform: translateY(0%) translateX(0);
   
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-640021b */.swiper-slide {
    transition: 0.5s;
 
}


.elementor-image-carousel-caption {
    display: none;
}


.elementor-widget-image-carousel .swiper-slide {
     transition: 0.5s;

}


.elementor-widget-image-carousel .swiper-slide:hover

.elementor-image-carousel-caption {
    display: block;
}


.elementor-image-carousel-caption {
    position: absolute;
    bottom: 30px;}




.elementor-widget-image-carousel:hover
.swiper-slide:before{
     content: '';
 background-color: #000;
 position: absolute;
            opacity: 0.3;
            top: 0px;
            left: 0px;
            width: 100vw;
            height: 100vh;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'BreadleySerif';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://sda-uni.com/wp-content/uploads/2021/07/BreadleySerif-Thin.woff') format('woff');
}
@font-face {
	font-family: 'BreadleySerif';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://sda-uni.com/wp-content/uploads/2021/07/BreadleySerif-Light.woff') format('woff');
}
@font-face {
	font-family: 'BreadleySerif';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://sda-uni.com/wp-content/uploads/2021/07/BreadleySerif-Regular.woff') format('woff');
}
@font-face {
	font-family: 'BreadleySerif';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://sda-uni.com/wp-content/uploads/2021/07/BreadleySerif-Bold.woff') format('woff');
}
@font-face {
	font-family: 'BreadleySerif';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://sda-uni.com/wp-content/uploads/2021/07/BreadleySerif-Black.woff') format('woff');
}
/* End Custom Fonts CSS */