.elementor-2482 .elementor-element.elementor-element-060de1c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:100;}.elementor-2482 .elementor-element.elementor-element-b673e95 .elementor-element-populated a{color:#ffffff;}.elementor-2482 .elementor-element.elementor-element-b673e95 .elementor-element-populated a:hover{color:#35d0b1;}.elementor-2482 .elementor-element.elementor-element-b673e95 > .elementor-element-populated{text-align:right;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2482 .elementor-element.elementor-element-86c76f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-86c76f5 */.elementor-2482 .elementor-element.elementor-element-86c76f5 a{
  background-color: #D11C36;
  padding:0.3em 0.5em 0.3em;
  text-align: center;
  border-radius: 4px;
  font-size: 20px;
   }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-060de1c */.elementor-2482 .elementor-element.elementor-element-060de1c {
    position: absolute;
    /* set top to how far down to scroll before the button appears
    top: 25vh = 1/4 a pageview scroll
    top: 50vh = 1/2 a pageview scroll
    top: 100vh = 1 full pageview scroll
    */
    top: 25vh;
    opacity: 0;
}
 
.elementor-2482 .elementor-element.elementor-element-060de1c.elementor-sticky--effects {
   margin-top: 85vh !important;
   width: 100% !important;
   opacity: 1 ;
   transition: opacity 0.5s ease;
}
@media only screen and (max-width: 411px) {
  .elementor-2482 .elementor-element.elementor-element-060de1c.elementor-sticky--effects {
   margin-top: 90vh !important;
    
}
}/* End custom CSS */