.sunburst-pattern svg {
    position: absolute;
    top: 0%;
    left: -50%;
    height: 110vw;
    width: 250vw;
    transform: translate(-10%, -35%) rotate(0deg);
	animation: sunburst 150s linear infinite;
}
@media only screen and (min-width:1199px) {
	.hero-content {
		min-height: calc(100vh - 299px);
	}
}
@media only screen and (max-width:1160px) {
	.headshot-cutout {
		width:150px !important;
	}
}
@media only screen and (max-width:767px) {
	.headshot-cutout {
		width:110px !important;
	}
}
@media only screen and (max-width:992px){
	.sunburst-pattern svg {
    	height: 350vw;
	}
}
@keyframes sunburst {
    0% {
        transform: translate(-10%, -35%) rotate(0deg);
    }
    100% {
        transform: translate(-10%, -35%) rotate(360deg);
    }
}
@-webkit-keyframes sunburst {
    0% {
        transform: translate(-10%, -35%) rotate(0deg);
    }
    100% {
        transform: translate(-10%, -35%) rotate(360deg);
    }
}

@-moz-keyframes sunburst {
    0% {
        transform: translate(-10%, -35%) rotate(0deg);
    }
    100% {
        transform: translate(-10%, -35%) rotate(360deg);
    }
}
