/* Sparks R Us Divi 5 mockup: neutralize Divi spacing inside converted sections. */
html{scroll-behavior:smooth}
body,#page-container,#et-main-area,#main-content{background:#0a0a0a!important}
#page-container{padding-top:0!important;margin-top:0!important}
.sp.et_pb_section{padding:0!important;background-color:transparent;z-index:auto}
.sp .et_pb_row{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}
.sp .et_pb_column{margin:0!important;width:100%!important;padding:0!important}
.sp .et_pb_module,.sp .et_pb_code_inner{margin:0!important;padding:0!important}
.sp{font-family:'Barlow Condensed',sans-serif;color:#f2f2f2;font-size:16px;line-height:normal;font-weight:400;-webkit-font-smoothing:antialiased}
.sp *,.sp *::before,.sp *::after{box-sizing:border-box}
:where(.sp) :is(h1,h2,h3,h4,h5,h6){color:inherit;padding-bottom:0;font-family:inherit}
:where(.sp) p{padding-bottom:0}
.sp p:not(.has-background):last-of-type{padding-bottom:0}
.sp ul,.sp ol{padding:0;list-style:none;line-height:inherit}
.sp a{color:#FBAA19;text-decoration:none}
.sp a:hover{color:#ffc54d}
.sp :is(button,input,select,textarea){font-family:inherit}
.sp input::placeholder,.sp textarea::placeholder{color:#8a8a8a}
.sp svg{display:inline-block;vertical-align:middle;max-width:none}
.sp img{max-width:none}
/* Theme Builder header: stick the whole header area, not the inner element. */
.et-l--header{position:sticky;top:0;z-index:99}
body.admin-bar .et-l--header{top:32px}
.sp [id]{scroll-margin-top:96px}
@media (max-width:639px){body{padding-bottom:78px}}
