.cmp-content-a039 .cmp-a039-header {
  margin-bottom: 70px;
}
.cmp-content-a039 .cmp-a039-header h2 {
  color: #000;
  margin-bottom: 15px;
}
.cmp-content-a039 .cmp-a039-header p {
  color: #777;
}
.cmp-content-a039 .row.cmp-a039-rw {
  margin-bottom: 90px;
}
.cmp-content-a039 .row.cmp-a039-rw>[class^=col-] {
  padding-top: 90px;
}
.cmp-content-a039 .row.cmp-a039-rw>[class^=col-] h2 {
  margin-bottom: 20px;
  color: #000;
}
.cmp-content-a039 .row.cmp-a039-rw>[class^=col-] p {
  margin-bottom: 20px;
  color: #777;
}
.cmp-content-a039 .row.cmp-a039-rw>[class^=col-] .line {
    height:4px;
    width: 60px;
    clear: both;
    margin-bottom: 20px;
    border-radius: var(--borderradius-md);
}
.cmp-content-a039 .row.cmp-a039-rw>[class^=col-] .dark-blue {
    background-color: #4ec9f0;
	border: 1px solid #4ec9f0;
}
.cmp-content-a039 .row.cmp-a039-rw>[class^=col-] .light-orenge {
    background-color: #f2c215;
	border: 1px solid #f2c215;
}
.cmp-content-a039 .row.cmp-a039-rw>[class^=col-] .deep-orenge {
    background-color: #fd6c00;
	border: 1px solid #fd6c00;
}
.cmp-content-a039 .row.cmp-a039-rw>[class^=col-] .dark-green {
    background-color: #98d67d;
	border: 1px solid #98d67d;
}
.cmp-content-a039 .row.cmp-a039-rw>[class^=col-] .deep-blue {
    background-color: #543191;
	border: 1px solid #543191;
}
.cmp-content-a039 .row.cmp-a039-rw>[class^=col-] .deep-pink {
    background-color: #ff0080;
	border: 1px solid #ff0080;
}
.cmp-content-a039 .row.cmp-a039-rw>[class^=col-] .btn, .cmp-content-a039 .row.cmp-a039-rw>[class^=col-] .btn:focus {
  color: #fff;
}
.cmp-content-a039 .row.cmp-a039-rw>[class^=col-] .btn:hover {
  background-color: #fd6c00;
  border: 1px solid #fd6c00;
  color: #fff;
}
.cmp-content-a039 .row.cmp-a039-rw>[class^=col-] .wrapper-video {
    width: 100%;
    height: auto;
}
@media (max-width:1398.98px) {
}
@media (max-width:1023.98px) {
.cmp-content-a039 .cmp-a039-header {
  margin-bottom: 30px;
}
}
@media (max-width:767.98px) {
.cmp-content-a039 .cmp-a039-header {
	margin-left: 0;
	margin-right: 0;
}
.cmp-content-a039 .cmp-a039-header>[class^=col-] {
	padding-left: 0;
	padding-right: 0;
}
.cmp-content-a039 .row.cmp-a039-rw {
	margin-bottom: 30px !important;
	margin-left: 0;
	margin-right: 0;
}
.cmp-content-a039 .row.cmp-a039-rw>[class^=col-] {
  padding:0;
}
.cmp-content-a039 .row.cmp-a039-rw>[class^=col-] h2 {
    margin-top: 30px;
}
}
@media (max-width:575.98px) {
}