.elementor-13805 .elementor-element.elementor-element-1a03520{margin-top:0px;margin-bottom:0px;}.elementor-13805 .elementor-element.elementor-element-a3573b5 .elementor-wrapper{aspect-ratio:16 / 9;}.elementor-13805 .elementor-element.elementor-element-9cfe56c{margin-top:80px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-13805 .elementor-element.elementor-element-e6b1960{font-family:"Space Grotesk", Sans-serif;font-size:85px;font-weight:400;line-height:112px;}.elementor-13805 .elementor-element.elementor-element-e6b1960 > .elementor-widget-container{padding:0px 162px 0px 162px;}.elementor-13805 .elementor-element.elementor-element-d5495fd{color:#000000;font-family:"Space Grotesk", Sans-serif;font-size:46px;font-weight:400;line-height:53px;}.elementor-13805 .elementor-element.elementor-element-d5495fd > .elementor-widget-container{padding:0px 350px 79px 162px;}.elementor-13805 .elementor-element.elementor-element-dcd2929 .elementor-button{font-family:"Space Grotesk", Sans-serif;font-size:26px;font-weight:500;line-height:33px;letter-spacing:-0.015em;fill:#FFFFFF;color:#FFFFFF;background-color:#64B946;border-radius:100px 100px 100px 100px;}.elementor-13805 .elementor-element.elementor-element-dcd2929 .elementor-button:hover, .elementor-13805 .elementor-element.elementor-element-dcd2929 .elementor-button:focus{background-color:#236E08;}.elementor-13805 .elementor-element.elementor-element-dcd2929 > .elementor-widget-container{margin:0px 0px 96px 0px;padding:0px 0px 0px 162px;}.elementor-13805 .elementor-element.elementor-element-263883a7:not(.elementor-motion-effects-element-type-background), .elementor-13805 .elementor-element.elementor-element-263883a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#64B946;}.elementor-13805 .elementor-element.elementor-element-263883a7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13805 .elementor-element.elementor-element-263883a7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13805 .elementor-element.elementor-element-4245e98{font-family:"Space Grotesk", Sans-serif;font-size:60px;font-weight:400;line-height:76px;}.elementor-13805 .elementor-element.elementor-element-4245e98 > .elementor-widget-container{padding:158px 690px 0px 162px;}.elementor-13805 .elementor-element.elementor-element-54bf5e1d{padding:80px 0px 170px 0px;}.elementor-13805 .elementor-element.elementor-element-309e5dde > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13805 .elementor-element.elementor-element-2c6b0f6e .premium-carousel-scale .slick-slide{transition:all 300ms !important;}.elementor-13805 .elementor-element.elementor-element-2c6b0f6e .premium-carousel-wrapper .slick-arrow{font-size:23px;}.elementor-13805 .elementor-element.elementor-element-2c6b0f6e .premium-carousel-wrapper .slick-arrow svg{width:23px;height:23px;}.elementor-13805 .elementor-element.elementor-element-2c6b0f6e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13805 .elementor-element.elementor-element-2c6b0f6e{z-index:9999;}.elementor-13805 .elementor-element.elementor-element-f062e92{margin-top:168px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-13805 .elementor-element.elementor-element-cce2fa3{color:#000000;font-family:"Space Grotesk", Sans-serif;font-size:60px;font-weight:400;line-height:76px;}.elementor-13805 .elementor-element.elementor-element-cce2fa3 > .elementor-widget-container{padding:0px 319px 170px 319px;}.elementor-13805 .elementor-element.elementor-element-9d0491e{padding:0px 0px 230px 0px;}.elementor-13805 .elementor-element.elementor-element-71f3712{--e-image-carousel-slides-to-show:4;}.elementor-13805 .elementor-element.elementor-element-78ee42c{padding:0px 0px 230px 0px;}.elementor-13805 .elementor-element.elementor-element-08d1688{--e-image-carousel-slides-to-show:4;}.elementor-13805 .elementor-element.elementor-element-50bc9ff2{padding:0px 116px 0px 900px;}.elementor-13805 .elementor-element.elementor-element-5bbbdb5:not(.elementor-motion-effects-element-type-background), .elementor-13805 .elementor-element.elementor-element-5bbbdb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13805 .elementor-element.elementor-element-5bbbdb5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 170px 0px;}.elementor-13805 .elementor-element.elementor-element-5bbbdb5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13805 .elementor-element.elementor-element-2c2525a{font-family:"Space Grotesk", Sans-serif;font-size:53px;font-weight:400;line-height:67px;}.elementor-13805 .elementor-element.elementor-element-2c2525a > .elementor-widget-container{padding:153px 1067px 80px 162px;}.elementor-13805 .elementor-element.elementor-element-a216dd3 > .elementor-widget-container{padding:0px 0px 0px 162px;}.elementor-13805 .elementor-element.elementor-element-09586a6{margin-top:-230px;margin-bottom:172px;}.elementor-13805 .elementor-element.elementor-element-e173a9a .elementor-button{font-family:"Space Grotesk", Sans-serif;font-size:26px;font-weight:500;line-height:33px;letter-spacing:-0.015em;fill:#000000;color:#000000;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#64B946;border-radius:100px 100px 100px 100px;}.elementor-13805 .elementor-element.elementor-element-e173a9a .elementor-button:hover, .elementor-13805 .elementor-element.elementor-element-e173a9a .elementor-button:focus{color:#FFFFFF;background-color:#64B946;}.elementor-13805 .elementor-element.elementor-element-e173a9a .elementor-button:hover svg, .elementor-13805 .elementor-element.elementor-element-e173a9a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13805 .elementor-element.elementor-element-e173a9a > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 340px 0px 0px;}.elementor-13805 .elementor-element.elementor-element-212f79a:not(.elementor-motion-effects-element-type-background), .elementor-13805 .elementor-element.elementor-element-212f79a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#64B946;}.elementor-13805 .elementor-element.elementor-element-212f79a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:177px 0px 0px 0px;}.elementor-13805 .elementor-element.elementor-element-212f79a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13805 .elementor-element.elementor-element-807957d{color:#000000;font-family:"Space Grotesk", Sans-serif;font-size:60px;font-weight:400;line-height:77px;}.elementor-13805 .elementor-element.elementor-element-807957d > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-13805 .elementor-element.elementor-element-1a791c6 .elementor-button{font-family:"Space Grotesk", Sans-serif;font-size:26px;font-weight:500;line-height:33px;letter-spacing:-0.015em;fill:#000000;color:#000000;background-color:#FFFFFF;border-radius:100px 100px 100px 100px;}.elementor-13805 .elementor-element.elementor-element-1a791c6 .elementor-button:hover, .elementor-13805 .elementor-element.elementor-element-1a791c6 .elementor-button:focus{background-color:#FFFFFFB3;}.elementor-13805 .elementor-element.elementor-element-1a791c6 > .elementor-widget-container{margin:0px 0px 145px 0px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-13805 .elementor-element.elementor-element-e6b1960{font-size:40px;line-height:50px;}.elementor-13805 .elementor-element.elementor-element-e6b1960 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13805 .elementor-element.elementor-element-d5495fd{font-size:20px;line-height:27px;}.elementor-13805 .elementor-element.elementor-element-d5495fd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13805 .elementor-element.elementor-element-dcd2929 .elementor-button{font-size:20px;line-height:26px;}.elementor-13805 .elementor-element.elementor-element-dcd2929 > .elementor-widget-container{margin:-30px 0px 77px 0px;padding:0px 0px 0px 0px;}.elementor-13805 .elementor-element.elementor-element-78ee42c{margin-top:50px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-13805 .elementor-element.elementor-element-08d1688{--e-image-carousel-slides-to-show:1;}.elementor-13805 .elementor-element.elementor-element-09586a6{padding:0px 30px 0px 30px;}}/* Start custom CSS for button, class: .elementor-element-dcd2929 */.elementor-3647 .elementor-element.elementor-element-dcd2929 .elementor-button {
 
    width: 411px;
    padding: 20px 8px;
}/* End custom CSS */
/* Start custom CSS for premium-carousel-widget, class: .elementor-element-2c6b0f6e */div#premium-carousel-2c6b0f6e {
    overflow: hidden;
}
.premium-banner-animation1 .premium-banner-ib-desc {
    min-height: 18.5% !important;
    text-align: left;
    padding-left: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a216dd3 */.carousel {
  position: relative;
  overflow: hidden;
  font-size: 2.5vmin;
  padding: 0px 300px 0px 0px;
}

.carousel-slider {
  display: flex;
  transition: 0.3s;
}


.carousel-slide {
  flex: 1 0 100%;
  filter: blur(5px);
}


.carousel-slide.is-active {
    margin-right: 50px;
}

.carousel-slider h1 {
    font-family: 'Space Grotesk';
    font-style: normal;
    font-weight: 400;
    font-size: 80px !important;
    line-height: 105px;
    text-transform: capitalize;
    color: #000000;
    padding-bottom: 120px;
    filter: none;
}

.carousel button {
  font-size: inherit;
}

.carousel-prev,
.carousel-next {
  position: absolute;
  top: 90.5%;
  transform: translateY(-50%);
  padding: -1px;
  border: none;
  cursor: pointer;
}
.carousel-slide.is-active {
    opacity: 1;
    color: #000;
    filter: none;
}


.carousel-navigation {
  position: absolute;
  bottom: 1em;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  gap: 1em;
}
[type=button], [type=submit], button {
    display: inline-block;
    font-weight: 400;
    color: #000;
    background-color: #64B946;
 padding: 1.3rem 1.6rem;
    line-height: 1.3rem;
    border-radius: 0px;
    transition: all .3s;
}
[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {
    color: #000;
    background-color: #64b946;
    text-decoration: none;
}
[type=button]:focus, [type=submit]:focus, button:focus {
    outline: 0px auto -webkit-focus-ring-color;
}
button.carousel-prev {
    border-bottom-left-radius: 50%;
    border-top-left-radius: 50%;
}
button.carousel-next {
    border-bottom-right-radius: 50%;
    border-top-right-radius: 50%;
}
[type=button]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
    cursor: pointer;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e173a9a */.elementor-3647 .elementor-element.elementor-element-e173a9a .elementor-button {

    width: 411px;
    padding: 20px 8px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a791c6 */.elementor-3647 .elementor-element.elementor-element-1a791c6 .elementor-button {
 
    width: 411px;
    padding: 20px 8px;
}/* End custom CSS */
/* Start custom CSS */.wp-block-themepunch-revslider ul {
    pointer-events: none;
}


button.carousel-next span {
    content: url(https://vivacetechnik.simple.al/wp-content/uploads/2023/06/Vector-7-4.png);
}
button.carousel-prev span {
    content: url(https://vivacetechnik.simple.al/wp-content/uploads/2023/06/Vector-8-1.png);
}
.premium-carousel-template.item-wrapper.slick-slide.slick-current.slick-active {
    opacity: 1;
    filter: unset;
}
.premium-carousel-template.item-wrapper.slick-slide.slick-active {
    filter: blur(6px);
}
.carousel-next {
    right: unset;
    left: 3.2%;
}

.slick-list.draggable {
    position: relative;
    left: 140px;
}
div#premium-carousel-6871bc9 {
    overflow: hidden;
}
.slick-track.translate>div {
    margin: 0px 30px;
}

.premium-banner-ib.premium-banner-min-height.premium-banner-animation1.zoomin.active .premium-banner-ib-desc {
    filter: blur(4px);
}

.premium-carousel-template.item-wrapper.slick-slide.slick-current.slick-active .premium-banner-ib.premium-banner-min-height.premium-banner-animation1.zoomin.active .premium-banner-ib-desc {
    filter: none;
}
.premium-banner-animation1 .premium-banner-ib-desc {
    min-height: 18.5% !important;
    text-align: left;
    padding-left: 10px !important;
}

div#bck [type=button]:focus, div#bck [type=button]:hover, div#bck [type=submit]:focus, div#bck [type=submit]:hover, div#bck button:focus, div#bck button:hover {
    background-color: #fff !important;
  
}
div#bck a.carousel-arrow.carousel-prev.slick-arrow {
    border-bottom-left-radius: 50%;
    border-top-left-radius: 50%;
}
div#bck .premium-carousel-wrapper a.carousel-arrow, .premium-carousel-wrapper a.ver-carousel-arrow {

    width: 3.1em !important;
    height: 3.1em !important;
    background-color: white;
}
div#bck a.carousel-arrow.carousel-next.slick-arrow {
    border-bottom-right-radius: 50%;
    border-top-right-radius: 50%;
}
div#bck i.fas.fa-chevron-left {
    content: url(https://vivacetechnik.simple.al/wp-content/uploads/2023/06/Vector-8.png);
}

div#bck i.fas.fa-chevron-right {
    content: url(https://vivacetechnik.simple.al/wp-content/uploads/2023/06/Vector-7-2.png);
}
div#bck a.carousel-arrow.carousel-prev {
    left: 9%;
    right: unset;
}
div#bck .premium-carousel-wrapper a.carousel-arrow {
    top: 97%;
}

div#bck .slick-track.translate>div {
    margin: 0px 30px 110px;
}
div#bck a.carousel-arrow.carousel-next {
    left: unset;
    right: 84%;
}

@media screen and (max-width: 1720px){
    .elementor-3647 .elementor-element.elementor-element-e6b1960 > .elementor-widget-container {
    padding: 0px 49px 0px 162px;
}

.elementor-3647 .elementor-element.elementor-element-4245e98 > .elementor-widget-container {
    padding: 158px 550px 0px 162px;
}
.elementor-3647 .elementor-element.elementor-element-2c2525a > .elementor-widget-container {
    padding: 153px 817px 80px 162px;
}


}
@media screen and (max-width: 1536px){
.elementor-3647 .elementor-element.elementor-element-e6b1960 {
    font-size: 65px;
    line-height: 83px;
}
.elementor-3647 .elementor-element.elementor-element-d5495fd {
    font-size: 35px;
    line-height: 45px;
}
.elementor-3647 .elementor-element.elementor-element-d5495fd > .elementor-widget-container {
    padding: 0px 429px 79px 162px;
}
.elementor-3647 .elementor-element.elementor-element-4245e98 {
    font-size: 45px;
    line-height: 55px;
}
.elementor-3647 .elementor-element.elementor-element-4245e98 > .elementor-widget-container {
    padding: 158px 610px 0px 162px;
}
.elementor-3681 .elementor-element.elementor-element-9921d34 .premium-banner-ib-desc .premium_banner_title {
    font-size: 35px !important;
    line-height: 20px !important;
}

.elementor-3647 .elementor-element.elementor-element-cce2fa3 {

    font-size: 45px;
    line-height: 55px;
}
.elementor-3647 .elementor-element.elementor-element-2c2525a {
    font-size: 40px;
    line-height: 50px;
}
.elementor-3647 .elementor-element.elementor-element-2c2525a > .elementor-widget-container {
    padding: 153px 873px 80px 162px;
}
.carousel-slider h1 {
    font-size: 65px !important;
    line-height: 83px;
}

.elementor-3647 .elementor-element.elementor-element-807957d {
    font-size: 55px;
    line-height: 70px;
}

.elementor-6257 .elementor-element.elementor-element-9921d34 .premium-banner-ib-desc .premium_banner_title, .elementor-6256 .elementor-element.elementor-element-9921d34 .premium-banner-ib-desc .premium_banner_title, .elementor-6254 .elementor-element.elementor-element-9921d34 .premium-banner-ib-desc .premium_banner_title, .elementor-6255 .elementor-element.elementor-element-9921d34 .premium-banner-ib-desc .premium_banner_title, .elementor-12583 .elementor-element.elementor-element-9921d34 .premium-banner-ib-desc .premium_banner_title {
    font-size: 35px !important;
    line-height: 20px !important;
}
.elementor-6257 .elementor-element.elementor-element-9921d34 .premium_banner_content, .elementor-6256 .elementor-element.elementor-element-9921d34 .premium_banner_content, .elementor-6254 .elementor-element.elementor-element-9921d34 .premium_banner_content, .elementor-6255 .elementor-element.elementor-element-9921d34 .premium_banner_content, .elementor-3681 .elementor-element.elementor-element-9921d34 .premium_banner_content, .elementor-12583 .elementor-element.elementor-element-9921d34 .premium_banner_content {
    font-size: 25px !important;
    line-height: 14px !important;

}
.elementor-3647 .elementor-element.elementor-element-d5495fd > .elementor-widget-container {
    padding: 0px 190px 79px 162px;
}
.carousel-next {
    right: unset;
    left: 4%;
}
.elementor-3647 .elementor-element.elementor-element-50bc9ff2 {
    padding: 0px 116px 0px 700px;
}
div#bck a.carousel-arrow.carousel-prev {
    left: 11%;
    right: unset;
}
div#bck a.carousel-arrow.carousel-next {
    left: unset;
    right: 80%;
}
}
@media screen and (max-width: 1440px){
    .elementor-3647 .elementor-element.elementor-element-4245e98 > .elementor-widget-container {
    padding: 158px 520px 0px 162px;
}

.elementor-3647 .elementor-element.elementor-element-2c2525a > .elementor-widget-container {
    padding: 153px 554px 80px 162px;
}
.elementor-3647 .elementor-element.elementor-element-9d0491e {
    padding: 0px 0px 180px 0px;
}
.elementor-6257 .elementor-element.elementor-element-9921d34 .premium_banner_content, .elementor-6256 .elementor-element.elementor-element-9921d34 .premium_banner_content, .elementor-6254 .elementor-element.elementor-element-9921d34 .premium_banner_content, .elementor-6255 .elementor-element.elementor-element-9921d34 .premium_banner_content, .elementor-3681 .elementor-element.elementor-element-9921d34 .premium_banner_content, .elementor-12583 .elementor-element.elementor-element-9921d34 .premium_banner_content {
    font-size: 25px !important;
    line-height: 19px !important;
}
}

@media screen and (max-width: 1280px){
    
.elementor-3647 .elementor-element.elementor-element-e6b1960 {
    font-size: 60px;
    line-height: 74px;
}
.elementor-3647 .elementor-element.elementor-element-d5495fd > .elementor-widget-container {
    padding: 0px 123px 79px 162px;
}
.elementor-3647 .elementor-element.elementor-element-4245e98 > .elementor-widget-container {
    padding: 158px 378px 0px 162px;
}
.elementor-3681 .elementor-element.elementor-element-9921d34 .premium-banner-ib-desc .premium_banner_title {

    font-size: 30px !important;
    line-height: 38px !important;
}

.elementor-3647 .elementor-element.elementor-element-cce2fa3 > .elementor-widget-container {
    padding: 0px 285px 170px 285px;
}
.elementor-3647 .elementor-element.elementor-element-2c2525a > .elementor-widget-container {
    padding: 153px 400px 80px 162px;
}
.elementor-3647 .elementor-element.elementor-element-2c2525a > .elementor-widget-container {
    padding: 153px 600px 80px 162px;
}
.elementor-3647 .elementor-element.elementor-element-2c2525a > .elementor-widget-container {
    padding: 153px 600px 80px 162px;
}

.elementor-3647 .elementor-element.elementor-element-807957d {
    font-size: 50px;
    line-height: 70px;
}
.premium-banner-animation1 .premium-banner-ib-desc {
    min-height: 20% !important;
    text-align: left;
    padding-left: 13px !important;
}
.elementor-6257 .elementor-element.elementor-element-9921d34 .premium-banner-ib-desc .premium_banner_title, .elementor-6256 .elementor-element.elementor-element-9921d34 .premium-banner-ib-desc .premium_banner_title, .elementor-6254 .elementor-element.elementor-element-9921d34 .premium-banner-ib-desc .premium_banner_title, .elementor-6255 .elementor-element.elementor-element-9921d34 .premium-banner-ib-desc .premium_banner_title, .elementor-3681 .elementor-element.elementor-element-9921d34 .premium-banner-ib-desc .premium_banner_title, .elementor-12583 .elementor-element.elementor-element-9921d34 .premium-banner-ib-desc .premium_banner_title {
    font-size: 33px !important;
    line-height: 6px !important;
}
.elementor-6257 .elementor-element.elementor-element-9921d34 .premium_banner_content, .elementor-6256 .elementor-element.elementor-element-9921d34 .premium_banner_content, .elementor-6254 .elementor-element.elementor-element-9921d34 .premium_banner_content, .elementor-6255 .elementor-element.elementor-element-9921d34 .premium_banner_content, .elementor-3681 .elementor-element.elementor-element-9921d34 .premium_banner_content, .elementor-3681 .elementor-element.elementor-element-9921d34 .premium_banner_content, .elementor-12583 .elementor-element.elementor-element-9921d34 .premium_banner_content {
    font-size: 23px !important;
    line-height: 19px !important;
}
.elementor-3647 .elementor-element.elementor-element-e173a9a > .elementor-widget-container {
    margin: -40px 0px 0px 0px;
}
.elementor-3647 .elementor-element.elementor-element-50bc9ff2 {
    padding: 0px 116px 0px 486px;
}
div#bck a.carousel-arrow.carousel-prev {
    left: 13%;
    right: unset;
}
div#bck a.carousel-arrow.carousel-next {
    left: unset;
    right: 78%;
}
}
@media screen and (max-width: 1174px){
    div#bck a.carousel-arrow.carousel-prev {
    left: 15%;
    right: unset;
}
div#bck a.carousel-arrow.carousel-next {
    left: unset;
    right: 73%;
}
}

@media screen and (max-width: 1024px){
    .elementor-3647 .elementor-element.elementor-element-e6b1960 > .elementor-widget-container {
    padding: 0px 40px 0px 120px;
}
.elementor-3647 .elementor-element.elementor-element-d5495fd > .elementor-widget-container {
    padding: 0px 103px 79px 120px;
}
.elementor-3647 .elementor-element.elementor-element-dcd2929 > .elementor-widget-container {
    margin: 0px 0px 96px 0px;
    padding: 0px 0px 0px 120px;
}
.elementor-3647 .elementor-element.elementor-element-4245e98 > .elementor-widget-container {
    padding: 158px 178px 0px 120px;
}
.slick-list.draggable {
    position: relative;
    left: 120px;
}
.elementor-3647 .elementor-element.elementor-element-cce2fa3 > .elementor-widget-container {
    padding: 0px 185px 110px 185px;
}
.elementor-3647 .elementor-element.elementor-element-9d0491e {
    padding: 0px 0px 110px 0px;
}
.elementor-3647 .elementor-element.elementor-element-50bc9ff2 {
    padding: 0px 116px 0px 286px;
}
.elementor-3647 .elementor-element.elementor-element-2c2525a > .elementor-widget-container {
    padding: 153px 250px 80px 162px;
}
.carousel-slider h1 {
    font-size: 50px !important;
    line-height: 65px;
}
.carousel-slider h1 {
    font-size: 50px !important;
    line-height: 65px;
}
.elementor-3647 .elementor-element.elementor-element-e173a9a > .elementor-widget-container {
    margin: -28px 0px 0px 0px;
    padding: 0px 27px 0px 0px;
}
.elementor-3647 .elementor-element.elementor-element-e173a9a > .elementor-widget-container {
    margin: -28px 0px 0px 0px;
    padding: 0px 27px 0px 0px;
}
.carousel-next {
    right: unset;
    left: 7.8%;
}
.premium-banner-animation1 .premium-banner-ib-desc {
    min-height: 15.5% !important;
    text-align: left;
    padding-left: 10px !important;
}
.premium-banner-animation1 .premium-banner-ib-desc {
    bottom: -3% !important;
}
div#bck a.carousel-arrow.carousel-prev {
    left: 15%;
    right: unset;
}
div#bck a.carousel-arrow.carousel-next {
    left: unset;
    right: 72%;
}
}
@media screen and (max-width: 835px){
    div#bck a.carousel-arrow.carousel-prev {
    left: 19%;
    right: unset;
}
div#bck a.carousel-arrow.carousel-next {
    left: unset;
    right: 67%;
}
}
@media screen and (max-width: 768px){
  .elementor-3647 .elementor-element.elementor-element-4245e98 > .elementor-widget-container {
    padding: 158px 66px 0px 30px;
} 
.elementor-3647 .elementor-element.elementor-element-cce2fa3 > .elementor-widget-container {
    padding: 0px 85px 110px 85px;
}
.elementor-3647 .elementor-element.elementor-element-50bc9ff2 {
    padding: 0px 116px 0px 186px;
}
.elementor-3647 .elementor-element.elementor-element-2c2525a > .elementor-widget-container {
    padding: 153px 50px 80px 30px;
}
.elementor-3647 .elementor-element.elementor-element-a216dd3 > .elementor-widget-container {
    padding: 0px 0px 0px 30px;
}
.carousel-slider h1 {
    font-size: 40px !important;
    line-height: 52px;
    margin-right: 34px;
    margin-left: 0px;
}
.carousel {
    padding: 0px 100px 0px 0px;
}
.slick-list.draggable {
    position: relative;
    left: 15px;
}
.elementor-3647 .elementor-element.elementor-element-e6b1960 > .elementor-widget-container {
    padding: 0px 40px 0px 30px;
}
.elementor-3647 .elementor-element.elementor-element-d5495fd > .elementor-widget-container {
    padding: 0px 103px 79px 30px;
}
.elementor-3647 .elementor-element.elementor-element-dcd2929 > .elementor-widget-container {
    margin: 0px 0px 96px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-6257 .elementor-element.elementor-element-9921d34 .premium_banner_content, .elementor-6256 .elementor-element.elementor-element-9921d34 .premium_banner_content, .elementor-6254 .elementor-element.elementor-element-9921d34 .premium_banner_content, .elementor-6255 .elementor-element.elementor-element-9921d34 .premium_banner_content, .elementor-3681 .elementor-element.elementor-element-9921d34 .premium_banner_content, .elementor-3681 .elementor-element.elementor-element-9921d34 .premium_banner_content, .elementor-12583 .elementor-element.elementor-element-9921d34 .premium_banner_content {
    font-size: 19px !important;
    line-height: 19px !important;
}.elementor-6257 .elementor-element.elementor-element-9921d34 .premium_banner_content, .elementor-6256 .elementor-element.elementor-element-9921d34 .premium_banner_content, .elementor-6254 .elementor-element.elementor-element-9921d34 .premium_banner_content, .elementor-6255 .elementor-element.elementor-element-9921d34 .premium_banner_content, .elementor-3681 .elementor-element.elementor-element-9921d34 .premium_banner_content, .elementor-3681 .elementor-element.elementor-element-9921d34 .premium_banner_content, .elementor-12583 .elementor-element.elementor-element-9921d34 .premium_banner_content {
    font-size: 18px !important;
    line-height: 19px !important;
}
.elementor-6257 .elementor-element.elementor-element-9921d34 .premium-banner-ib-desc .premium_banner_title, .elementor-6256 .elementor-element.elementor-element-9921d34 .premium-banner-ib-desc .premium_banner_title, .elementor-6254 .elementor-element.elementor-element-9921d34 .premium-banner-ib-desc .premium_banner_title, .elementor-6255 .elementor-element.elementor-element-9921d34 .premium-banner-ib-desc .premium_banner_title, .elementor-3681 .elementor-element.elementor-element-9921d34 .premium-banner-ib-desc .premium_banner_title, .elementor-12583 .elementor-element.elementor-element-9921d34 .premium-banner-ib-desc .premium_banner_title {
    font-size: 25px !important;
    line-height: 6px !important;
}
.premium-banner-animation1 .premium-banner-ib-desc {
    bottom: -1% !important;
}
div#bck a.carousel-arrow.carousel-prev {
    left: 6%;
    right: unset;
}
div#bck a.carousel-arrow.carousel-next {
    left: unset;
    right: 79%;
}
}
@media screen and (max-width: 767px){
    .elementor-3647 .elementor-element.elementor-element-e173a9a .elementor-button {
    width: 300px;
    padding: 20px 8px;
}
.elementor-3647 .elementor-element.elementor-element-e173a9a > .elementor-widget-container {
    margin: -21px 0px 0px 324px;

}
}
@media screen and (max-width: 690px){
    div#bck a.carousel-arrow.carousel-next {
    left: unset;
    right: 74%;
}
}
@media screen and (max-width: 600px){.elementor-3647 .elementor-element.elementor-element-9cfe56c {
    margin-top: 33px;
}
.elementor-3647 .elementor-element.elementor-element-e6b1960 {
    font-size: 40px;
    line-height: 50px;
}
.elementor-3647 .elementor-element.elementor-element-e6b1960 > .elementor-widget-container {
    padding: 0px 18px 0px 30px;
}
.elementor-3647 .elementor-element.elementor-element-d5495fd {
    font-size: 20px;
    line-height: 27px;
}
.elementor-3647 .elementor-element.elementor-element-d5495fd > .elementor-widget-container {
    padding: 0px 30px 79px 30px;
}
.elementor-3647 .elementor-element.elementor-element-dcd2929 .elementor-button {
    width: 100%;
}
.elementor-3647 .elementor-element.elementor-element-4245e98 {
    font-size: 35px;
    line-height: 45px;
}
.elementor-3647 .elementor-element.elementor-element-4245e98 > .elementor-widget-container {
    padding: 40px 52px 0px 30px;
}
.elementor-3647 .elementor-element.elementor-element-54bf5e1d {
    padding: 60px 0px 143px 0px;
}
.slick-list.draggable {
    position: relative;
    left: 25px;
}
.elementor-3647 .elementor-element.elementor-element-cce2fa3 {
    font-size: 35px;
    line-height: 45px;
}
.elementor-3647 .elementor-element.elementor-element-cce2fa3 > .elementor-widget-container {
    padding: 0px 27px 20px 28px;
}
.elementor-3647 .elementor-element.elementor-element-f062e92 {
    margin-top: 60px;
}
.elementor-3647 .elementor-element.elementor-element-2c2525a > .elementor-widget-container {
    padding: 90px 20px 30px 29px;
}
.elementor-3647 .elementor-element.elementor-element-50bc9ff2 {
    padding: 0px 0px 0px 0px;
}
.elementor-3647 .elementor-element.elementor-element-a216dd3 > .elementor-widget-container {
    padding: 0px 0px 0px 30px;
}
.carousel-slider h1 {
    font-size: 35px !important;
    line-height: 45px;
        margin-right: 0px;
    margin-left: 0px;
}

.carousel {
    padding: 0px 20px 0px 0px;
}


.elementor-3647 .elementor-element.elementor-element-09586a6 {
    margin-top: -74px;
    margin-bottom: 115px;
}
.carousel-prev, .carousel-next {
    top: 80%;
}
.elementor-3647 .elementor-element.elementor-element-09586a6 {
    margin-top: -114px;
    margin-bottom: 115px;
}
.elementor-3647 .elementor-element.elementor-element-e173a9a .elementor-button {
    width: 100%;
}
.elementor-3647 .elementor-element.elementor-element-807957d {
    font-size: 35px;
    line-height: 45px;
    padding-left: 30px;
    padding-right: 30px;
}
.elementor-3647 .elementor-element.elementor-element-212f79a {
    padding: 115px 0px 0px 0px;
}
[type=button], [type=submit], button {
    font-size: 1rem !important;
}
  .elementor-6257 .elementor-element.elementor-element-9921d34 .premium-banner-ib-desc .premium_banner_title, .elementor-6256 .elementor-element.elementor-element-9921d34 .premium-banner-ib-desc .premium_banner_title, .elementor-6254 .elementor-element.elementor-element-9921d34 .premium-banner-ib-desc .premium_banner_title, .elementor-6255 .elementor-element.elementor-element-9921d34 .premium-banner-ib-desc .premium_banner_title, .elementor-12583 .elementor-element.elementor-element-9921d34 .premium-banner-ib-desc .premium_banner_title {
  font-size: 30px !important;
    line-height: 19px !important;
	}
	
.elementor-3681 .elementor-element.elementor-element-9921d34 .premium_banner_content, .elementor-6257 .elementor-element.elementor-element-9921d34 .premium_banner_content, .elementor-6256 .elementor-element.elementor-element-9921d34 .premium_banner_content, .elementor-6254 .elementor-element.elementor-element-9921d34 .premium_banner_content, .elementor-6255 .elementor-element.elementor-element-9921d34 .premium_banner_content, .elementor-12583 .elementor-element.elementor-element-9921d34 .premium_banner_content  {
    font-size: 19px !important;
    line-height: 7px !important;
}
.elementor-3647 .elementor-element.elementor-element-dcd2929 > .elementor-widget-container {
    margin: -30px 0px 77px 0px;
    padding: 0px 25px 0px 25px;
}
.elementor-3647 .elementor-element.elementor-element-e173a9a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-3647 .elementor-element.elementor-element-09586a6 {
    padding: 0px 25px 0px 25px;
}
.elementor-3647 .elementor-element.elementor-element-1a791c6 .elementor-button {
    width: 100%;
    padding: 20px 8px;
}
.elementor-3647 .elementor-element.elementor-element-1a791c6 > .elementor-widget-container {
    margin: 0px 0px 145px 0px;
    padding: 0px 25px 0px 25px;
}
.carousel-next {
    right: unset;
    left: 11.5%;
}
.elementor-3647 .elementor-element.elementor-element-4245e98 > .elementor-widget-container {
    padding: 40px 23px 0px 30px;
}
.slick-track.translate>div {
    margin: 0px 17px;
}
.premium-carousel-template.item-wrapper.slick-slide.slick-cloned {
    width: 350px !important;
}
.elementor-3681 .elementor-element.elementor-element-9921d34 > .elementor-widget-container, .elementor-6257 .elementor-element.elementor-element-9921d34 > .elementor-widget-container, .elementor-6256 .elementor-element.elementor-element-9921d34 > .elementor-widget-container, .elementor-6254 .elementor-element.elementor-element-9921d34 > .elementor-widget-container, .elementor-6255 .elementor-element.elementor-element-9921d34 > .elementor-widget-container {
    padding: 0px 0px 0px 47px;
}
[type=button], [type=submit], button {
    padding: 1rem 1.6rem;
    line-height: 0.2rem;
}
.premium-banner-animation1 .premium-banner-ib-desc {
    min-height: 20% !important;
    text-align: left;
    padding-left: 20px !important;
}
.elementor-6257 .elementor-element.elementor-element-9921d34 .premium-banner-ib-desc .premium_banner_title, .elementor-6256 .elementor-element.elementor-element-9921d34 .premium-banner-ib-desc .premium_banner_title, .elementor-6254 .elementor-element.elementor-element-9921d34 .premium-banner-ib-desc .premium_banner_title, .elementor-6255 .elementor-element.elementor-element-9921d34 .premium-banner-ib-desc .premium_banner_title, .elementor-3681 .elementor-element.elementor-element-9921d34 .premium-banner-ib-desc .premium_banner_title, .elementor-12583 .elementor-element.elementor-element-9921d34 .premium-banner-ib-desc .premium_banner_title {
    font-size: 26px !important;
    line-height: 20px !important;
}
div#bck .slick-list.draggable {
    position: relative;
    left: 13px;
}
div#bck .slick-track.translate>div {
    margin: 0px 25px 110px;
}
div#bck a.carousel-arrow.carousel-next {
    left: unset;
    right: 70%;
}
}
@media screen and (max-width: 390px){
    .elementor-3647 .elementor-element.elementor-element-cce2fa3 {
    font-size: 33px;
}
.elementor-3647 .elementor-element.elementor-element-e173a9a .elementor-button {
    width: 100%;
    padding: 22px 20px;
}
.elementor-3647 .elementor-element.elementor-element-1a791c6 .elementor-button {
    width: 100%;
    padding: 22px 10px;
}
.elementor-3647 .elementor-element.elementor-element-309e5dde > .elementor-element-populated {
    margin: 0px 0px -364px 0px;

}
.elementor-3647 .elementor-element.elementor-element-54bf5e1d {
    padding: 60px 0px 500px 0px;
}
.carousel-slide {
    flex: 1 0 100%;
}
.carousel {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px -5px;
}
.slick-list.draggable {
    position: relative;
}
.elementor-3647 .elementor-element.elementor-element-309e5dde > .elementor-element-populated {
    margin: 0px 0px -402px 0px !important;
    padding: 0px 0px 0px 0px;
}
.carousel-slider h1 {
    font-size: 34px !important;
    line-height: 52px;
    margin-right: 0px !important;
    margin-left: 0px;
}
.premium-banner-animation1 .premium-banner-ib-desc {
    min-height: 21% !important;
    text-align: left;
    padding-left: 11px !important;
}
div#bck .slick-track.translate>div {
    margin: 0px 12px 95px;
}

}
@media screen and (max-width: 375px){.carousel-slider h1 {
    font-size: 31px !important;
    line-height: 49px !important;
    margin-right: 0px !important;
    margin-left: 0px;
}
.premium-banner-animation1 .premium-banner-ib-desc {
    min-height: 20% !important;
    text-align: left;
    padding-left: 10px !important;
}
  .slick-list.draggable {
    position: relative;
}  
.elementor-3647 .elementor-element.elementor-element-54bf5e1d {
    padding: 60px 0px 60px 0px;
}
.elementor-3647 .elementor-element.elementor-element-309e5dde > .elementor-element-populated {
    margin: 0px 0px -28px 0px !important;
    padding: 0px 0px 0px 0px;
}
div#bck .slick-track.translate>div {
    margin: 0px 5px 95px;
}
}
@media screen and (max-width: 360px){
   div#bck .slick-track.translate>div {
    margin: 0px 0px 91px !important;
} 
list.draggable {
    position: relative;
    left: 0px !important;
}
.elementor-3647 .elementor-element.elementor-element-cce2fa3 {
    font-size: 31px;
}
}
@media screen and (min-width: 2560px){

   .elementor-3869 .elementor-element.elementor-element-6a17ba2 {
    line-height: 55px !important;
}
.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1235px !important;
}
.elementor-column.elementor-col-25, .elementor-column[data-col="25"] {
    width: 9% !important;
}
div#bck a.carousel-arrow.carousel-prev {
    left: 6.8%;
    right: unset;
}
div#bck a.carousel-arrow.carousel-next {
    left: auto;
    right: 88%;
}
}
@media screen and (min-width: 2558px){
    .carousel-next {
    right: unset;
    left: 2.7%;
}

}/* End custom CSS */