.elementor-177231 .elementor-element.elementor-element-4c18e4c3{margin-top:38px;margin-bottom:0px;}.elementor-177231 .elementor-element.elementor-element-80d860f{text-align:center;}.elementor-177231 .elementor-element.elementor-element-80d860f .elementor-heading-title{font-size:32px;font-weight:900;}.elementor-177231 .elementor-element.elementor-element-80d860f > .elementor-widget-container{margin:38px 0px 0px 0px;}@media(max-width:1024px){.elementor-177231 .elementor-element.elementor-element-4c18e4c3{margin-top:14px;margin-bottom:14px;}.elementor-177231 .elementor-element.elementor-element-80d860f .elementor-heading-title{font-size:24px;}}@media(max-width:767px){.elementor-177231 .elementor-element.elementor-element-80d860f{text-align:center;}.elementor-177231 .elementor-element.elementor-element-80d860f .elementor-heading-title{font-size:18px;}.elementor-177231 .elementor-element.elementor-element-80d860f > .elementor-widget-container{margin:16px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-66077fa9 */.elementor-177231 .elementor-element.elementor-element-66077fa9 {
    max-width: 820px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4c18e4c3 */.elementor-177231 .elementor-element.elementor-element-4c18e4c3.board-intro-view-more--hidden {
    height: 250px;
    overflow: hidden;
}
@media (max-width: 550px) {
    .elementor-177231 .elementor-element.elementor-element-4c18e4c3.board-intro-view-more--hidden {
        height: auto;
    }
   .elementor-177231 .elementor-element.elementor-element-4c18e4c3:not(.board-intro-view-more--hidden) {
        height: 400px;
        overflow: hidden;
    } 
}

@media (min-width: 551px) {
.elementor-177231 .elementor-element.elementor-element-4c18e4c3.board-intro-view-more--hidden:after {
    content: '';
    background: rgb(255,255,255);
background: -moz-linear-gradient(180deg, rgba(255,255,255,0.6979166666666667) 0%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(255,255,255,0.6979166666666667) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(180deg, rgba(255,255,255,0.6979166666666667) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
position: absolute;
left: 0;
width: 100%;
height: 120px;
bottom: 0;
}
}
@media (max-width: 550px) {
.elementor-177231 .elementor-element.elementor-element-4c18e4c3:not(.board-intro-view-more--hidden):after {
    content: '';
    background: rgb(255,255,255);
background: -moz-linear-gradient(180deg, rgba(255,255,255,0.6979166666666667) 0%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(255,255,255,0.6979166666666667) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(180deg, rgba(255,255,255,0.6979166666666667) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
position: absolute;
left: 0;
width: 100%;
height: 120px;
bottom: 0;
}
}
@media (max-width: 550px) {
  .elementor-177231 .elementor-element.elementor-element-4c18e4c3:not(.board-intro-view-more--hidden):after {
    height: 200px;
  }  
}
.elementor-177231 .elementor-element.elementor-element-4c18e4c3 h2 {
    margin-top: 0;
}
@media (min-width: 768px) {
    .elementor-177231 .elementor-element.elementor-element-4c18e4c3 h2 {
        font-size: 32px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1cd37d17 */.elementor-177231 .elementor-element.elementor-element-1cd37d17 {
    font-weight: 900;
    text-transform: uppercase;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-23fee490 */@media (max-width: 550px) {
.elementor-177231 .elementor-element.elementor-element-23fee490.board-intro-view-more--hidden [data-translation="view-more"] {
    display: none;
}
.elementor-177231 .elementor-element.elementor-element-23fee490:not(.board-intro-view-more--hidden) [data-translation="view-less"] {
    display: none;
}
}
@media (min-width: 551px) {
.elementor-177231 .elementor-element.elementor-element-23fee490:not(.board-intro-view-more--hidden) [data-translation="view-more"] {
    display: none;
}
.elementor-177231 .elementor-element.elementor-element-23fee490.board-intro-view-more--hidden [data-translation="view-less"] {
    display: none;
}
}
.elementor-177231 .elementor-element.elementor-element-23fee490 {
    cursor: pointer;
}/* End custom CSS */