.elementor-841 .elementor-element.elementor-element-36d2495{margin-top:70px;margin-bottom:70px;}.elementor-841 .elementor-element.elementor-element-92df623{text-align:center;}.elementor-841 .elementor-element.elementor-element-92df623 .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;font-style:normal;}@media(max-width:1024px){.elementor-841 .elementor-element.elementor-element-92df623 .elementor-heading-title{font-size:30px;}}@media(min-width:768px){.elementor-841 .elementor-element.elementor-element-bbc4153{width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-bb5f8d5 */.collection-title {text-align:center!important;margin:0 auto!important;
    color: #000000;
font-family: "Roboto", Sans-serif;
font-size: 16px;
font-weight: 700;
text-transform: uppercase;padding:0px;margin:0px;
}
h2 {text-align:center;}

.card {
border:none!important;min-height:300px;}

.cards {
  max-width: 1200px;
  margin: 0 auto;
  display: grid;
  grid-gap: 1rem;
}

/* Screen larger than 600px? 2 column */
@media (min-width: 600px) {
  .cards { grid-template-columns: repeat(2, 1fr); }
}

/* Screen larger than 900px? 3 columns */
@media (min-width: 900px) {
  .cards { grid-template-columns: repeat(3, 1fr); }
}
.elementor-button-link:hover{    color: #FFFFFF!important;
    background-color: #000000!important;}
.elementor-button-link {font-family: "Lato", Sans-serif!important;
font-size: 16px!important;
font-weight: 700!important;
text-transform: uppercase!important;
fill: #000000!important;
color: #000000!important;
background-color: #FFFFFF!important;
border-style: solid!important;
border-width: 1px 1px 1px 1px!important;
padding: 15px 39px 15px 39px!important;}


.elementor-animation-float {
    transition-duration: .3s;
    transition-property: transform;
    transition-timing-function: ease-out;
}
.elementor-animation-float:active, .elementor-animation-float:focus, .elementor-animation-float:hover {
    transform: translateY(-8px)!important;transition-duration: .3s;
    transition-property: transform;
    transition-timing-function: ease-out;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-afe503a */.card {
    background: #fbfbfb!important;
  }
  
  .collection-title {text-align:center!important;margin:0 auto!important;
    color: #000000;
font-family: "Roboto", Sans-serif;
font-size: 16px;
font-weight: 700;
text-transform: uppercase;padding:0px;margin:0px;
}
h2 {text-align:center;}

.card {
border:none!important;min-height:300px;}

.cards {
  max-width: 1200px;
  margin: 0 auto;
  display: grid;
  grid-gap: 1rem;
}

/* Screen larger than 600px? 2 column */
@media (min-width: 600px) {
  .cards { grid-template-columns: repeat(2, 1fr); }
}

/* Screen larger than 900px? 3 columns */
@media (min-width: 900px) {
  .cards { grid-template-columns: repeat(3, 1fr); }
}
.elementor-button-link:hover{    color: #FFFFFF!important;
    background-color: #000000!important;}
.elementor-button-link {font-family: "Lato", Sans-serif!important;
font-size: 16px!important;
font-weight: 700!important;
text-transform: uppercase!important;
fill: #000000!important;
color: #000000!important;
background-color: #FFFFFF!important;
border-style: solid!important;
border-width: 1px 1px 1px 1px!important;
padding: 15px 39px 15px 39px!important;}/* End custom CSS */