.elementor-3075 .elementor-element.elementor-element-39f37312{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for container, class: .elementor-element-39f37312 */.MastheadRevised--home {
	background-color: #ffc708;
	background-repeat: repeat;
}

main {
    background-color: #f6f6f6;
}

.BadgeGridRevised__item {
    position: relative;
}

.MastheadRevised__noimg {
    max-width: 100%;
    text-align: center;
    margin-left: 0;
}

.MastheadRevised__noimg .MastheadRevised__heading--large {
    text-align: center;
	font-size: 60px;
	line-height: 60px;
}

.MastheadRevised__noimg .MastheadRevised__body {
    text-align: center;
}

.MastheadRevised--home .MastheadRevised__body {
    font-size: 22px;
}

.CopyPanel {
    min-height: 680px
}

@media (min-width: 56em) {
    .SplitContentPanelRevised__container {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        margin-top: -245px;
        padding: 180px 32px 80px;
    }
}

@media (min-width: 48em) {
    .MastheadRevised--home.MastheadRevised--noimg {
        padding: 125px 0 125px;
	}
	.MastheadRevised__heading--large span {
	    display: none;
	}
	.stack-top {
	    display: block
	}
	.BadgeGridRevised__item {
	    width: calc(50% - 20px) !important
	}
}
@media (max-width: 1200px) {
    .MastheadRevised__heading--large span{
        display: inline-block;
	}
	.stack-top {
	    display: none
	}
}

@media (max-width: 480px) {
    .MastheadRevised__noimg .MastheadRevised__heading--large {
        font-size: 45px;
        line-height: 50px;
    }
}/* End custom CSS */
/* Start custom CSS */.MastheadRevised--home{
	background-color: #ffc708;
}

.stack-top {
  /* adjust the below to control the shape */
  --d:0px; 
  --w:470px;
  --c:#ffc708;
  /**/
  font-size: 42px;
  position: absolute;
  top: 332px;
  left: -139px;
  transform: translate(29.29%, -100%) rotate(-45deg); /* 29.29% = 100%*(1 - cos(45deg)) */
  color: #000;
  text-align: center;
  width: var(--w);
  transform-origin: bottom left;
  padding:20px 0 calc(var(--d) + 20px);
  background:
    linear-gradient(rgba(0,0,0,0.6) 0 0) bottom/100% var(--d) no-repeat
    var(--c);
  clip-path:polygon(0 100%,0 calc(100% - var(--d)),50% calc(100% - var(--d) - var(--w)/2),100% calc(100% - var(--d)),100% 100%,calc(100% - var(--d)) calc(100% - var(--d)), var(--d) calc(100% - var(--d)))
}
main{
background-color: #f6f6f6;
}
.MastheadRevised__noimg{
max-width: 100%;
text-align: center;
margin-left: 0;
}
.MastheadRevised__noimg .MastheadRevised__heading--large {
    text-align: center;
	font-size: 60px;
line-height: 60px;
}
.MastheadRevised__noimg .MastheadRevised__body {
    text-align: center;
}

@media (min-width: 56em){
.SplitContentPanelRevised__container {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    margin-top: -245px;
    padding: 80px 32px 80px;
}
}
@media (min-width: 48em){
	.MastheadRevised--home.MastheadRevised--noimg {
    padding: 125px 0 100px;
	}
	.MastheadRevised__heading--large span{
	display: none;
	}
	.stack-top{display: block}
}
@media (max-width: 1200px){
	.MastheadRevised__heading--large span{
	display: inline-block;
	}
	.stack-top{display: none}
}/* End custom CSS */