.elementor-1945 .elementor-element.elementor-element-6decaa26{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1945 .elementor-element.elementor-element-632825d6{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-1945 .elementor-element.elementor-element-632825d6:not(.elementor-motion-effects-element-type-background), .elementor-1945 .elementor-element.elementor-element-632825d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D5D7D8;}@media(min-width:768px){.elementor-1945 .elementor-element.elementor-element-632825d6{--width:1331px;}}@media(max-width:767px){.elementor-1945 .elementor-element.elementor-element-6decaa26{--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1945 .elementor-element.elementor-element-632825d6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}}/* Start custom CSS *//* From Uiverse.io by SelfMadeSystem */ 
.btn {
  padding: 1.2rem 1.75rem;
  border-radius: 0.5rem;
  border: none;
  font-weight: 600;
  cursor: pointer;
  width: 100%; 
  white-space: normal;
 
}

.btn kbd {
  margin: 0.25rem;
  padding: 0.125rem 0.5rem;
  border-radius: 0.25rem;
}

.btn-primary {
  background: linear-gradient(#1f5afe, #0f4cf5);
  color: white;
  box-shadow: inset 0pt 4pt 3pt -2pt #386fff, 0pt 4pt 5pt -3pt #0009;
  border-bottom: 3pt solid #083acd;
  transition: all 0.5s ease;
}

.btn-primary:hover {
  border-bottom: 5pt solid #083acd;
  translate: 0pt -1pt;
}

.btn-primary:active {
  box-shadow: inset 0pt 4pt 3pt -2pt #386fff, 0pt 4pt 5pt -3pt #0000;
  border-bottom: 1pt solid #083acd;
  translate: 0pt 0pt;
}

.btn-primary kbd {
  background-color: #3e6eff;
  box-shadow: inset 0pt -3pt 3pt -2pt #1f54f0, inset 0pt 3pt 3pt -2pt #658dff,
    0pt 2pt 2pt -2pt #0005, 0pt 0pt 0pt 2pt #0d47f0;
}
  
.texts {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  line-height: 1;
  

.text-1 {
  margin-bottom: 0.25rem;
  font-size: 1.40rem;
  
}

.text-2 {
  font-weight: 400;
 font-size: 0.85rem;
}/* End custom CSS */