.elementor-70 .elementor-element.elementor-element-4cd3b7c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-ecf3708{width:100%;max-width:100%;}.elementor-70 .elementor-element.elementor-element-ecf3708.elementor-element{--align-self:center;}/* Start custom CSS for awsm-team, class: .elementor-element-ecf3708 */@media only screen and (max-width: 678px) {
.awsm-grid-wrapper .awsm-grid > .awsm-grid-card {
  width:50%;
  padding:0 5px;
}

.awsm-grid-wrapper .awsm-grid h3 {
  font-size: .9em !important;
}
.awsm-personal-info span {
  font-size: .7em !important;
}
.modal-style.style-1 figcaption {
  height: 75px;
  padding: 5px;
}
}
.modal-style.style-1 figure {
  border-radius: 10px !important;
}
@media only screen and (min-width: 768px) {
    .awsm-grid-wrapper .awsm-grid h3 {
  font-size: 1.2em !important;
}
    }
    
    .awsm-grid-wrapper .awsm-grid {
  padding: 0px 0;
}/* End custom CSS */
/* Start custom CSS */.slide-ins-style.style-1 figure {
padding-bottom: 90px;
position: relative;
z-index: 1;
}
.slide-ins-style.style-1 figure img {
-webkit-transition: -webkit-transform 0.4s;
-moz-transition: -moz-transform 0.4s;
transition: -webkit-transform 0.4s;
-moz-transition: transform 0.4s, -moz-transform 0.4s;
transition: transform 0.4s;
transition: transform 0.4s, -webkit-transform 0.4s, -moz-transform 0.4s;
}
.slide-ins-style.style-1 figcaption{
height: 90px;
width: 100%;
top: auto;
left:0;
right:0;
bottom: 0;
position: absolute;
padding: 20px;
color: rgba(31, 31, 31, 1);
text-align: center;
overflow: hidden;
-webkit-transition: height 0.4s;
-moz-transition: height 0.4s;
transition: height 0.4s;
opacity: 1;
transform: none;
-webkit-transform: none;
color: rgba(31, 31, 31, 1);
background: none;
}
.slide-ins-style.style-1 figcaption h3{
color: rgba(31, 31, 31, 1);
padding:5px 0;
}
.slide-ins-style.style-1 figcaption::before {
content: "";
position: absolute;
bottom: 0;
width: 100%;
height: 1px;
background: rgba(26, 26, 26, 1);
-webkit-transition: height 0.4s;
-moz-transition: height 0.4s;
transition: height 0.4s;
left: 0;
}
.slide-ins-style.style-1 figure.cs-hover figcaption, .no-touchevents .slide-ins-style.style-1 .awsm-grid-card figure:hover figcaption{
height: 110px;
color: #0d0c11;
}
.no-touchevents .slide-ins-style.style-1 figure:hover figcaption::before, .slide-ins-style.style-1 figure.cs-hover figcaption::before {
height: 100%;
-webkit-transition: height 0.2s;
-moz-transition: height 0.2s;
transition: height 0.2s;
}
.no-touchevents .slide-ins-style.style-1 figure:hover figcaption a, .slide-ins-style.style-1 figure.cs-hover figcaption a, .no-touchevents .slide-ins-style.style-1 figure:hover figcaption h3, .slide-ins-style.style-1 figure.cs-hover figcaption h3{
color: #78c043;
}
.no-touchevents .slide-ins-style.style-1 figure:hover img, .slide-ins-style.style-1 figure.cs-hover img {
-webkit-transform: translateY(-15px);
-moz-transform: translateY(-15px);
-ms-transform: translateY(-15px);
transform: translateY(-15px);
}
.slide-ins-style.style-1 figcaption {
    color: #0d0c11;
    font-style:normal;
}
.slide-ins-style.style-1 figcaption::before {
    background-color:  #fff;
}


.slide-ins-style.style-1 figure {
  border: 1px solid rgba(0,0,0,.07) !important;
  border-radius: 20px;
  background-color: #fff;
}
}
.slide-ins-style.style-1 .awsm-image-main {
    max-width: 230px;
}
.slide-ins-style.style-1 .awsm-modal-details h2 {
  margin: 0px !important;
  color: #78c043  !important;
  padding: 10px 0;
}
.slide-ins-style.style-1 figcaption h3
{
    color:#78c043;
    font-style:normal;
    font-size:1.4em;
}
.awsm-grid figure img {
  background-color: #ffe1ee;
  border-radius:0px;
}
.slide-ins-style.style-1 .awsm-modal-image-main {
  margin-bottom: 30px;
}
.slide-ins-style.style-1 .awsm-modal-image-main img
{
  background-color: #fdcce2;
  border-radius: 25px;  
}/* End custom CSS */