@charset "UTF-8";

/*:::::::::::::::.sw-Highlight-msc:::::::::::::::*/

.sw-Highlight-msc {
  margin-bottom: 40px;
}

.pbNested.sw-Highlight-msc {
  margin-bottom: 40px;
}

.pb-of-visible .pbNested.sw-Highlight-msc + div{
  margin-top: 40px;
}

.sw-Highlight-msc > div:not(.pb-handle){
  background-color: #ffcccc;
  padding: 40px 30px;
}

.sw-Highlight-msc_Title{
  margin-bottom: 24px;
}

.pbNested.sw-Highlight-msc_Title{
  margin-bottom: 24px;
}

.pb-of-visible .pbNested.sw-Highlight-msc_Title + div{
  margin-top: 24px;
}

.sw-Highlight-msc_Title p{
  font-size: 2rem;
  font-weight: bold;
  line-height: 1.4;
}

@media print, screen and (min-width: 768px){

  .sw-Highlight-msc{
    margin-bottom: 48px;
  }

  .pbNested.sw-Highlight-msc{
    margin-bottom: 48px;
  }

  .pb-of-visible .pbNested.sw-Highlight-msc + div{
    margin-top: 48px;
  }

  .sw-Highlight-msc > div:not(.pb-handle){
    padding: 48px 68px;
  }

}

/*:::::::::::::::.sw-Highlight_Col-outline-msc:::::::::::::::*/

.sw-Highlight_Col-outline-msc > div:not(.pb-handle){
  background: none;
  border-radius: 10px;
  border: 2px solid #ffcccc;
  padding: 40px 28px;
}

@media print, screen and (min-width: 768px){
  .sw-Highlight_Col-outline-msc > div:not(.pb-handle){
    padding: 56px 66px;
  }
}


/*:::::::::::::::::::::::::.sw-H2Title-msc:::::::::::::::::::::::::*/

.sw-H2Title-msc{
  margin-bottom: 40px;
}

.pbNested.sw-H2Title-msc{
  margin-bottom: 40px;
}

.pb-of-visible .pbNested.sw-H2Title-msc + div{
  margin-top: 40px;
}

.sw-H2Title-msc > div:not(.pb-handle){
  border-left: 8px solid #ff7575;
  line-height: 1.4;
  padding-left: 14px;
  width:100%;
}

.sw-H2Title-msc h2{
  font-size: 2.8rem;
  font-weight: bold;
}

.sw-H2TitleMt-msc{
  margin-top: 100px;
}

.pb-of-visible .pbNested.pbNestedWrapper + .sw-H2TitleMt-msc{
  margin-top: 100px;
}

@media print, screen and (min-width: 768px){

  .sw-H2Title-msc h2{
    font-size: 3.2rem;
  }

}

/*:::::::::::::::::::::::::.sw-Button-msc:::::::::::::::::::::::::*/

.sw-Button-msc a,
.sw-Button-msc button{
  background: #ff7575 !important;
}

/*:::::::::::::::::::::::::.sw-List-check:::::::::::::::::::::::::*/

.sw-List-check ul {
    list-style: none;
}

.sw-List-check ul li {
    position: relative;
}

.sw-List-check ul li::before {
	background: rgb(255,255,255);
    content: "";
    display: block;
    position: absolute;
    width: 1rem;
    height: 0.5rem;
    border-left: 3px solid #ff7575;
    border-bottom: 3px solid #ff7575;
    /*top: 0.25rem;*/
    left: -2rem;
    transform: rotate(-45deg);
}
