.elementor-1025 .elementor-element.elementor-element-2dc83e1{padding:10em 0em 4em 0em;}.elementor-1025 .elementor-element.elementor-element-d35b658{text-align:center;}.elementor-1025 .elementor-element.elementor-element-d35b658 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1025 .elementor-element.elementor-element-c15711e{padding:0em 0em 4em 0em;}.elementor-1025 .elementor-element.elementor-element-f9e7803{padding:0em 0em 4em 0em;}.elementor-1025 .elementor-element.elementor-element-a000e03{padding:0em 0em 4em 0em;}.elementor-1025 .elementor-element.elementor-element-b3a3bc4{padding:0em 0em 4em 0em;}/* Start custom CSS */a:hover, p a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .q_tabs .tabs-nav li a:hover, .q_icon_with_title .icon_with_title_link:hover, .blog_holder article .post_description a:hover, .blog_holder.masonry article .post_info a:hover, .portfolio_social_holder a:hover, .latest_post_inner .post_infos a:hover {
    color: #00a0c6 !important;
}

.resource-card {
    min-height: 275px;
    margin: 1em;
}

.resource-card-column {
    box-shadow: 5px 10px #262627;
    border: solid 2px black;
    max-width: 300px;
    margin: auto;
}

.resource-card-column:hover {
  box-shadow: 3px 5px #00a0c6;
  transition: box-shadow 650ms;
  cursor: pointer;
}

.hidden-link{
    display: none !important;
}

@media only screen and (max-width: 500px) {
    .resource-card-column{
        margin-bottom: 1em;
    }
    
}

@media (max-width: 1010px) and (min-width:768px) {
    .resource-card-column{
        width: 100%;
        margin: 1em;
    }
    
}/* End custom CSS */