.elementor-36043 .elementor-element.elementor-element-c42d4ee{border-style:solid;border-width:0px 0px 1px 0px;border-color:#565656;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-36043 .elementor-element.elementor-element-c42d4ee > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36043 .elementor-element.elementor-element-44ff008 > .elementor-container{max-width:622px;min-height:71vh;}.elementor-36043 .elementor-element.elementor-element-44ff008:not(.elementor-motion-effects-element-type-background), .elementor-36043 .elementor-element.elementor-element-44ff008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-36043 .elementor-element.elementor-element-44ff008{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3rem 1rem 3rem 1rem;}.elementor-36043 .elementor-element.elementor-element-44ff008 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36043 .elementor-element.elementor-element-9b00b8a > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-36043 .elementor-element.elementor-element-bbb0712 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-36043 .elementor-element.elementor-element-bbb0712{text-align:center;}.elementor-36043 .elementor-element.elementor-element-bbb0712 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:3.4rem;font-weight:800;}.elementor-36043 .elementor-element.elementor-element-6fa2aa0 > .elementor-container{max-width:450px;}.elementor-36043 .elementor-element.elementor-element-6fa2aa0{margin-top:0px;margin-bottom:015px;}.elementor-36043 .elementor-element.elementor-element-2992d56{margin-top:3rem;margin-bottom:3rem;}.elementor-36043 .elementor-element.elementor-element-e622242 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-36043 .elementor-element.elementor-element-e622242{text-align:center;}.elementor-36043 .elementor-element.elementor-element-e622242 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:2.3rem;font-weight:800;letter-spacing:-1.5px;}.elementor-36043 .elementor-element.elementor-element-42081df > .elementor-widget-container{transition:background 0s;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-36043 .elementor-element.elementor-element-42081df img{width:100%;border-style:none;border-radius:31px 31px 31px 31px;box-shadow:0px 0px 46px 11px rgba(55.5, 55.5, 55.5, 0.98);}.elementor-36043 .elementor-element.elementor-element-d199bec > .elementor-container{max-width:690px;min-height:42vh;}.elementor-36043 .elementor-element.elementor-element-d199bec:not(.elementor-motion-effects-element-type-background), .elementor-36043 .elementor-element.elementor-element-d199bec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1B1B1B 80%, #000000 100%);}.elementor-36043 .elementor-element.elementor-element-d199bec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3rem 1rem 0rem 1rem;}.elementor-36043 .elementor-element.elementor-element-d199bec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36043 .elementor-element.elementor-element-86987b1 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-36043 .elementor-element.elementor-element-e703936 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-36043 .elementor-element.elementor-element-e703936{text-align:center;}.elementor-36043 .elementor-element.elementor-element-e703936 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:3.2rem;font-weight:800;line-height:0.9em;}.elementor-36043 .elementor-element.elementor-element-7bf24b8 > .elementor-container{max-width:500px;}.elementor-36043 .elementor-element.elementor-element-c46b8ea.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-36043 .elementor-element.elementor-element-e3800dc > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-36043 .elementor-element.elementor-element-e3800dc{text-align:center;}.elementor-36043 .elementor-element.elementor-element-e3800dc .elementor-heading-title{color:var( --e-global-color-secondary );font-size:2rem;font-weight:800;line-height:1.1em;letter-spacing:-1px;}.elementor-36043 .elementor-element.elementor-element-03c7233{width:auto;max-width:auto;}.elementor-36043 .elementor-element.elementor-element-7f873ab{width:auto;max-width:auto;}.elementor-36043 .elementor-element.elementor-element-1fe760b{--divider-border-style:dashed;--divider-color:#606060;--divider-border-width:1px;}.elementor-36043 .elementor-element.elementor-element-1fe760b > .elementor-widget-container{margin:2rem 0rem -1rem 0rem;}.elementor-36043 .elementor-element.elementor-element-1fe760b .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-36043 .elementor-element.elementor-element-1fe760b .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-36043 .elementor-element.elementor-element-1fe760b .elementor-divider__text{font-size:40px;}.elementor-36043 .elementor-element.elementor-element-bed6eb7 > .elementor-container{max-width:830px;}.elementor-36043 .elementor-element.elementor-element-bed6eb7{padding:1rem 2rem 7rem 2rem;}.elementor-bc-flex-widget .elementor-36043 .elementor-element.elementor-element-e47bc86.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-36043 .elementor-element.elementor-element-e47bc86.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-36043 .elementor-element.elementor-element-e47bc86.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-36043 .elementor-element.elementor-element-e47bc86:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-36043 .elementor-element.elementor-element-e47bc86 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252525;}.elementor-36043 .elementor-element.elementor-element-e47bc86 > .elementor-element-populated, .elementor-36043 .elementor-element.elementor-element-e47bc86 > .elementor-element-populated > .elementor-background-overlay, .elementor-36043 .elementor-element.elementor-element-e47bc86 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-36043 .elementor-element.elementor-element-e47bc86 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2rem 2rem 2rem 2rem;}.elementor-36043 .elementor-element.elementor-element-e47bc86 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36043 .elementor-element.elementor-element-97386f9{text-align:center;}.elementor-36043 .elementor-element.elementor-element-97386f9 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:3.8rem;font-weight:800;line-height:0.9em;}.elementor-36043 .elementor-element.elementor-element-eedb3d3{text-align:center;}.elementor-36043 .elementor-element.elementor-element-eedb3d3 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:2.2rem;font-weight:900;line-height:1.1em;letter-spacing:-1.5px;}.elementor-36043 .elementor-element.elementor-element-a5a88ff{width:auto;max-width:auto;}.elementor-36043 .elementor-element.elementor-element-e73de2a .elementor-button{font-size:25px;font-weight:800;border-radius:13px 13px 13px 13px;padding:20px 20px 20px 20px;}.elementor-36043 .elementor-element.elementor-element-d6c4db2 > .elementor-container{max-width:830px;}.elementor-36043 .elementor-element.elementor-element-d6c4db2{padding:1rem 2rem 7rem 2rem;}.elementor-bc-flex-widget .elementor-36043 .elementor-element.elementor-element-8236be3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-36043 .elementor-element.elementor-element-8236be3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-36043 .elementor-element.elementor-element-8236be3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-36043 .elementor-element.elementor-element-84e1fda{text-align:center;}.elementor-36043 .elementor-element.elementor-element-84e1fda .elementor-heading-title{color:var( --e-global-color-secondary );font-size:3.8rem;font-weight:800;line-height:0.9em;}.elementor-36043 .elementor-element.elementor-element-bb30c2b{text-align:center;}.elementor-36043 .elementor-element.elementor-element-bb30c2b .elementor-heading-title{color:var( --e-global-color-secondary );font-size:2.2rem;font-weight:900;line-height:1.1em;letter-spacing:-1.5px;}.elementor-36043 .elementor-element.elementor-element-7df4871 .gallery-item{padding:0 15px 15px 0;}.elementor-36043 .elementor-element.elementor-element-7df4871 .gallery{margin:0 -15px -15px 0;}.elementor-36043 .elementor-element.elementor-element-7df4871 .gallery-item img{border-radius:10px 10px 10px 10px;}.elementor-36043 .elementor-element.elementor-element-7df4871 .gallery-item .gallery-caption{text-align:center;}.elementor-36043 .elementor-element.elementor-element-c643e0e{width:auto;max-width:auto;}.elementor-36043 .elementor-element.elementor-element-2568a0e .elementor-button{font-size:25px;font-weight:800;border-radius:13px 13px 13px 13px;padding:20px 20px 20px 20px;}.elementor-36043 .elementor-element.elementor-element-04c3024 > .elementor-container{max-width:830px;}.elementor-36043 .elementor-element.elementor-element-04c3024{padding:1rem 2rem 7rem 2rem;}.elementor-bc-flex-widget .elementor-36043 .elementor-element.elementor-element-01affa6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-36043 .elementor-element.elementor-element-01affa6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-36043 .elementor-element.elementor-element-71ed80e{text-align:center;}.elementor-36043 .elementor-element.elementor-element-71ed80e .elementor-heading-title{color:var( --e-global-color-secondary );font-size:3.8rem;font-weight:800;line-height:0.9em;}.elementor-36043 .elementor-element.elementor-element-879905c{text-align:center;}.elementor-36043 .elementor-element.elementor-element-879905c .elementor-heading-title{color:var( --e-global-color-secondary );font-size:2.2rem;font-weight:900;line-height:1.1em;letter-spacing:-1.5px;}.elementor-36043 .elementor-element.elementor-element-c48e1e5 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-36043 .elementor-element.elementor-element-c48e1e5 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-36043 .elementor-element.elementor-element-19d24d3 > .elementor-widget-container{margin:1rem 0rem 1rem 0rem;}.elementor-36043 .elementor-element.elementor-element-19d24d3 .elementor-button{font-size:22px;font-weight:800;text-transform:uppercase;letter-spacing:-1px;padding:25px 30px 25px 30px;}@media(max-width:1024px){.elementor-36043 .elementor-element.elementor-element-bbb0712 .elementor-heading-title{line-height:1em;}.elementor-36043 .elementor-element.elementor-element-e622242 .elementor-heading-title{line-height:1em;}.elementor-36043 .elementor-element.elementor-element-e703936 .elementor-heading-title{line-height:1em;}.elementor-36043 .elementor-element.elementor-element-e3800dc .elementor-heading-title{font-size:1.6rem;}.elementor-36043 .elementor-element.elementor-element-eedb3d3 .elementor-heading-title{font-size:1.6rem;}.elementor-36043 .elementor-element.elementor-element-bb30c2b .elementor-heading-title{font-size:1.6rem;}.elementor-36043 .elementor-element.elementor-element-879905c .elementor-heading-title{font-size:1.6rem;}}@media(max-width:767px){.elementor-36043 .elementor-element.elementor-element-44ff008 > .elementor-container{min-height:346px;}.elementor-36043 .elementor-element.elementor-element-44ff008{padding:1rem 0rem 1rem 0rem;}.elementor-36043 .elementor-element.elementor-element-9b00b8a > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-36043 .elementor-element.elementor-element-bbb0712 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-36043 .elementor-element.elementor-element-bbb0712 .elementor-heading-title{font-size:2.5rem;line-height:1em;}.elementor-36043 .elementor-element.elementor-element-6fa2aa0{margin-top:0px;margin-bottom:0px;}.elementor-36043 .elementor-element.elementor-element-e622242 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-36043 .elementor-element.elementor-element-e622242 .elementor-heading-title{font-size:2.5rem;line-height:1em;}.elementor-36043 .elementor-element.elementor-element-d199bec > .elementor-container{min-height:346px;}.elementor-36043 .elementor-element.elementor-element-d199bec{padding:1rem 0rem 1rem 0rem;}.elementor-36043 .elementor-element.elementor-element-86987b1 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-36043 .elementor-element.elementor-element-e703936 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-36043 .elementor-element.elementor-element-e703936 .elementor-heading-title{font-size:2.5rem;line-height:0.9em;}.elementor-36043 .elementor-element.elementor-element-e3800dc > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-36043 .elementor-element.elementor-element-e3800dc{text-align:center;}.elementor-36043 .elementor-element.elementor-element-e3800dc .elementor-heading-title{font-size:1.3em;line-height:1em;letter-spacing:0px;}.elementor-36043 .elementor-element.elementor-element-1fe760b > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-36043 .elementor-element.elementor-element-bed6eb7{padding:1rem 0rem 2rem 0rem;}.elementor-36043 .elementor-element.elementor-element-e47bc86 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-36043 .elementor-element.elementor-element-97386f9{text-align:center;}.elementor-36043 .elementor-element.elementor-element-97386f9 .elementor-heading-title{font-size:2.5rem;}.elementor-36043 .elementor-element.elementor-element-eedb3d3 > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-36043 .elementor-element.elementor-element-eedb3d3{text-align:center;}.elementor-36043 .elementor-element.elementor-element-eedb3d3 .elementor-heading-title{font-size:1.3em;line-height:1.2em;letter-spacing:-0.6px;}.elementor-36043 .elementor-element.elementor-element-d6c4db2{padding:1rem 0rem 2rem 0rem;}.elementor-36043 .elementor-element.elementor-element-8236be3 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-36043 .elementor-element.elementor-element-84e1fda{text-align:center;}.elementor-36043 .elementor-element.elementor-element-84e1fda .elementor-heading-title{font-size:2.5rem;}.elementor-36043 .elementor-element.elementor-element-bb30c2b > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-36043 .elementor-element.elementor-element-bb30c2b{text-align:center;}.elementor-36043 .elementor-element.elementor-element-bb30c2b .elementor-heading-title{font-size:1.3em;line-height:1.2em;letter-spacing:-0.6px;}.elementor-36043 .elementor-element.elementor-element-04c3024{padding:1rem 0rem 2rem 0rem;}.elementor-36043 .elementor-element.elementor-element-01affa6 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-36043 .elementor-element.elementor-element-71ed80e{text-align:center;}.elementor-36043 .elementor-element.elementor-element-71ed80e .elementor-heading-title{font-size:2.5rem;}.elementor-36043 .elementor-element.elementor-element-879905c > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-36043 .elementor-element.elementor-element-879905c{text-align:center;}.elementor-36043 .elementor-element.elementor-element-879905c .elementor-heading-title{font-size:1.3em;line-height:1.2em;letter-spacing:-0.6px;}}/* Start custom CSS */ul.navbar-nav.ml-auto {
    display: none;
}
.row.footer-content-fixed-lg.pt-5.pb-5 {
    display: none;
}
.container.c-white.bg-black.pt-4.pb-4 {
    text-align: center;
}
#loader {
  width: 100%;
  height: 300px;
  background-color: #000;
  text-align: center;
  z-index: 9;
  position: relative;
}
.spinner::after {
  content: "";
  position: absolute;
  width: 30px;
  height: 30px;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  border: 2px solid transparent;
  border-color: #373737;
  border-top-color: #ffffff;
  border-radius: 50%;
  animation: button-loading-spinner 1s ease infinite;
}
.button__text {
  transition: all 0.2s;
}

.button--loading .button__text {
  visibility: hidden;
  opacity: 0;
}
.button--finished .button__text {
  visibility: hidden;
  opacity: 0;
}
.button--finished::after {
  content: '\f00c';
  position: absolute;
  width: 30px;
  height: 30px;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  font-family: 'Font Awesome 5 Pro';
  font-weight: 100;
  font-size: 30px;
  line-height: 30px;
}

.button--loading::after {
  content: "";
  position: absolute;
  width: 30px;
  height: 30px;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  border: 2px solid transparent;
  border-color: #373737;
  border-top-color: #ffffff;
  border-radius: 50%;
  animation: button-loading-spinner 1s ease infinite;
}
.button--loading-small::after {
  content: "";
  position: absolute;
  width: 15px;
  height: 15px;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  margin-left:10px;
  border: 2px solid transparent;
  border-color: #373737;
  border-top-color: #ffffff;
  border-radius: 50%;
  animation: button-loading-spinner 1s ease infinite;
}

@keyframes button-loading-spinner {
  from {
    transform: rotate(0turn);
  }

  to {
    transform: rotate(1turn);
  }
}




#biglietto .form-floating>label {
    padding: 1rem 1.9rem;
    color: #8D9098;
    opacity: 1;
}
#biglietto input {
    border-radius: 100px;
    background: #37383e;
    color: #fff;
    font-size: 20px;
    border: 1px solid #4a4a4a;
}
#biglietto .form-floating>.form-control:focus, #biglietto .form-floating>.form-control:not(:placeholder-shown) {
    padding-top: 1.625rem;
    padding-bottom: .625rem;
}
#biglietto .form-floating>.form-control {
    padding: 1rem 1.75rem;
}
#biglietto .btn {
    border-radius: 100px;
    width: 100%;
    height: 62px;
    margin-top: 15px;
    border: none;
    position: relative;
}
#biglietto .btn:hover {
    background: #1e1e1e;
}
#biglietto .btn-primary:not(:disabled):not(.disabled).active, #biglietto .btn-primary:not(:disabled):not(.disabled):active, #biglietto .show>.btn-primary.dropdown-toggle , #biglietto  .btn-check:focus+.btn-primary, #biglietto .btn-primary:focus{
    background: #101010;
}
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0 30px #54555d inset !important;
    -webkit-text-fill-color: white !important;
}
#share, #instruction, #bonus, #social-proof{
    display:none;
}
body.elementor-editor-active #share, body.elementor-editor-active #instruction, body.elementor-editor-active #bonus, body.elementor-editor-active #social-proof {
    display:block !important;
}


.modal-backdrop.fade.show {
    display: block !important;
    opacity: 0.8 !important;
}
.modal-content {
    border-radius: 1.3rem !important;
    background: #393940 !important;
}
button.close {
    float: right;
    font-size: 3.3rem;
    font-weight: 100;
    line-height: 1;
    color: #ffffff;
    text-shadow: none;
    opacity: 1;
    padding: 0rem 0.8rem 1rem !important;
    background: transparent;
}
.modal-title {
    font-size: 1.7rem;
    color: #fff;
}

.share-btn {
    font-size: 20px !important;
    background: #fff !important;
    color: #000 !important;
    border-radius: 14px !important;
    border: none !important;
    font-weight: 700 !important;
    letter-spacing: -0.5px;
    padding: 10px 20px !important;
    margin: 5px 10px !important;
    min-width: 200px;
}
.share-btn:hover {
    background: #414141 !important;
    color: #fff !important;
    text-decoration: none !important;
}
.share-btn i {
    margin-right:5px;
    font-weight: 400;
}


.social-share {
    display: flex;
    flex-direction: row;
    justify-content: center;
    flex-wrap: wrap;
}

.social-btn {
    padding: 5px 5px;
    flex: 0 0 33.333333%;
}
.social-btn i {
    margin-right: 5px;
}
.social-btn a, .social-btn button {
    padding: 10px 15px;
    color: #fff;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: none;
    font-size: 20px;
    font-weight: 400;
    width: 100%;
}
.social-btn a:hover {
    color: #fff;
}

.no-btn {
    padding:0px !important;
    color:#fff !important;
    background: none !important;
    border: none !important;
    font-weight: 400 !important;
    font-size: 15px !important;
}
.email-known {
    margin-top:25px;
    color:#999;
    font-size: 14px;
    text-align: center;
}
.email-known a{
    color:#999;
    text-decoration: underline;
}
.email-known a:hover{
    color:#fff;
}
.banner-offerta{
    display: none;
}




.ref-input {
    width: 75%;
    height: 55px;
    padding: 10px 18px;
    float: left;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
    color: #fff;
    border: 1px solid #595959;
    border-right: 0px;
    background: #000;
}
#referralBtn.copy-btn {
    width: 25%;
    height: 55px;
    padding: 5px;
    color: #fff;
    border-radius: 0px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    font-size: 16px;
    border: 1px solid #595959;
    border-left: 0px;
    cursor: pointer;
    background: #000;
    line-height: 1em;
}
#referralBtn div {
    background: #454545;
    border-radius: 10px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
}

.social-btn {
    padding: 5px 5px;
    flex: 0 0 25%;
    width: 25%;
    display: flex;
    min-height: 64px;
}
.social-btn a:hover, .social-btn button:hover {
    text-decoration: none;
}
.scarica-btn {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    min-width: inherit;
    padding: 0px 6px !important;
    background: #0d0d0d !important;
    color: #fff !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    border: 1px solid #757575 !important;
    border-radius: 7px !important;
}
div#refInput {
    padding: 5px 5px;
}

@media (max-width: 545px){
 .social-share {
    display: flex;
    width: 100%;
    flex-direction: row;
 }
 .social-btn a span{
     display:none;
 }
 .social-btn i {
    margin-right: 0px;
 }
 #referralBtn div {
    font-size: 14px;
 }
}

@media (min-width: 600px) and (max-width: 1024px) {
    .elementor-lightbox .elementor-video-container {
        width: 50%;
    }
}

@media (min-width: 1024px) {
    .elementor-lightbox .elementor-video-container {
        width: 30%;
    }
}
.elementor-fit-aspect-ratio video {
    border-radius: 20px;
}/* End custom CSS */