.elementor-13799 .elementor-element.elementor-element-1a03520{margin-top:0px;margin-bottom:0px;}.elementor-13799 .elementor-element.elementor-element-a3573b5 .elementor-wrapper{aspect-ratio:16 / 9;}.elementor-13799 .elementor-element.elementor-element-9cfe56c{margin-top:80px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-e6b1960{font-family:"Space Grotesk", Sans-serif;font-size:85px;font-weight:400;line-height:112px;}.elementor-13799 .elementor-element.elementor-element-e6b1960 > .elementor-widget-container{padding:0px 334px 25px 162px;}.elementor-13799 .elementor-element.elementor-element-d5495fd{color:#000000;font-family:"Space Grotesk", Sans-serif;font-size:46px;font-weight:400;line-height:53px;}.elementor-13799 .elementor-element.elementor-element-d5495fd > .elementor-widget-container{padding:0px 480px 105px 162px;}.elementor-13799 .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:#FFFFFF;color:#FFFFFF;background-color:#64B946;border-radius:100px 100px 100px 100px;}.elementor-13799 .elementor-element.elementor-element-1a791c6 .elementor-button:hover, .elementor-13799 .elementor-element.elementor-element-1a791c6 .elementor-button:focus{background-color:#236F08;}.elementor-13799 .elementor-element.elementor-element-1a791c6 > .elementor-widget-container{margin:0px 0px 160px 0px;padding:0px 0px 0px 162px;}.elementor-13799 .elementor-element.elementor-element-5bbbdb5:not(.elementor-motion-effects-element-type-background), .elementor-13799 .elementor-element.elementor-element-5bbbdb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#64B946;}.elementor-13799 .elementor-element.elementor-element-5bbbdb5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13799 .elementor-element.elementor-element-5bbbdb5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13799 .elementor-element.elementor-element-a216dd3 > .elementor-widget-container{padding:200px 0px 233px 0px;}.elementor-13799 .elementor-element.elementor-element-0237069:not(.elementor-motion-effects-element-type-background), .elementor-13799 .elementor-element.elementor-element-0237069 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#64B946;}.elementor-13799 .elementor-element.elementor-element-0237069{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-320px;margin-bottom:0px;padding:0px 0px 430px 0px;}.elementor-13799 .elementor-element.elementor-element-0237069 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13799 .elementor-element.elementor-element-ee4f6c9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-f69a540 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-6ffbf27 .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:none;border-radius:100px 100px 100px 100px;}.elementor-13799 .elementor-element.elementor-element-6ffbf27 .elementor-button:hover, .elementor-13799 .elementor-element.elementor-element-6ffbf27 .elementor-button:focus{background-color:#FFFFFFB3;}.elementor-13799 .elementor-element.elementor-element-6ffbf27 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 360px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-694f296e{margin-top:-290px;margin-bottom:0px;padding:0px 116px 0px 800px;}.elementor-13799 .elementor-element.elementor-element-2e6031d > .elementor-element-populated{padding:122px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-7f16f1c{color:#000000;font-family:"Space Grotesk", Sans-serif;font-size:54px;font-weight:400;line-height:67px;}.elementor-13799 .elementor-element.elementor-element-7f16f1c > .elementor-widget-container{padding:0px 0px 15px 162px;}.elementor-13799 .elementor-element.elementor-element-2f7b216{color:#000000;font-family:"Space Grotesk", Sans-serif;font-size:27px;font-weight:400;line-height:40px;}.elementor-13799 .elementor-element.elementor-element-2f7b216 > .elementor-widget-container{padding:0px 110px 50px 162px;}.elementor-13799 .elementor-element.elementor-element-7e8faa5 .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:#64B94600;border-style:solid;border-width:1px 1px 1px 1px;border-color:#64B946;border-radius:100px 100px 100px 100px;}.elementor-13799 .elementor-element.elementor-element-7e8faa5 .elementor-button:hover, .elementor-13799 .elementor-element.elementor-element-7e8faa5 .elementor-button:focus{color:#FFFFFF;background-color:#64B946;}.elementor-13799 .elementor-element.elementor-element-7e8faa5 .elementor-button:hover svg, .elementor-13799 .elementor-element.elementor-element-7e8faa5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13799 .elementor-element.elementor-element-7e8faa5 > .elementor-widget-container{margin:0px 0px 137px 0px;padding:0px 0px 0px 162px;}.elementor-13799 .elementor-element.elementor-element-7c4a448{text-align:left;}.elementor-13799 .elementor-element.elementor-element-7c4a448 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-2b9cb2e:not(.elementor-motion-effects-element-type-background), .elementor-13799 .elementor-element.elementor-element-2b9cb2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#64B946;}.elementor-13799 .elementor-element.elementor-element-2b9cb2e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13799 .elementor-element.elementor-element-2b9cb2e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13799 .elementor-element.elementor-element-c11beca{padding:0px 0px 121px 0px;}.elementor-13799 .elementor-element.elementor-element-8239b7d > .elementor-element-populated{margin:0% 2% 0% 18%;--e-column-margin-right:2%;--e-column-margin-left:18%;}.elementor-13799 .elementor-element.elementor-element-dc6f4e2{color:#000000;font-family:"Space Grotesk", Sans-serif;font-size:40px;font-weight:400;line-height:50px;}.elementor-13799 .elementor-element.elementor-element-dc6f4e2 > .elementor-widget-container{margin:226px 0px 35px 0px;padding:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-837a4fb{color:#FFFFFF;font-family:"Space Grotesk", Sans-serif;font-size:80px;font-weight:400;line-height:88px;}.elementor-13799 .elementor-element.elementor-element-837a4fb > .elementor-widget-container{margin:-17px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-4c60175{text-align:center;}.elementor-13799 .elementor-element.elementor-element-4c60175 > .elementor-widget-container{margin:-10% 5% 0% 2%;padding:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-4d75ba2 .elementor-button{font-family:"Space Grotesk", Sans-serif;font-size:26px;font-weight:500;line-height:33px;fill:#000000;color:#000000;background-color:#FFFFFF;border-radius:100px 100px 100px 100px;}.elementor-13799 .elementor-element.elementor-element-4d75ba2 .elementor-button:hover, .elementor-13799 .elementor-element.elementor-element-4d75ba2 .elementor-button:focus{background-color:#FFFFFFB3;}.elementor-13799 .elementor-element.elementor-element-4d75ba2 > .elementor-widget-container{margin:29% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-7acd7780:not(.elementor-motion-effects-element-type-background), .elementor-13799 .elementor-element.elementor-element-7acd7780 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#64B946;}.elementor-13799 .elementor-element.elementor-element-7acd7780{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-7acd7780 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13799 .elementor-element.elementor-element-737e954 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-5e2d4e07 .premium-carousel-scale .slick-slide{transition:all 300ms !important;}.elementor-13799 .elementor-element.elementor-element-5e2d4e07 .premium-carousel-wrapper .slick-arrow{font-size:19px;}.elementor-13799 .elementor-element.elementor-element-5e2d4e07 .premium-carousel-wrapper .slick-arrow svg{width:19px;height:19px;}.elementor-13799 .elementor-element.elementor-element-5e2d4e07 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-5e2d4e07{z-index:9999;}.elementor-13799 .elementor-element.elementor-element-130e282 .elementor-button{font-family:"Space Grotesk", Sans-serif;font-size:26px;font-weight:500;line-height:33px;fill:#000000;color:#000000;background-color:#FFFFFF;border-radius:100px 100px 100px 100px;}.elementor-13799 .elementor-element.elementor-element-130e282 .elementor-button:hover, .elementor-13799 .elementor-element.elementor-element-130e282 .elementor-button:focus{background-color:#FFFFFFB3;}.elementor-13799 .elementor-element.elementor-element-130e282 > .elementor-widget-container{margin:4.5% 9% 0% 0%;padding:0px 0px 101px 0px;}.elementor-13799 .elementor-element.elementor-element-64ee9bb:not(.elementor-motion-effects-element-type-background), .elementor-13799 .elementor-element.elementor-element-64ee9bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#64B946;}.elementor-13799 .elementor-element.elementor-element-64ee9bb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13799 .elementor-element.elementor-element-64ee9bb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13799 .elementor-element.elementor-element-67a4425 .premium-carousel-scale .slick-slide{transition:all 300ms !important;}.elementor-13799 .elementor-element.elementor-element-67a4425{--pa-carousel-center-padding:15;}@media(max-width:767px){.elementor-13799 .elementor-element.elementor-element-7ab04a0 > .elementor-element-populated{padding:0px 25px 50px 25px;}.elementor-13799 .elementor-element.elementor-element-7c4a448{text-align:center;}}@media(min-width:768px){.elementor-13799 .elementor-element.elementor-element-2e6031d{width:40%;}.elementor-13799 .elementor-element.elementor-element-b19945b{width:10%;}.elementor-13799 .elementor-element.elementor-element-7ab04a0{width:49.666%;}.elementor-13799 .elementor-element.elementor-element-8239b7d{width:70%;}.elementor-13799 .elementor-element.elementor-element-241756b{width:30%;}}/* Start custom CSS for button, class: .elementor-element-1a791c6 */.elementor-2780 .elementor-element.elementor-element-1a791c6 .elementor-button {
    width: 411px;
    padding: 20px 6px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a216dd3 */.carousel {
  position: relative;
  overflow: hidden;
  font-size: 2.5vmin;
  padding: 0px 265px;
}

.carousel-slider {
  display: flex;
  transition: 0.3s;
}

.carousel-slide {
  flex: 1 0 100%;
 opacity: 0.2;
 color: transparent;
  text-shadow: #111 0 0 15px;
}

.carousel-slide img {
  display: block;
  width: 100%;
  height: 36em;
  object-fit: cover;
}

.carousel button {
  font-size: inherit;
}

.carousel-prev,
.carousel-next {
  position: absolute;
  top: 91.5%;
  transform: translateY(-50%);
  padding: -1px;
  border: none;
  cursor: pointer;
}
.carousel-slide.is-active {
    opacity: 1;
        color: #000;
    text-shadow: none;
}



.carousel-navigation {
  position: absolute;
  bottom: 1em;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  gap: 1em;
}


.carousel h1 {
    font-family: 'Space Grotesk';
    font-style: normal;
    font-weight: 400;
    font-size: 80px;
    line-height: 105px;
    padding-bottom: 110px;
}



[type=button], [type=submit], button {
    display: inline-block;
    font-weight: 400;
    color: #000;
    background-color: #fff;
     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: #fff;
    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-6ffbf27 */.elementor-2780 .elementor-element.elementor-element-7e8faa5 .elementor-button {

    width: 411px;
    padding: 20px 9px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7e8faa5 */.elementor-2780 .elementor-element.elementor-element-7e8faa5 .elementor-button {

    width: 411px;
    padding: 20px 9px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8239b7d */div#tst {
    position: relative;
    left: -11%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d75ba2 */.elementor-2780 .elementor-element.elementor-element-4d75ba2 .elementor-button {

    width: 401px;
    padding: 22px 61px;
}
.elementor-2780 .elementor-element.elementor-element-6ffbf27 > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
}/* End custom CSS */
/* Start custom CSS for premium-carousel-widget, class: .elementor-element-5e2d4e07 */.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: flex !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-130e282 */.elementor-2780 .elementor-element.elementor-element-130e282 .elementor-button {

    width: 411px;
    padding: 20px 5px;
}/* End custom CSS */
/* Start custom CSS */.wp-block-themepunch-revslider ul {
    pointer-events: none;
}
.tst ul {
    pointer-events: none;
}

button.carousel-prev span {
    content: url(https://vivacetechnik.simple.al/wp-content/uploads/2023/06/Vector-8.png);
}
button.carousel-next span {
    content: url(https://vivacetechnik.simple.al/wp-content/uploads/2023/06/Vector-7-2.png);
}
span.tst li {
    padding-bottom: 15px;
}
.elementor-flip-box__layer__inner {
    padding: 0px 12px 0px 11px !important;
}
.carousel-next {
    right: unset;
    left: 17.3%;
}
.elementor-6211 .elementor-element.elementor-element-2213262 .elementor-flip-box {
    height: 673px !important;
    width: 732px;
}
.elementor-6212 .elementor-element.elementor-element-2213262 .elementor-flip-box {
    height: 673px !important;
    width: 732px;
}
.elementor-6213 .elementor-element.elementor-element-2213262 .elementor-flip-box {
    height: 673px !important;
    width: 732px;
}

.slick-track.translate>div {
    width: 732px !important;
}


div#premium-carousel-52f882ae {
    overflow: hidden;
}
.slick-track.translate>div {
    margin: 0px 12px !important;
}
.slick-track.translate {
    margin: 0px 185px;
}
.elementor-2780 .elementor-element.elementor-element-6ffbf27 .elementor-button {
    width: 412px;
    padding: 20px 3px;
}

[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {
    background-color: #fff !important;
  
}
a.carousel-arrow.carousel-prev.slick-arrow {
    border-bottom-left-radius: 50%;
    border-top-left-radius: 50%;
}
.premium-carousel-wrapper a.carousel-arrow, .premium-carousel-wrapper a.ver-carousel-arrow {

    width: 3.2em !important;
    height: 3.2em !important;
}
a.carousel-arrow.carousel-next.slick-arrow {
    border-bottom-right-radius: 50%;
    border-top-right-radius: 50%;
}
[type=button], [type=submit], button {

    background-color: white !important;

}
a.carousel-arrow.carousel-prev.slick-arrow {
    left: 4%;
}
a.carousel-arrow.carousel-next.slick-arrow {
    right: 89%;
}
.premium-carousel-wrapper a.carousel-arrow {
    top: 124% !important;
}
.elementor-2780 .elementor-element.elementor-element-5e2d4e07 .premium-carousel-wrapper .slick-arrow {
    font-size: 23px;
}
i.fas.fa-chevron-left {
    content: url(https://vivacetechnik.simple.al/wp-content/uploads/2023/06/Vector-8.png) !important;
}
i.fas.fa-chevron-right {
    content: url(https://vivacetechnik.simple.al/wp-content/uploads/2023/06/Vector-7-2.png) !important;
}
.tst ul {
  padding: 0 3%;
}

@media screen and (max-width: 1835px){
   .carousel-next {
    right: unset;
    left: 18.5%;
} 
}
@media screen and (max-width: 1720px){
    .elementor-2780 .elementor-element.elementor-element-e6b1960 > .elementor-widget-container {
    padding: 0px 143px 25px 162px;
}
.elementor-2780 .elementor-element.elementor-element-d5495fd > .elementor-widget-container {
    padding: 0px 300px 105px 162px;
}

div#tst {
    position: relative;
    left: -9%;
}
.elementor-2780 .elementor-element.elementor-element-837a4fb {
    font-size: 74px;
    line-height: 88px;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-6ebfcec6.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    overflow-x: hidden;
}
.carousel-next {
    right: unset;
    left: 18%;
}
a.carousel-arrow.carousel-next.slick-arrow {
    right: 87%;
}
}
@media screen and (max-width: 1670px){
   .carousel-next {
    right: unset;
    left: 20%;
} 
}

@media screen and (max-width: 1536px){
    .elementor-2780 .elementor-element.elementor-element-e6b1960 {
    font-size: 65px;
    line-height: 82px;
}
.elementor-2780 .elementor-element.elementor-element-d5495fd {
    font-size: 35px;
    font-weight: 400;
    line-height: 45px;
}

.carousel h1 {
    font-size: 65px;
    line-height: 83px;
}
.elementor-2780 .elementor-element.elementor-element-2f7b216 > .elementor-widget-container {
    padding: 0px 0px 50px 162px;
}
.elementor-2780 .elementor-element.elementor-element-837a4fb {
    font-size: 60px;
    line-height: 75px;
}

.elementor-2780 .elementor-element.elementor-element-8239b7d > .elementor-element-populated {
    padding: 144px 0px 0px 0px;
}
.elementor-2780 .elementor-element.elementor-element-dc6f4e2 > .elementor-widget-container {
    margin: 131px 0px 35px 0px;

}

.elementor-2780 .elementor-element.elementor-element-4d75ba2 > .elementor-widget-container {
     margin: 18% 0% 0% 0%;
}
.slick-track.translate {
    margin: 0px 0px 0px 370px;
}
.carousel-next {
    right: unset;
    left: 21%;
}
.elementor-2780 .elementor-element.elementor-element-6ffbf27 > .elementor-widget-container {
    padding: 0px 268px 0px 0px;
}
.elementor-2780 .elementor-element.elementor-element-694f296e {
    margin-top: -290px;
    margin-bottom: 0px;
    padding: 0px 116px 0px 700px;
}
.elementor-13799 .elementor-element.elementor-element-130e282 > .elementor-widget-container {
    margin: 5.5% 9% 0% 0%;
}
}

@media screen and (max-width: 1440px){
.carousel-next {
    right: unset;
    left: 21.7%;
}
.elementor-2780 .elementor-element.elementor-element-4d75ba2 > .elementor-widget-container {
    margin: 27% 0% 0% 0%;
}
.elementor-13799 .elementor-element.elementor-element-130e282 > .elementor-widget-container {
    margin: 6% 9% 0% 0%;
}
}
@media screen and (max-width: 1400px){
   .carousel-next {
    right: unset;
    left: 23.7%;
} 
a.carousel-arrow.carousel-next.slick-arrow {
    right: 85%;
}
}
@media screen and (max-width: 1352px){
    .elementor-2780 .elementor-element.elementor-element-8239b7d > .elementor-element-populated {
    padding: 14px 0px 0px 0px;
}
.elementor-2780 .elementor-element.elementor-element-4d75ba2 .elementor-button {
    width: 350px;
    padding: 22px 18px;
}
}
@media screen and (max-width: 1280px){
.elementor-2780 .elementor-element.elementor-element-d5495fd > .elementor-widget-container {
    padding: 0px 280px 105px 162px;
}


.elementor-2780 .elementor-element.elementor-element-6ffbf27 .elementor-button {
    width: 330px;
}
.elementor-2780 .elementor-element.elementor-element-70eea04, .elementor-2780 .elementor-element.elementor-element-2452163, .elementor-2780 .elementor-element.elementor-element-525a04d {
    width: 12%;
}
.elementor-2780 .elementor-element.elementor-element-2f7b216 {
    color: #000000;
    font-family: "Space Grotesk", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    line-height: 35px;
}

.elementor-2780 .elementor-element.elementor-element-837a4fb {
    font-size: 48px;
    line-height: 62px;
}

.elementor-2780 .elementor-element.elementor-element-4d75ba2 > .elementor-widget-container {
    margin: 23% 0% 0% 0%;
}
.carousel-next {
    right: unset;
    left: 24.5%;
}
.slick-track.translate {
    margin: 0px 0px 0px 0px;
}
.elementor-2780 .elementor-element.elementor-element-694f296e {
    padding: 0px 116px 0px 486px;
}
.elementor-2780 .elementor-element.elementor-element-4c60175 > .elementor-widget-container {
    margin: -15% 14% 0% 2%;
    padding: 0px 0px 0px 0px;
}
.elementor-2780 .elementor-element.elementor-element-4d75ba2 .elementor-button {
    width: 343px;
    padding: 22px 28px;
}
.elementor-13799 .elementor-element.elementor-element-130e282 > .elementor-widget-container {
    margin: 7% 9% 0% 0%;
}
}
@media screen and (max-width: 1240px){
   .carousel-next {
    right: unset;
    left: 27%;
} 
}
@media screen and (max-width: 1172px){
  .elementor-2780 .elementor-element.elementor-element-7f16f1c {
    font-size: 47px;
 
    line-height: 60px;
}  
.elementor-2780 .elementor-element.elementor-element-7c4a448 > .elementor-widget-container {
    padding: 150px 0px 0px 0px;
}
.carousel h1 {
    font-size: 50px;
    line-height: 74px;
}
}
@media screen and (max-width: 1120px){
   .carousel-next {
    right: unset;
    left: 30%;
} 
.carousel h1 {
    padding-bottom: 173px;
}
}

@media screen and (max-width: 1024px){
    .elementor-2780 .elementor-element.elementor-element-e6b1960 > .elementor-widget-container {
    padding: 0px 100px 25px 120px;
}
.elementor-2780 .elementor-element.elementor-element-d5495fd > .elementor-widget-container {
    padding: 0px 180px 105px 120px;
}
.elementor-2780 .elementor-element.elementor-element-1a791c6 > .elementor-widget-container {
    margin: 0px 0px 160px 0px;
    padding: 0px 0px 0px 120px;
}
.elementor-2780 .elementor-element.elementor-element-1a791c6 > .elementor-widget-container {
    margin: 0px 0px 160px 0px;
    padding: 0px 0px 0px 120px;
}
.carousel {
    padding: 0px 88px 0px 88px;
}
.carousel-next {
    right: unset;
    left: 14.5%;
}
.elementor-2780 .elementor-element.elementor-element-694f296e {
    padding: 0px 116px 0px 386px;
}
.elementor-2780 .elementor-element.elementor-element-7f16f1c > .elementor-widget-container {
    padding: 0px 0px 15px 120px;
}
.elementor-2780 .elementor-element.elementor-element-2f7b216 > .elementor-widget-container {
    padding: 0px 0px 50px 120px;
}
.elementor-2780 .elementor-element.elementor-element-2f7b216 > .elementor-widget-container {
    padding: 0px 0px 50px 120px;
}
.elementor-2780 .elementor-element.elementor-element-7f16f1c {
    color: #000000;
    font-family: "Space Grotesk", Sans-serif;
    font-size: 51px;
    font-weight: 400;
    line-height: 66px;
}
.elementor-2780 .elementor-element.elementor-element-7c4a448 > .elementor-widget-container {
    padding: 150px 0px 0px 0px;
}
.elementor-2780 .elementor-element.elementor-element-837a4fb {
    font-size: 42px;
    line-height: 58px;
}
.elementor-2780 .elementor-element.elementor-element-8239b7d > .elementor-element-populated {
    padding: 1px 0px 0px 0px;
}
.elementor-2780 .elementor-element.elementor-element-4d75ba2 .elementor-button {
    width: 279px;
    padding: 22px 2px;
}
a.carousel-arrow.carousel-next.slick-arrow {
    right: 83%;
}
.elementor-2780 .elementor-element.elementor-element-130e282 > .elementor-widget-container {
    margin: 8.3% 9% 0% 0%;
}
}
@media screen and (max-width: 1000px){
   .carousel {
    padding: 0px 1px 0px 88px;
} 
.elementor-2780 .elementor-element.elementor-element-7f16f1c {
    color: #000000;
    font-family: "Space Grotesk", Sans-serif;
    font-size: 43px;
    font-weight: 400;
    line-height: 55px;
}
.elementor-2780 .elementor-element.elementor-element-7c4a448 > .elementor-widget-container {
    padding: 182px 0px 0px 0px;
}
.elementor-2780 .elementor-element.elementor-element-7f16f1c {
    color: #000000;
    font-family: "Space Grotesk", Sans-serif;
    font-size: 46px;
    font-weight: 400;
    line-height: 62px;
}
.elementor-2780 .elementor-element.elementor-element-130e282 > .elementor-widget-container {
    margin: 10.3% 9% 0% 0%;
}
}
@media screen and (max-width: 920px){
   .elementor-2780 .elementor-element.elementor-element-694f296e {
    padding: 0px 116px 0px 286px;
} 
.elementor-2780 .elementor-element.elementor-element-7f16f1c {
    color: #000000;
    font-family: "Space Grotesk", Sans-serif;
    font-size: 41px;
    font-weight: 400;
    line-height: 58px;
}
.elementor-2780 .elementor-element.elementor-element-837a4fb {
    font-size: 37px;
    line-height: 55px;
}
.elementor-2780 .elementor-element.elementor-element-4d75ba2 .elementor-button {
    width: 252px;
    padding: 22px 2px;
}
a.carousel-arrow.carousel-next.slick-arrow {
    right: 79%;
}
.elementor-2780 .elementor-element.elementor-element-130e282 .elementor-button {
    width: 350px;
    padding: 20px 5px;
}
}
@media screen and (max-width: 850px){
    .carousel-next {
    right: unset;
    left: 18.5%;
}
.elementor-2780 .elementor-element.elementor-element-694f296e {
    padding: 0px 116px 0px 186px;
}
.elementor-2780 .elementor-element.elementor-element-7e8faa5 > .elementor-widget-container {
    margin: 0px 0px 137px 0px;
    padding: 0px 0px 0px 118px;
}
}
@media screen and (max-width: 768px){
    .elementor-2780 .elementor-element.elementor-element-d5495fd > .elementor-widget-container {
    padding: 0px 80px 105px 120px;
}
.carousel-next {
    right: unset;
    left: 20.5%;
}
.elementor-2780 .elementor-element.elementor-element-694f296e {
    padding: 0px 116px 0px 186px;
}
.elementor-2780 .elementor-element.elementor-element-7f16f1c > .elementor-widget-container {
    padding: 0px 0px 15px 50px;
}
.elementor-2780 .elementor-element.elementor-element-2f7b216 > .elementor-widget-container {
    padding: 0px 0px 50px 50px;
}
.elementor-2780 .elementor-element.elementor-element-7e8faa5 > .elementor-widget-container {
    margin: 0px 0px 137px 0px;
    padding: 0px 0px 0px 50px;
}
.elementor-2780 .elementor-element.elementor-element-4d75ba2 .elementor-button {
    width: 213px;
    padding: 22px 2px;
}
a.carousel-arrow.carousel-next.slick-arrow {
    right: 77%;
}
.elementor-2780 .elementor-element.elementor-element-130e282 > .elementor-widget-container {
    margin: 12.3% 9% 0% 0%;
}
}
@media screen and (max-width: 766px){
    .carousel h1 {
    font-size: 43px;
    line-height: 68px;
}
.elementor-2780 .elementor-element.elementor-element-6ffbf27 > .elementor-widget-container {
    padding: 0px 28px 0px 0px;
}
.carousel-next {
    right: unset;
    left: 19.5%;
}
.elementor-2780 .elementor-element.elementor-element-7c4a448 > .elementor-widget-container {
    padding: 2px 0px 0px 0px;
}
.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-241756b {
    display: none;
}
}
@media screen and (max-width: 600px){
    [type=button], [type=submit], button {
    padding: 1rem 1.6rem;
    line-height: 0.2rem;
}
    .elementor-2780 .elementor-element.elementor-element-9cfe56c {
    margin-top: 30px;

}
.elementor-2780 .elementor-element.elementor-element-e6b1960 {
    font-size: 40px;
    line-height: 50px;
}
.elementor-2780 .elementor-element.elementor-element-e6b1960 > .elementor-widget-container {
    padding: 0px 17px 25px 30px;
}
.elementor-2780 .elementor-element.elementor-element-d5495fd {
    font-size: 20px;;
    line-height: 27px;
}
.elementor-2780 .elementor-element.elementor-element-d5495fd > .elementor-widget-container {
    padding: 0px 17px 35px 30px;
}
.elementor-2780 .elementor-element.elementor-element-1a791c6 > .elementor-widget-container {
    margin: 0px 0px 70px 0px;
    padding: 0px 25px 0px 25px;
}

.elementor-2780 .elementor-element.elementor-element-1a791c6 .elementor-button {
    width: 100%;
    padding: 20px 9px;
}
.carousel h1 {
    font-size: 29px;
    line-height: 40px;
    padding-right: 19px;
    width: 360px;
    padding-bottom: 272px;
}
.carousel {

    padding: 0px 0px 0px 30px;
}
.carousel-prev, .carousel-next {
    top: 57%;
}

.elementor-element.elementor-element-6ffbf27.elementor-align-right.elementor-widget.elementor-widget-button {
    display: none;
}
.elementor-2780 .elementor-element.elementor-element-694f296e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-2780 .elementor-element.elementor-element-a216dd3 > .elementor-widget-container {
    padding: 50px 0px 40px 0px;
}
.elementor-2780 .elementor-element.elementor-element-a216dd3 > .elementor-widget-container {
    padding: 50px 0px 40px 0px;
}

.elementor-2780 .elementor-element.elementor-element-7f16f1c {
    font-size: 40px;
    line-height: 50px;
}
.elementor-2780 .elementor-element.elementor-element-2f7b216 > .elementor-widget-container {
    padding: 0px 20px 30px 32px;
}
.elementor-2780 .elementor-element.elementor-element-2f7b216{
font-size: 20px;
    line-height: 27px;
}

.elementor-2780 .elementor-element.elementor-element-7e8faa5 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 25px 0px 25px;
}

.elementor-2780 .elementor-element.elementor-element-7e8faa5 .elementor-button {
    width: 100%;
    padding: 20px 7px;
}
.elementor-element.elementor-element-4c60175.elementor-widget.elementor-widget-image {
    display: none;
}
div#tst {
    position: relative;
    left: 0%;
}

.elementor-2780 .elementor-element.elementor-element-dc6f4e2 {
    font-size: 20px;
    line-height: 50px;
}
.elementor-2780 .elementor-element.elementor-element-8239b7d > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}
.elementor-2780 .elementor-element.elementor-element-dc6f4e2 > .elementor-widget-container {
    margin: 70px 0px 5px 30px;
}
.elementor-2780 .elementor-element.elementor-element-dc6f4e2 > .elementor-widget-container {
    margin: 70px 0px 5px 30px;
}

.elementor-2780 .elementor-element.elementor-element-837a4fb {
    font-size: 35px;
    line-height: 45px;
}

.elementor-2780 .elementor-element.elementor-element-837a4fb > .elementor-widget-container {
    margin: -17px 0px 0px 32px;
}
.elementor-2780 .elementor-element.elementor-element-4d75ba2 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 0px 25px 0px 25px;
}

.elementor-2780 .elementor-element.elementor-element-4d75ba2 .elementor-button {
    width: 100%;
    padding: 20px 6px;
}
.elementor-2780 .elementor-element.elementor-element-0237069 {

    padding: 0px 0px 180px 0px;
}
.elementor-2780 .elementor-element.elementor-element-7f16f1c > .elementor-widget-container {
    padding: 0px 0px 15px 32px;
}

.elementor-6212 .elementor-element.elementor-element-2213262 .elementor-flip-box__back .elementor-flip-box__layer__title {
    font-size: 35px !important;
    line-height: 40px;
}


.elementor-6213 .elementor-element.elementor-element-2213262 .elementor-flip-box {
    height: 780px;
    width: 350px !important;
}
.elementor-6211 .elementor-element.elementor-element-2213262 .elementor-flip-box {
    height: 780px;
    width: 350px !important;
}
.elementor-6212 .elementor-element.elementor-element-2213262 .elementor-flip-box {
    height: 780px;
    width: 350px !important;
}
.slick-track.translate>div {
    margin: 0px 30px !important;
}
.elementor-2780 .elementor-element.elementor-element-1a791c6 .elementor-button {
    width: 100%;
    padding: 20px 9px;
    margin-left: 0;
}
.elementor-2780 .elementor-element.elementor-element-130e282 .elementor-button {
    width: 100%;
    padding: 20px 5px;
}
.elementor-2780 .elementor-element.elementor-element-130e282 > .elementor-widget-container {
    padding: 100px 25px 101px 25px;
}
.slick-track.translate>div {
    width: 1164px !important;
}
.carousel-next {
    right: unset;
    left: 18.7%;
}
.slick-track.translate {
    margin: 0px 0px 0px 0px;
}
.elementor-6211 .elementor-element.elementor-element-2213262 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    padding: 27px 25px 0px 30px !important;
}
.elementor-6212 .elementor-element.elementor-element-2213262 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    padding: 27px 11px 0px 30px;
}
.elementor-flip-box__layer.elementor-flip-box__back {
    background-image: url(https://vivacetechnik.simple.al/wp-content/uploads/2023/06/e-mobilitat-box-dark-350x673-1.png) !important;
}
.elementor-6211 .elementor-element.elementor-element-2213262 .elementor-flip-box__front {
    background-image: url(https://vivacetechnik.simple.al/wp-content/uploads/2023/08/1-1.jpg) !important;
}
.elementor-6212 .elementor-element.elementor-element-2213262 .elementor-flip-box__front {
    background-image: url(https://vivacetechnik.simple.al/wp-content/uploads/2023/08/Warmepumpen-white-350x673-1.png) !important;
}
.elementor-6213 .elementor-element.elementor-element-2213262 .elementor-flip-box__front {
    background-image: url(https://vivacetechnik.simple.al/wp-content/uploads/2023/08/E-mobilitet-white-350x673-1.png) !important;
}
.elementor-2780 .elementor-element.elementor-element-8239b7d > .elementor-element-populated {
    margin: 0% 2% 0% 2%;
}
a.carousel-arrow.carousel-next.slick-arrow {
    right: 66%;
}
.premium-carousel-wrapper a.carousel-arrow {
    top: 116% !important;
}
a.carousel-arrow.carousel-prev.slick-arrow {
    left: 6%;
}
.elementor-2780 .elementor-element.elementor-element-130e282 > .elementor-widget-container {
    margin: 12.3% 0% 0% 0%;
}
.premium-carousel-wrapper a.carousel-arrow, .premium-carousel-wrapper a.ver-carousel-arrow {
    width: 2.7em !important;
    height: 2.7em !important;
}
.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-7ab04a0 {
    margin-top: 50px;
}
}

@media screen and (max-width: 390px){

.carousel h1 {
    font-size: 29px;
    line-height: 38px;
    padding-right: 20px;
    width: 335px;
    padding-bottom: 270px;
}

.slick-track.translate>div {
    margin: 0px 20px !important;
}
}

@media screen and (max-width: 375px){

.carousel h1 {
    font-size: 28px;
    line-height: 37px;
    padding-right: 20px;
    width: 335px;
    padding-bottom: 265px;
}

.slick-track.translate>div {
    margin: 0px 12px !important;
}
.carousel {
    padding: 0px 0px 0px 30px;
}
}
@media screen and (max-width: 360px){
    .carousel {
    padding: 0px 0px 0px 25px;
}
 .slick-track.translate > div {
    margin: 0px 5px !important;
  }
}

@media screen and (min-width: 2560px){
    .carousel-prev, .carousel-next {
    top: 87.5%;
}
.carousel-next {
    right: unset;
    left: 12.8%;
}
.elementor-2780 .elementor-element.elementor-element-7c4a448 {
    text-align: center;
}

.elementor-2780 .elementor-element.elementor-element-8239b7d > .elementor-element-populated {
    padding: 90px 0px 0px 0px;
}
.elementor-6213 .elementor-element.elementor-element-2213262 .elementor-flip-box, .elementor-6211 .elementor-element.elementor-element-2213262 .elementor-flip-box, .elementor-6212 .elementor-element.elementor-element-2213262 .elementor-flip-box{
    height: 673px !important;
    width: 860px !important;
}
.slick-track.translate>div {
    width: 860px !important;
}
.slick-track.translate {
    margin: 0px 722px;
}
.elementor-flip-box__layer.elementor-flip-box__back {
    background-image: url(https://vivacetechnik.simple.al/wp-content/uploads/2023/07/a-6.jpg) !important;
}
.elementor-6211 .elementor-element.elementor-element-2213262 .elementor-flip-box__front {
    background-image: url(https://vivacetechnik.simple.al/wp-content/uploads/2023/07/f.jpg) !important;
}
.elementor-6213 .elementor-element.elementor-element-2213262 .elementor-flip-box__front {
    background-image: url(https://vivacetechnik.simple.al/wp-content/uploads/2023/07/s-2.jpg) !important;
}
.elementor-6212 .elementor-element.elementor-element-2213262 .elementor-flip-box__front {
    background-image: url(https://vivacetechnik.simple.al/wp-content/uploads/2023/07/d-1.jpg) !important;
}
.elementor-2780 .elementor-element.elementor-element-2e6031d > .elementor-element-populated {
    padding: 181px 0px 0px 0px;
}
.elementor-2780 .elementor-element.elementor-element-4d75ba2 > .elementor-widget-container {
    margin: 16% 0% 0% 0%;
}
}
@media screen and (min-width: 2558px){
    .carousel-next {
    right: unset;
    left: 13%;
}
a.carousel-arrow.carousel-next.slick-arrow {
    right: 90%;
}
}
@media screen and (min-width: 2338px){
    .carousel-next {
    right: unset;
    left: 14%;
}
}
@media screen and (min-width: 2150px){
    .carousel-next {
    right: unset;
    left: 15.4%;
}
}
@media screen and (min-width: 1970px){
    .carousel-next {
    right: unset;
    left: 13.9%;
}
a.carousel-arrow.carousel-next.slick-arrow {
    right: 90%;
}
}/* End custom CSS */