@charset "UTF-8";
.divi-sos-active #main-header,.divi-sos-active #page-container:after{z-index:99998}body#divi-sos-layout-loader #page-container:after{display:none !important}.divi-sos-light #page-container:after,.divi-sos-dark #page-container:after{-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;content:'';display:block;opacity:0;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99998}.divi-sos-active.divi-sos-light #page-container:after,.divi-sos-active.divi-sos-dark #page-container:after{opacity:.9;visibility:visible}.divi-sos-light #page-container:after{background:#fff}.divi-sos-dark #page-container:after{background:#000}.divi-sos-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;-webkit-overflow-scrolling:touch;overflow-y:scroll}.divi-sos-overlay>.divi-sos-iframe{-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;height:100%;width:100%;opacity:0;visibility:hidden;vertical-align:top}.divi-sos-overlay.divi-sos-iframe-loaded>.divi-sos-iframe{opacity:1;visibility:visible}.divi-sos-overlay.divi-sos-iframe-loaded>.divi-sos-iframe-loader{opacity:0;visibility:hidden}.divi-sos-overlay .divi-sos-iframe-loader{-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;display:inline-block;position:absolute;top:50%;left:50%;margin:-32px 0 0 -32px;width:64px;height:64px;opacity:1;visibility:visible}.divi-sos-overlay .divi-sos-iframe-loader:after{content:" ";display:block;width:46px;height:46px;margin:1px;border-radius:50%;border:5px solid;border-color:#000 transparent #000 transparent;animation:divi-sos-iframe-loader 1.5s linear infinite}.divi-sos-overlay.divi-sos-loader-light .divi-sos-iframe-loader:after{border-color:#fff transparent #fff transparent}@keyframes divi-sos-iframe-loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.divi-sos-overlay .divi-sos-close-button{-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;position:absolute;top:30px;right:30px;cursor:pointer;padding:5px 0px;height:56px;line-height:48px;font-size:56px;z-index:100}@media only screen and (max-width: 768px){.divi-sos-overlay .divi-sos-close-button{top:20px;right:20px;font-size:42px;height:42px;line-height:34px}}.divi-sos-overlay .divi-sos-close-button:hover{opacity:.8}.divi-sos-overlay .divi-sos-close-button:before{content:'M';font-family:'ETmodules'}

.divi-100-article-card .et_pb_blog_grid { }
.divi-100-article-card .et_pb_blog_grid .article-card {
position: relative;
border: 0;
box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.15);
-webkit-transition: 0.2s ease;
transition: 0.2s ease;
overflow: hidden;
padding: 0; }
.divi-100-article-card .et_pb_blog_grid .article-card:hover {
box-shadow: 0px 1px 35px 0px rgba(0, 0, 0, 0.3);
}
.divi-100-article-card .et_pb_blog_grid .article-card.et_pb_no_thumb.format-standard {
background: #F3F3F3;
padding-top: 150px;
}
.divi-100-article-card .et_pb_blog_grid .article-card__content {
z-index: 100;
position: absolute;
bottom: 0;
left: 0;
width: 100%;
background: #FFF;
padding: 20px 30px 30px;
box-sizing: border-box;
}
.divi-100-article-card .et_pb_blog_grid .article-card__category {
position: absolute;
top: -34px;
left: 0;
display: none;
background: #212121;
padding: 10px 15px;
color: #FFF;
font-size: 14px;
font-weight: 600;
line-height: 1;
text-transform: uppercase;
}
.divi-100-article-card .et_pb_blog_grid .article-card__category:first-of-type {
display: block;
}
.divi-100-article-card .et_pb_blog_grid .article-card__date {
z-index: 100;
position: absolute;
top: 20px;
right: 20px;
background: #212121;
width: 56px;
height: 56px;
border-radius: 100%;
padding: 10px 0;
box-sizing: border-box;
color: #FFF;
line-height: 1;
font-weight: 700;
text-align: center;
}
.divi-100-article-card .et_pb_blog_grid .article-card__day {
display: block;
margin: 0 0 4px;
font-size: 1.125rem;
}
.divi-100-article-card .et_pb_blog_grid .article-card__month {
display: block;
font-size: 0.75rem;
text-transform: uppercase;
}
.divi-100-article-card .et_pb_blog_grid .article-card__title {
margin: 0;
padding: 10px 0;
color: #333;
font-size: 26px;
font-weight: 700;
}
.divi-100-article-card .et_pb_blog_grid .article-card__excerpt {
color: #666;
font-size: 0.875rem;
}
.divi-100-article-card .et_pb_blog_grid .article-card__meta {
padding: 10px 0 0;
color: #999;
font-size: 0.75rem;
}
.divi-100-article-card .et_pb_blog_grid .article-card__author {
margin: 0 20px 0 0;
}
.divi-100-article-card .et_pb_blog_grid .article-card__author:before {
content: "";
display: inline-block;
margin: 0 5px 0 0;
box-sizing: border-box;
font-family: "ETmodules";
font-weight: normal;
font-variant: normal;
line-height: 1;
text-transform: none;
speak: none;
}
.divi-100-article-card .et_pb_blog_grid .article-card__author a {
color: inherit;
}
.divi-100-article-card .et_pb_blog_grid .article-card__comments:before {
content: "w";
display: inline-block;
margin: 0 5px 0 0;
box-sizing: border-box;
font-family: "ETmodules";
font-weight: normal;
font-variant: normal;
line-height: 1;
text-transform: none;
speak: none;
}
.divi-100-article-card .et_pb_blog_grid .article-card .et_pb_image_container,
.divi-100-article-card .et_pb_blog_grid .article-card .et_pb_slider,
.divi-100-article-card .et_pb_blog_grid .article-card .et_audio_content,
.divi-100-article-card .et_pb_blog_grid .article-card .et_link_content,
.divi-100-article-card .et_pb_blog_grid .article-card .et_quote_content {
margin: 0;
}
.divi-100-article-card .et_pb_blog_grid .article-card .et_link_content,
.divi-100-article-card .et_pb_blog_grid .article-card .et_quote_content {
padding-top: 80px;
padding-bottom: 80px;
}
@media (max-width: 768px) {
.divi-100-article-card .et_pb_blog_grid .article-card .et_link_content,
.divi-100-article-card .et_pb_blog_grid .article-card .et_quote_content {
padding-top: 80px !important;
padding-bottom: 80px !important;
}
}
.divi-100-article-card .et_pb_blog_grid .article-card .et_audio_content {
padding-top: 40px;
padding-bottom: 60px;
}
@media (max-width: 768px) {
.divi-100-article-card .et_pb_blog_grid .article-card .et_audio_content {
padding-top: 80px !important;
padding-bottom: 120px !important;
}
}