/* Single Post/Blog/Report */

.resource-title {
  font-weight: 500;
}

.btn img.backarrow {
  position: absolute;
  top: 50%;
  left: 24px;
  transform: translate(-50%,-50%);
}

.tags::-webkit-scrollbar {
  width:0;
  background:transparent;
}

.tags span {
  display: inline-block;
  background: #E9EADE;
  border-radius: 0px;
  margin-right: 8px;
  color: #302A2C;
  font-size: 16px;
  line-height: 26px;
  padding: 4px 8px;
  letter-spacing: -1px;
}

.tags span.term {
  background:#F9B2A2 !important;
}

.resource-content p {
  font-size: 20px;
  line-height: 30px;
}

.resource-content figure.aligncenter, .resource-content img.aligncenter { display: block; margin: 0 auto; }
.resource-content figure.alignright, .resource-content img.alignright {float: right;}

ul.resources-share  {
  display: flex;
  list-style: none;
  margin-left: 0px !important;
}

ul.resources-share li {
  list-style: none;
  height:40px;
  width: 40px;
  margin-left: 8px;
  margin-right: 8px;
}

ul.resources-share li:first-of-type {
  margin-left: 0px;
}

ul.resources-share li a {
  display: block;
  height: 40px;
  width: 40px;
  background: #F8F9F7;
  border-radius: 50%;
  text-align: center;
  color: #F26949;
  position: relative;
}

ul.resources-share li a svg {
  position: absolute;
  top: 50%; left: 50%; transform: translate(-50%,-50%)
}

.resource-form {
background: #F8F9F7;
border-radius: 10px;
}

.resource-form h4 {
font-size: 20px;
line-height: 30px;
color: #302A2C;
letter-spacing: -1px;
}

.resource-form iframe {
height: 400px;
}

h3.resource-downloads-title {
font-size: 24px;
line-height: 34px;
color: #302A2C;
letter-spacing: -1px;
}

.file {
border-top: 1px solid #F8F9F7;
padding-top: 24px;
}

h4.file-title {
font-size: 20px;
line-height: 30px;
color: #302A2C;
letter-spacing: -1px;   
}

h4.file-title a {
color: #302A2C;  
}
.related-resource .resource-thumb { max-height: 162px; }
.related-resource a { border-top: 1px solid #F26949; padding-top: 8px; display: block; }
.related-resources h3 {
font-size: 24px;
line-height: 30px;
}
 .date { color: #8D8680;}

 .resource-author {
   display: flex;
   align-items: flex-start;
 }
.resource-author-body h4.author-name { color:#F26949;font-size: 20px;line-height:30px; text-transform: none;margin-top: 0px;letter-spacing: -1px; }
.resource-author-body .author-jobtitle { font-size: 16px; line-height:26px; }

.resource-author .resource-author-thumbnail {
display: inline-block;
float: left;
width: 52px;
height: 52px;
margin-right: 12px;
border-radius: 50%;
overflow: hidden;
min-height: 52px !important;
max-height: 52px !important;
min-width: 52px !important;
max-width: 52px !important;
}

.resource-author .resource-author-thumbnail img {
max-width: 100%;
width: 100%;
display: block;
}

.resource-author .resource-author-body {
display:inline-block;
vertical-align: top;
}
.d-none {
display: none;
}
@media (max-width: 768px) {
.md-order-1 {
  order: 1;
}

.md-order-2 {
  order: 2;
}

.md-d-none {
 display: none;
}
.resource-title {
 font-size: 24px;
 line-height: 34px;
}
.resource-authors {
 border-bottom: 1px solid #F8F9F7;
 margin-bottom: 24px
}
}

@media (max-width: 992px) {
.md-d-none {
 display: none;
}

.lg-d-block {
 display:block !important;
}
}

.resource-heading {
  margin-top: 24px;
  margin-bottom: 16px;
}
.resource-item {
  position: relative;
      /*border-top: 1px solid;*/
      /*border-color: #A8D166;*/
      padding-top: 9px;
      margin-bottom: 40px;
}

.resource-item:hover::before {
  height: 2px;
}
.resource-item a {
text-decoration: none;
}
.resource-item a:hover {
  text-decoration: underline;
  text-decoration-color: #302A2C;
}
.resource-item::before {
  content: "";
  position: absolute;
  top: 0;
  left: 15px;
  right: 15px;
  background: #F26949;
  height: 1px;
}

.resource-thumb {
width: 100%;
max-height: 200px;
padding: 0;
margin: 0 !important;
overflow: hidden;
position: relative;
line-height: 0;
border-radius: 100px 0 0 0 !important;
margin-bottom: 8px !important;
}

.full .resource-thumb {
  max-height: 500px;
}

.resource-thumb img {
  object-fit: fill;
  height: 100%;
  width: 100%;
}

.resource-item .resource-blurb .title {
  font-size: 24px;
  line-height: 34px;
  color: #302A2C;
  font-weight: 500;
}

.full.resource-item .resource-blurb .title {
  font-size: 44px;
  line-height: 54px;
  font-weight: 500;
}

.resource-item .resource-blurb p {
  font-size: 20px;
  line-height: 30px;
  color: #302A2C;
  margin-bottom: 8px;
}

.resource-item .resource-blurb .read-more {
  color: #F26949;
}

.resource-item .tagholder, .resource-blurb .tagholder, .resource-content .tagholder {
  position: relative;
}

.resource-item .tags, .resource-blurb .tags, .resource-content .tags {
  margin-bottom: 16px;
  overflow-x: scroll;
  overflow: -moz-scrollbars-none;
  scrollbar-width: none;
  -ms-overflow-style: none;
  padding-right: 25px;
  position: relative;
  white-space: nowrap;
}
.resource-item .tagholder::after, .resource-blurb .tagholder::after, .resource-content .tagholder::after {
  content: '';
  width: 25px;
  position: absolute;
  right: 0px;
  height: 100%;
  top: 0;
  background: linear-gradient(270deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
}

.resource-item .tags span, .resource-blurb .tags span, .resource-content .tags span {
  display: inline-block;
  background: #E9EADE;
  border-radius: 0px;
  margin-right: 8px;
  color: #302A2C;
  font-size: 16px;
  line-height: 26px;
  padding: 4px 8px;
  font-weight: 500;
}

.overview-section {
  padding-top: 28px;
  padding-bottom: 100px;
}
.overview-section:last-of-type {
  padding-bottom: 0px;
}
#post-type-results .row:last-of-type {
  padding-bottom: 100px;
}

.show-more-row {
  text-align: center;
  margin-top: 40px;
}
.show-more-row .show-all {
  text-align: center;
  cursor: pointer;
}

.insight-thumb {
width:100%;
max-height: 182px;
padding:0;
margin:0 !important;
overflow:hidden;
position:relative;
line-height: 0;
border-radius:50px 0 0 0 !important;
border-bottom:10px solid #6eb566 !important;
}

.insight-thumb img {
opacity:.9;
max-width:100%;
}
.insight-thumb a {
display: inline-block;
padding-bottom:0 !important;
line-height: 0 !important;
}


/*.insight-thumb:before {
content:"";
position: absolute;
top:0;
left:0;
height:100%;
width:100%;
background:rgba(255,213,101,.1) !important;
z-index:2;
}*/

.insight-blurb {
padding: 20px !important;
background: #fff !important;
min-height:200px;
}

.insight-blurb .meta,.related-article header {
color: #8C8680 !important;
font-size: 13px !important;	line-height: 14px;text-transform:uppercase;
margin-bottom: 10px !important;
}
.related-article header {
padding:20px 20px 0;
}

.insight-blurb a,.related-article h4 {
border:0 solid !important;
  color: #2F2A2C !important;
  font-size: 30px;
  font-weight: normal;
  letter-spacing: -1px !important;
  line-height: 1;

}

.et_pb_grid_item,.owl-item {


  min-height: 370px !important;
  max-width: 400px !important;

}

.tabs.resource-type {
  width: 100% !important;
  margin: 0 auto;
  padding-bottom: 2px;
  overflow: hidden;
  white-space: nowrap;
}
@media (max-width: 767px) {
  .resource-content iframe {
    width: 100%;
  }
  .tabs.resource-type {
      /*padding: 0 20px 2px 20px;*/
  }
  .tabs.resource-type {
    overflow-x: scroll;
  }
  .tabs.resource-type::-webkit-scrollbar {
    display: none;
  }
}
.tabs.resource-type a {
  margin-right: 32px;
  color: #302A2C;
  font-size: 20px;
  line-height: 30px;
  cursor: pointer;
}
.tabs.resource-type a.active {
  color: #F26949;
  border-bottom: 4px solid #F26949;
}
.tabs.resource-type a.active {
  color: #F26949;
  border-bottom: 4px solid #F26949;
}

.filter-by-topic select {
  border: 2px solid #F26949;
  border-radius: 0;
  height: 50px;
  padding-left: 30px;
  margin-bottom: 0;
}
.filter-by-topic .select-wrapper {
  position: relative;
  display: inline-block;
}
.filter-by-topic .select-wrapper::before {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%23387A6E'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z'/%3E%3C/svg%3E");
      content: "";
      position: absolute;
      z-index: 5;
      left: 5px;
      top: 50%;
      width: 24px;
      height: 24px;
      transform: translateY(-50%);
      background-size: contain;
      background-position: center;
}

.filter-by-topic .select-wrapper.selected select {
  background: #F26949;
  color: #fff;
}

.filter-by-topic .select-wrapper.selected::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%23FFF'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z'/%3E%3C/svg%3E");
}

.topic-badge {
  display: inline-block;
  border: 2px solid;
  padding: 4px 8px;
  padding-right: 32px;
  margin-left: 24px;
}
#unselect-topic.topic-badge {
  cursor: pointer;
  background: #fff !important;
  color: #302A2C !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%23302A2C'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3C/svg%3E") !important;
  background-position: calc(100% - 5px) center !important;
  background-repeat: no-repeat !important;
  background-size: auto 22px !important;
}

.vam > * {
  display: inline-block;
  vertical-align: middle;
}
.topic-selected .vam {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

h2.type-xl { 
  font-size: 4.0rem;
  line-height: 5.0rem;
  font-weight: 300;
}

@media (max-width: 767px) {
  h2.type-xl {
    font-size: 3.0rem;
    line-height: 4.0rem;
  }

  .query .resource-item .resource-thumb, .featured-platforms .resource-item .resource-thumb, .resource-item .resource-thumb {
    max-height:142px;
  }
}

.resource-form input[type="text"], .resource-form input[type="email"] {
  background: #fff;
  border: 1px solid #DCDCDC;
  border-radius: 4px;
  width: 100%;
  padding: 16px;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.5px;
  outline: none;
}

.resource-form input[type=submit] {
  text-align: center;
  background: #F26949;
  color: #fff;
  border: 2px solid #F26949;
  transition: all 0.3s ease-in-out;
  font-family: 'CircularXX';
  font-weight: 500;
  font-size: 16px;
  text-transform: none;
  display: inline-block;
  padding: 12px 24px;
  position: relative;
  letter-spacing: -1px;
  position: relative;
  z-index: 12;
  cursor: pointer;
}

.resource-form .g-recaptcha {
  -webkit-transform: scale(0.914);
  -moz-transform: scale(0.914);
   -ms-transform: scale(0.914);
    -o-transform: scale(0.914);
       transform: scale(0.914);
-webkit-transform-origin: 0 0;
   -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
     -o-transform-origin: 0 0;
        transform-origin: 0 0;
        margin-bottom: 5px;
}

.resource-form select {
  background: #fff;
  border: 1px solid #DCDCDC;
  border-radius: 4px;
  width: 100% !important;
  height: auto;
  padding: 16px;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.5px;
  outline: none;
  padding-left: 14px;
}

.resource-form .consent, .resource-form .opt-in {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
  margin-top: 16px;
}

.resource-form .consent input[type="checkbox"]:checked, .resource-form .opt-in input[type="checkbox"]:checked {
  background-color:#F26949;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='10' viewBox='0 0 13 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.02022 5.11318L4 7.09296L10.2464 0.846512C10.7017 0.39125 11.4316 0.39125 11.8869 0.846512C12.3421 1.30177 12.342 2.03186 11.8867 2.48712L4.82005 9.54712C4.36478 10.0022 3.62832 10.0022 3.17311 9.54695L0.379777 6.75362C-0.0754856 6.29836 -0.0754856 5.56844 0.379777 5.11318C0.835039 4.65792 1.56495 4.65792 2.02022 5.11318Z' fill='white'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
}

.resource-form .consent input[type="checkbox"], .resource-form .opt-in input[type="checkbox"]  {
  appearance: none;
  background: #fff;
  border: 1px solid #DCDCDC;
  border-radius: 4px;
  width: 25px;
  min-width: 25px;
  height: 25px;
  min-height: 25px;
  margin: 0px;
  display: table;
}

.resource-form .consent label, .resource-form .opt-in label {
  margin-bottom: 0px;
  margin-left: 10px;
}


.resource-form-image {
  min-width: 78px;
  min-height: 100px;
  max-width: 78px;
  max-height: 100px;
  background: #F26949;
  background-repeat:no-repeat;
  background-position: center center;
  background-size: 50px 50px;
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M48.034 15.2721C46.1309 10.7896 42.9695 6.9676 38.9745 4.27808C34.9796 1.57282 30.1667 0 24.9921 0C23.4822 0 22.0038 0.141554 20.5725 0.393205C18.7323 0.723498 16.955 1.25826 15.2721 1.96603C10.7738 3.86914 6.9676 7.03051 4.26235 11.0255C1.57282 15.0047 0 19.8176 0 24.9921C0 28.4366 0.692042 31.7238 1.96603 34.7279C3.86914 39.2104 7.03051 43.0324 11.0255 45.7219C15.0204 48.4115 19.8333 50 25.0079 49.9843C25.1494 49.9843 25.3067 49.9843 25.4483 49.9843C26.8009 49.9685 28.1378 49.827 29.4275 49.6068C31.2677 49.2765 33.045 48.7417 34.7279 48.034C39.2104 46.1309 43.0324 42.9695 45.7219 38.9745C48.4115 34.9796 50 30.1667 49.9843 24.9921C50 21.5477 49.2922 18.2605 48.034 15.2721ZM16.4517 12.8814C17.1595 14.5486 18.3234 15.9641 19.8018 16.955C19.8962 17.0179 19.9906 17.0808 20.0849 17.128C18.984 17.8201 18.0403 18.7323 17.301 19.8018C16.2944 21.2803 15.7125 23.0733 15.7125 24.9921C15.7125 26.2661 15.9641 27.4929 16.436 28.5939C16.436 28.6096 16.4517 28.6096 16.4517 28.6254C15.1463 27.6502 14.0138 26.4706 13.1016 25.118C11.5602 22.8374 10.6637 20.0849 10.6637 17.1123C10.6637 15.1305 11.0569 13.2432 11.7962 11.5445C12.8028 9.16955 14.4228 7.12488 16.4674 5.61497C15.9956 6.73168 15.7282 7.97421 15.7282 9.26392C15.7282 10.5379 15.9799 11.7647 16.4517 12.8814ZM38.1881 38.4398C37.1815 40.8147 35.5615 42.8594 33.5168 44.3693C33.9887 43.2526 34.2561 42.0101 34.2561 40.7204C34.2561 39.4464 34.0044 38.2196 33.5326 37.1186C32.8248 35.4514 31.6609 34.0359 30.1824 33.045C30.0881 32.9821 29.9937 32.9192 29.8993 32.872C31.0003 32.1799 31.944 31.2677 32.6832 30.1982C33.6898 28.7197 34.2718 26.9267 34.2718 25.0079C34.2718 23.7339 34.0201 22.5071 33.5483 21.4061C33.5483 21.3904 33.5326 21.3904 33.5326 21.3746C34.838 22.3498 35.9704 23.5294 36.8827 24.882C38.424 27.1626 39.3205 29.9151 39.3205 32.8877C39.3205 34.838 38.9273 36.7254 38.1881 38.4398ZM27.5087 19.0469C28.6725 19.5344 29.6477 20.3523 30.3555 21.3904C31.0475 22.4284 31.4564 23.6552 31.4564 25.0079C31.4564 25.9044 31.2834 26.7537 30.9531 27.5244C30.4656 28.6883 29.6477 29.6634 28.6096 30.3712C27.5716 31.0632 26.3448 31.4722 24.9921 31.4722C24.0956 31.4722 23.2463 31.2992 22.4756 30.9689C21.3117 30.4813 20.3366 29.6634 19.6288 28.6254C18.9368 27.5873 18.5278 26.3605 18.5278 25.0079C18.5278 24.1114 18.7009 23.262 19.0311 22.4914C19.5187 21.3275 20.3366 20.3523 21.3746 19.6445C22.4127 18.9525 23.6395 18.5436 24.9921 18.5436C25.8886 18.5436 26.738 18.7166 27.5087 19.0469ZM16.3573 45.4388C12.3781 43.7559 8.98081 40.9406 6.59012 37.4017C4.19943 33.8629 2.79962 29.6005 2.79962 24.9921C2.79962 21.9251 3.41302 19.0154 4.54545 16.3573C5.83517 13.3061 7.78547 10.6008 10.2233 8.43032C8.72916 10.994 7.86411 13.9667 7.86411 17.128C7.86411 19.4873 8.33595 21.7521 9.21674 23.7968C10.5222 26.8795 12.6927 29.4904 15.4294 31.3306C18.0717 33.1079 21.2488 34.1774 24.6461 34.2561C24.7719 34.2561 24.882 34.2561 25.0079 34.2561C25.9044 34.2561 26.7537 34.4291 27.5244 34.7594C28.6883 35.2469 29.6634 36.0648 30.3712 37.1029C31.0632 38.1409 31.4722 39.3677 31.4722 40.7204C31.4722 41.6169 31.2992 42.4662 30.9689 43.2369C30.4813 44.4008 29.6634 45.3759 28.6254 46.0837C27.5873 46.7757 26.3605 47.1847 25.0079 47.1847C21.9251 47.1847 19.0154 46.5713 16.3573 45.4388ZM45.4388 33.6269C44.1491 36.6782 42.1988 39.3835 39.7609 41.554C41.2708 39.006 42.1359 36.0333 42.1359 32.8562C42.1359 30.497 41.664 28.2322 40.7833 26.1875C39.4778 23.1048 37.3073 20.4939 34.5706 18.6537C31.9283 16.8764 28.7512 15.8069 25.3539 15.7282C25.2281 15.7282 25.118 15.7282 24.9921 15.7282C24.0956 15.7282 23.2463 15.5552 22.4756 15.2249C21.3117 14.7373 20.3366 13.9195 19.6288 12.8814C18.9368 11.8433 18.5278 10.6165 18.5278 9.26392C18.5278 8.36741 18.7009 7.51809 19.0311 6.74741C19.5187 5.58352 20.3366 4.60837 21.3746 3.9006C22.4127 3.20856 23.6395 2.79962 24.9921 2.79962C28.0591 2.79962 30.9689 3.41302 33.6269 4.54545C37.6062 6.22837 41.0035 9.04372 43.3942 12.5826C45.7848 16.1214 47.1847 20.3838 47.1847 24.9921C47.1847 28.0591 46.5713 30.9846 45.4388 33.6269Z' fill='white' fill-opacity='0.63'/%3E%3C/svg%3E%0A");
  border-radius: 5px;
  overflow:hidden;
}


.resource-form-header .resource-form-image img {
  object-fit: cover;
  height: 100%;
  width: 100%;
}


#formnotice {
  border-radius: 4px;
  padding: 15px;
  margin-bottom: .5625em;
}

#formnotice.error {
  background: #E24D3E;
  color: #fff;
}

.resource-form .consent {
  margin-bottom: 0px;
  margin-top: 0px;
  height: auto;
}

.resource-form .consent label {
  margin-left: 0px;
  margin-bottom: 0px;
}

.social-share-links {
  overflow: hidden;
  height: 40px;
}

.resource-content h1, .resource-content h2, .resource-content h3, .resource-content h4, .resource-content h5 {
  margin-bottom: 12px;
}

.resource-content blockquote {
  background-image: url("data:image/svg+xml,%3Csvg width='69' height='56' viewBox='0 0 69 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M68.6339 41.8301C68.6339 33.7078 63.1513 28.2252 55.0289 28.2252C52.9984 28.2252 51.3739 29.0374 50.9678 29.2405C51.3739 20.5089 58.684 12.5897 66.8063 11.1682V0C54.8259 1.21836 37.5659 11.3713 37.5659 36.7536C37.5659 47.9219 44.4699 55.232 53.8106 55.232C62.339 55.232 68.6339 49.1402 68.6339 41.8301ZM31.068 41.8301C31.068 33.7078 25.3823 28.2252 17.4631 28.2252C15.4325 28.2252 13.6049 29.0374 13.1988 29.2405C13.6049 20.5089 20.9151 12.5897 29.2405 11.1682V0C17.0569 1.21836 0 11.3713 0 36.7536C0 47.9219 6.70094 55.232 16.2447 55.232C24.7732 55.232 31.068 49.1402 31.068 41.8301Z' fill='%23F8F9F7'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: top left;
  max-width: unset;
  width: calc(100% + 8.333333%);
  float: none;
  margin: 0px;
  padding: 0px;
}

.resource-content blockquote p {
  font-style: normal;
  font-weight: 300;
  font-size: 32px;
  line-height: 42px;
  letter-spacing: -1px;
  color: #47966E;
  float: none;
  max-width: unset;
  min-width: unset;
  min-height:unset;
  padding: 24px;
  margin: 0px;
  margin-left: 0px !important;
  margin-top: 0px !important;
}


h2.page-intro {
  font-weight: 300;
  font-size: 32px;
  line-height: 42px;
  letter-spacing: -1px;
}

@media (max-width: 768px) {
  h2.page-intro {
    font-size: 24px;
    line-height: 34px;
  }
}


.resource-author-thumbnail img {
  height: 52px;
}

.resource-form {
  background: #F8F9F7;
  border-radius: 10px;

  background-repeat: no-repeat;
  background-position: calc(100% - 25px) 25px;
}

.resource-form.download-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 2H6C4.9 2 4 2.9 4 4V20C4 21.1 4.9 22 6 22H18C19.1 22 20 21.1 20 20V8L14 2ZM18 20H6V4H13V9H18V20ZM16 15L14.6 13.6L13 15.2V11H11V15.2L9.4 13.6L8 15L12 19L16 15Z' fill='%23F26949'/%3E%3C/svg%3E%0A");
}

.resource-form-header {
  margin-bottom: .5625em;
  align-items: center;
}






.resource-form-header .resource-form-handler-title {
  font-size: 16px;
  line-height: 26px;
  letter-spacing: -1px;
  color: #302A2C;
  padding-left: 16px;
  padding-right: 20px;
  height: auto;
  font-weight: 500;
}

.resource-form h4 {
font-size: 20px;
line-height: 30px;
color: #302A2C;
letter-spacing: -1px;
}


.file {
  border-top: 1px solid #E9EADE;
  padding-top: 24px;
  }
  
  .resource-file {
    height: 100px;
    background:#F8F9F7;
    border-radius: 10px;
    display: flex;
    align-items: center;
    overflow: hidden;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 2H6C4.9 2 4 2.9 4 4V20C4 21.1 4.9 22 6 22H18C19.1 22 20 21.1 20 20V8L14 2ZM18 20H6V4H13V9H18V20ZM16 15L14.6 13.6L13 15.2V11H11V15.2L9.4 13.6L8 15L12 19L16 15Z' fill='%23F26949'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: calc(100% - 12px) 10px;
    margin-bottom: 16px;
  }
  
  .resource-file .resource-form-image {
    border-radius: 0px;
  }
  
  h4.file-title {
  font-size: 20px;
  line-height: 30px;
  color: #302A2C;
  font-weight:500;
  letter-spacing: -1px;   
  }
  h4.resource-file-title {
    font-size: 16px;
    line-height: 26px;
    color: #302A2C;
    font-weight:500;
    letter-spacing: -1px;   
  }
  
  h4.resource-file-title a {
    color: #302A2C;
    padding-left: 16px;
    padding-right: 40px;
    text-decoration: none;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;  
    overflow: hidden;
  }
  
  h4.resource-file-title a:hover {
    text-decoration: underline;
  }
  

  .resource-content ul { padding-left: 35px;margin-bottom:16px } 
  
  .resource-content ul>li {list-style-type:disc;font-size:2rem;line-height:3rem} 
  
  .resource-content ul>ol {list-style-type:decimal;font-size:2rem;line-height:3rem}