.elementor-11 .elementor-element.elementor-element-821168a > .elementor-container{min-height:100vh;}.elementor-11 .elementor-element.elementor-element-821168a .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-11 .elementor-element.elementor-element-821168a > .elementor-background-overlay{background-color:#000000;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-821168a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:5;}.elementor-11 .elementor-element.elementor-element-115703c{--iteration-count:infinite;--dynamic-text-color:#DBB000;}.elementor-11 .elementor-element.elementor-element-115703c .elementor-headline{text-align:center;font-family:"Carme", Sans-serif;font-size:90px;font-weight:600;line-height:130px;letter-spacing:-3px;word-spacing:0px;}.elementor-11 .elementor-element.elementor-element-115703c .elementor-headline-plain-text{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-115703c .elementor-headline-dynamic-text{font-family:"Carme", Sans-serif;font-weight:600;line-height:130px;letter-spacing:3px;word-spacing:0px;}.elementor-11 .elementor-element.elementor-element-beabec3{text-align:center;}.elementor-11 .elementor-element.elementor-element-beabec3 .elementor-heading-title{color:#FFFFFF;font-family:"Carme", Sans-serif;font-size:25px;font-weight:300;line-height:25px;letter-spacing:-1.5px;word-spacing:0px;}.elementor-11 .elementor-element.elementor-element-a6f8a3a > .elementor-container{max-width:800px;}.elementor-11 .elementor-element.elementor-element-f91d5b3 .elementor-button{fill:#FFFFFF;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-f91d5b3 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-f91d5b3 .elementor-button:focus{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-f91d5b3 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-f91d5b3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-f91d5b3 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-b4c3d22 .elementor-button{fill:#FFFFFF;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-b4c3d22 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-b4c3d22 .elementor-button:focus{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-b4c3d22 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-b4c3d22 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-b4c3d22 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-c022483 .elementor-spacer-inner{height:80px;}.elementor-11 .elementor-element.elementor-element-3eaf99a > .elementor-container{max-width:970px;}.elementor-11 .elementor-element.elementor-element-3eaf99a{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-613f09e{text-align:center;}.elementor-11 .elementor-element.elementor-element-613f09e .elementor-heading-title{color:#000000;font-family:"Carme", Sans-serif;font-size:34px;font-weight:600;line-height:34px;letter-spacing:0px;word-spacing:0px;}.elementor-11 .elementor-element.elementor-element-b201458{text-align:justify;color:#000000;font-family:"Carme", Sans-serif;font-size:18px;font-weight:500;line-height:24px;letter-spacing:-0.2px;word-spacing:0px;}.elementor-11 .elementor-element.elementor-element-b201458 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-5994e31 .elementor-button{fill:#FFFFFF;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-5994e31 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-5994e31 .elementor-button:focus{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-5994e31 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-5994e31 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-5994e31 > .elementor-widget-container{margin:30px 20px 20px 0px;}.elementor-11 .elementor-element.elementor-element-0f25d41 .elementor-spacer-inner{height:80px;}.elementor-11 .elementor-element.elementor-element-dc21237 > .elementor-container{min-height:100vh;}.elementor-11 .elementor-element.elementor-element-dc21237:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-dc21237 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://poupavalor.pt/wp-content/uploads/2021/12/WhatsApp-Image-2021-12-21-at-09.11.36.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-dc21237 > .elementor-background-overlay{background-color:#000000;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-dc21237{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 100px 0px 100px;}.elementor-11 .elementor-element.elementor-element-31142ad > .elementor-element-populated{padding:0px 40px 0px 40px;}.elementor-11 .elementor-element.elementor-element-2271ea3 > .elementor-container{min-height:650px;}.elementor-11 .elementor-element.elementor-element-2271ea3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11 .elementor-element.elementor-element-bec76f2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-bec76f2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF50;}.elementor-11 .elementor-element.elementor-element-bec76f2 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 1px;border-color:#FFFFFF50;box-shadow:20px 20px 50px 5px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 40px 70px 40px;}.elementor-11 .elementor-element.elementor-element-bec76f2 > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-bec76f2 > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-bec76f2 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-11 .elementor-element.elementor-element-bec76f2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-f11e86f{text-align:right;}.elementor-11 .elementor-element.elementor-element-f11e86f .elementor-heading-title{color:#DBB00060;font-family:"Carme", Sans-serif;font-size:165px;font-weight:600;letter-spacing:0px;word-spacing:0px;}.elementor-11 .elementor-element.elementor-element-f11e86f > .elementor-widget-container{margin:0px 0px -85px 0px;}.elementor-11 .elementor-element.elementor-element-93c8987{text-align:center;}.elementor-11 .elementor-element.elementor-element-93c8987 .elementor-heading-title{color:#FFFFFF;font-family:"Carme", Sans-serif;font-size:34px;font-weight:600;line-height:34px;letter-spacing:0px;word-spacing:0px;}.elementor-11 .elementor-element.elementor-element-712d7fc{text-align:justify;color:#FFFFFF;font-family:"Carme", Sans-serif;font-size:18px;font-weight:400;line-height:24px;letter-spacing:-0.3px;word-spacing:0px;}.elementor-11 .elementor-element.elementor-element-712d7fc > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-3b6cf10 > .elementor-element-populated{padding:0px 40px 0px 40px;}.elementor-11 .elementor-element.elementor-element-126bb3c > .elementor-container{min-height:650px;}.elementor-11 .elementor-element.elementor-element-126bb3c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11 .elementor-element.elementor-element-27aee01:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-27aee01 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF50;}.elementor-11 .elementor-element.elementor-element-27aee01 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 1px;border-color:#FFFFFF50;box-shadow:20px 20px 50px 5px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 40px 70px 40px;}.elementor-11 .elementor-element.elementor-element-27aee01 > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-27aee01 > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-27aee01 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-11 .elementor-element.elementor-element-27aee01 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-61adc9a{text-align:right;}.elementor-11 .elementor-element.elementor-element-61adc9a .elementor-heading-title{color:#DBB00060;font-family:"Carme", Sans-serif;font-size:165px;font-weight:600;letter-spacing:0px;word-spacing:0px;}.elementor-11 .elementor-element.elementor-element-61adc9a > .elementor-widget-container{margin:0px 0px -85px 0px;}.elementor-11 .elementor-element.elementor-element-9641c4c{text-align:center;}.elementor-11 .elementor-element.elementor-element-9641c4c .elementor-heading-title{color:#FFFFFF;font-family:"Carme", Sans-serif;font-size:34px;font-weight:600;line-height:34px;letter-spacing:0px;word-spacing:0px;}.elementor-11 .elementor-element.elementor-element-1e6a25d{text-align:justify;color:#FFFFFF;font-family:"Carme", Sans-serif;font-size:18px;font-weight:400;line-height:24px;letter-spacing:-0.3px;word-spacing:0px;}.elementor-11 .elementor-element.elementor-element-1e6a25d > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-b2ad24f > .elementor-element-populated{padding:0px 40px 0px 40px;}.elementor-11 .elementor-element.elementor-element-ef83561 > .elementor-container{min-height:650px;}.elementor-11 .elementor-element.elementor-element-ef83561 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11 .elementor-element.elementor-element-c57bbb3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-c57bbb3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF50;}.elementor-11 .elementor-element.elementor-element-c57bbb3 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 1px;border-color:#FFFFFF50;box-shadow:20px 20px 50px 5px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 40px 70px 40px;}.elementor-11 .elementor-element.elementor-element-c57bbb3 > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-c57bbb3 > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-c57bbb3 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-11 .elementor-element.elementor-element-c57bbb3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-0c50213{text-align:right;}.elementor-11 .elementor-element.elementor-element-0c50213 .elementor-heading-title{color:#DBB00060;font-family:"Carme", Sans-serif;font-size:165px;font-weight:600;letter-spacing:0px;word-spacing:0px;}.elementor-11 .elementor-element.elementor-element-0c50213 > .elementor-widget-container{margin:0px 0px -85px 0px;}.elementor-11 .elementor-element.elementor-element-ab5a9de{text-align:center;}.elementor-11 .elementor-element.elementor-element-ab5a9de .elementor-heading-title{color:#FFFFFF;font-family:"Carme", Sans-serif;font-size:34px;font-weight:600;line-height:34px;letter-spacing:0px;word-spacing:0px;}.elementor-11 .elementor-element.elementor-element-92bda26{text-align:justify;color:#FFFFFF;font-family:"Carme", Sans-serif;font-size:18px;font-weight:400;line-height:24px;letter-spacing:-0.3px;word-spacing:0px;}.elementor-11 .elementor-element.elementor-element-92bda26 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-2418668 .elementor-spacer-inner{height:80px;}.elementor-11 .elementor-element.elementor-element-14b1821 > .elementor-container{max-width:970px;}.elementor-11 .elementor-element.elementor-element-b11d6e0{text-align:center;}.elementor-11 .elementor-element.elementor-element-b11d6e0 .elementor-heading-title{color:#000000;font-family:"Carme", Sans-serif;font-size:34px;font-weight:600;line-height:34px;letter-spacing:0px;word-spacing:0px;}.elementor-msie .elementor-11 .elementor-element.elementor-element-53a8d16 .elementor-portfolio-item{width:calc( 100% / 3 );}.elementor-11 .elementor-element.elementor-element-53a8d16 .elementor-post__thumbnail__link{padding-bottom:calc( 0.7 * 100% );}.elementor-11 .elementor-element.elementor-element-53a8d16:after{content:"0.7";position:absolute;color:transparent;}.elementor-11 .elementor-element.elementor-element-53a8d16{--grid-column-gap:20px;--grid-row-gap:12px;}.elementor-11 .elementor-element.elementor-element-53a8d16 .elementor-portfolio-item__img, .elementor-11 .elementor-element.elementor-element-53a8d16 .elementor-portfolio-item__overlay{border-radius:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-53a8d16 a .elementor-portfolio-item__overlay{background-color:#000000;}.elementor-11 .elementor-element.elementor-element-53a8d16 a .elementor-portfolio-item__title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-53a8d16 .elementor-portfolio-item__title{font-family:"Carme", Sans-serif;font-size:24px;font-weight:600;line-height:24px;letter-spacing:-1px;word-spacing:0px;}.elementor-11 .elementor-element.elementor-element-b8805e7 .elementor-spacer-inner{height:100px;}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-11 .elementor-element.elementor-element-31142ad{width:100%;}.elementor-11 .elementor-element.elementor-element-3b6cf10{width:100%;}.elementor-11 .elementor-element.elementor-element-b2ad24f{width:100%;}}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-3eaf99a > .elementor-container{max-width:970px;}.elementor-11 .elementor-element.elementor-element-31142ad > .elementor-element-populated{padding:50px 40px 0px 40px;}.elementor-11 .elementor-element.elementor-element-3b6cf10 > .elementor-element-populated{padding:50px 40px 0px 40px;}.elementor-11 .elementor-element.elementor-element-b2ad24f > .elementor-element-populated{padding:50px 40px 0px 40px;}.elementor-11 .elementor-element.elementor-element-14b1821 > .elementor-container{max-width:970px;}.elementor-msie .elementor-11 .elementor-element.elementor-element-53a8d16 .elementor-portfolio-item{width:calc( 100% / 2 );}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-821168a{padding:130px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-82f25f6 > .elementor-element-populated{padding:50px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-115703c .elementor-headline{text-align:center;font-size:40px;line-height:60px;letter-spacing:0px;}.elementor-11 .elementor-element.elementor-element-115703c .elementor-headline-dynamic-text{line-height:60px;letter-spacing:0px;}.elementor-11 .elementor-element.elementor-element-beabec3 .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-a6f8a3a > .elementor-container{max-width:800px;}.elementor-11 .elementor-element.elementor-element-f91d5b3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-b4c3d22 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-c022483 .elementor-spacer-inner{height:30px;}.elementor-11 .elementor-element.elementor-element-613f09e .elementor-heading-title{font-size:25px;}.elementor-11 .elementor-element.elementor-element-b201458{font-size:17px;line-height:20px;letter-spacing:0px;}.elementor-11 .elementor-element.elementor-element-b201458 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-5994e31 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-11 .elementor-element.elementor-element-0f25d41 .elementor-spacer-inner{height:10px;}.elementor-11 .elementor-element.elementor-element-dc21237{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-31142ad > .elementor-element-populated{padding:30px 15px 15px 15px;}.elementor-11 .elementor-element.elementor-element-2271ea3 > .elementor-container{min-height:450px;}.elementor-11 .elementor-element.elementor-element-bec76f2 > .elementor-element-populated{padding:40px 20px 40px 20px;}.elementor-11 .elementor-element.elementor-element-93c8987 .elementor-heading-title{font-size:28px;}.elementor-11 .elementor-element.elementor-element-3b6cf10 > .elementor-element-populated{padding:30px 15px 15px 15px;}.elementor-11 .elementor-element.elementor-element-126bb3c > .elementor-container{min-height:450px;}.elementor-11 .elementor-element.elementor-element-27aee01 > .elementor-element-populated{padding:40px 20px 40px 20px;}.elementor-11 .elementor-element.elementor-element-9641c4c .elementor-heading-title{font-size:28px;}.elementor-11 .elementor-element.elementor-element-b2ad24f > .elementor-element-populated{padding:30px 15px 15px 15px;}.elementor-11 .elementor-element.elementor-element-ef83561 > .elementor-container{min-height:450px;}.elementor-11 .elementor-element.elementor-element-c57bbb3 > .elementor-element-populated{padding:40px 20px 40px 20px;}.elementor-11 .elementor-element.elementor-element-ab5a9de .elementor-heading-title{font-size:28px;}.elementor-11 .elementor-element.elementor-element-2418668 .elementor-spacer-inner{height:10px;}.elementor-11 .elementor-element.elementor-element-b11d6e0 .elementor-heading-title{font-size:25px;}.elementor-msie .elementor-11 .elementor-element.elementor-element-53a8d16 .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-11 .elementor-element.elementor-element-b8805e7 .elementor-spacer-inner{height:50px;}}/* Start custom CSS for button, class: .elementor-element-f91d5b3 */.elementor-11 .elementor-element.elementor-element-f91d5b3{
    --btn-width: 280px;
    --btn-height: 50px;
    --btn-background: black;
    --left-gradient: white;
    --right-gradient: gold;
}
.elementor-11 .elementor-element.elementor-element-f91d5b3 a {
  position: relative;
  width: var(--btn-width);
  height: var(--btn-height);
}
.elementor-11 .elementor-element.elementor-element-f91d5b3 a:before,
.elementor-11 .elementor-element.elementor-element-f91d5b3 a:after {
  content: '';
  position: absolute;
  inset: 0;
  transition: 0.5s;
}
.elementor-11 .elementor-element.elementor-element-f91d5b3 a:nth-child(1):before,
.elementor-11 .elementor-element.elementor-element-f91d5b3 a:nth-child(1):after {
  background: linear-gradient(45deg,var(--left-gradient),var(--btn-background),var(--btn-background),var(--right-gradient));
}
.elementor-11 .elementor-element.elementor-element-f91d5b3 a:hover:before {
  inset: -3px;
}
.elementor-11 .elementor-element.elementor-element-f91d5b3 a:hover:after {
  inset: -3px;
  filter: blur(10px);
}
.elementor-11 .elementor-element.elementor-element-f91d5b3 a span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--btn-background);
  z-index: 10;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}


/*Glass Shine Effect*/
.elementor-11 .elementor-element.elementor-element-f91d5b3 a span::before {
  content: '';
  position: absolute;
  top: 0;
  left: -50%;
  width: 100%;
  height: 100%;
  background: rgba(255,255,255,0.075);
  transform: skew(160deg);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b4c3d22 */.elementor-11 .elementor-element.elementor-element-b4c3d22{
    --btn-width: 280px;
    --btn-height: 50px;
    --btn-background: black;
    --left-gradient: white;
    --right-gradient: gold;
}
.elementor-11 .elementor-element.elementor-element-b4c3d22 a {
  position: relative;
  width: var(--btn-width);
  height: var(--btn-height);
}
.elementor-11 .elementor-element.elementor-element-b4c3d22 a:before,
.elementor-11 .elementor-element.elementor-element-b4c3d22 a:after {
  content: '';
  position: absolute;
  inset: 0;
  transition: 0.5s;
}
.elementor-11 .elementor-element.elementor-element-b4c3d22 a:nth-child(1):before,
.elementor-11 .elementor-element.elementor-element-b4c3d22 a:nth-child(1):after {
  background: linear-gradient(45deg,var(--left-gradient),var(--btn-background),var(--btn-background),var(--right-gradient));
}
.elementor-11 .elementor-element.elementor-element-b4c3d22 a:hover:before {
  inset: -3px;
}
.elementor-11 .elementor-element.elementor-element-b4c3d22 a:hover:after {
  inset: -3px;
  filter: blur(10px);
}
.elementor-11 .elementor-element.elementor-element-b4c3d22 a span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--btn-background);
  z-index: 10;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}


/*Glass Shine Effect*/
.elementor-11 .elementor-element.elementor-element-b4c3d22 a span::before {
  content: '';
  position: absolute;
  top: 0;
  left: -50%;
  width: 100%;
  height: 100%;
  background: rgba(255,255,255,0.075);
  transform: skew(160deg);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5994e31 */.elementor-11 .elementor-element.elementor-element-5994e31{
    --btn-width: 280px;
    --btn-height: 50px;
    --btn-background: black;
    --left-gradient: white;
    --right-gradient: gold;
}
.elementor-11 .elementor-element.elementor-element-5994e31 a {
  position: relative;
  width: var(--btn-width);
  height: var(--btn-height);
}
.elementor-11 .elementor-element.elementor-element-5994e31 a:before,
.elementor-11 .elementor-element.elementor-element-5994e31 a:after {
  content: '';
  position: absolute;
  inset: 0;
  transition: 0.5s;
}
.elementor-11 .elementor-element.elementor-element-5994e31 a:nth-child(1):before,
.elementor-11 .elementor-element.elementor-element-5994e31 a:nth-child(1):after {
  background: linear-gradient(45deg,var(--left-gradient),var(--btn-background),var(--btn-background),var(--right-gradient));
}
.elementor-11 .elementor-element.elementor-element-5994e31 a:hover:before {
  inset: -3px;
}
.elementor-11 .elementor-element.elementor-element-5994e31 a:hover:after {
  inset: -3px;
  filter: blur(10px);
}
.elementor-11 .elementor-element.elementor-element-5994e31 a span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--btn-background);
  z-index: 10;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}


/*Glass Shine Effect*/
.elementor-11 .elementor-element.elementor-element-5994e31 a span::before {
  content: '';
  position: absolute;
  top: 0;
  left: -50%;
  width: 100%;
  height: 100%;
  background: rgba(255,255,255,0.075);
  transform: skew(160deg);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bec76f2 */.elementor-11 .elementor-element.elementor-element-bec76f2{
    backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-27aee01 */.elementor-11 .elementor-element.elementor-element-27aee01{
    backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c57bbb3 */.elementor-11 .elementor-element.elementor-element-c57bbb3{
    backdrop-filter: blur(5px);
}/* End custom CSS */