.elementor-79420 .elementor-element.elementor-element-18057a2:not(.elementor-motion-effects-element-type-background), .elementor-79420 .elementor-element.elementor-element-18057a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bloodsportarchery.com/wp-content/uploads/2022/08/bloodsport-splatter-dark-hero-bg.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-79420 .elementor-element.elementor-element-18057a2 > .elementor-container{max-width:1800px;}.elementor-79420 .elementor-element.elementor-element-18057a2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 60px 90px 60px;z-index:1;}.elementor-79420 .elementor-element.elementor-element-18057a2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-79420 .elementor-element.elementor-element-86c813d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-79420 .elementor-element.elementor-element-86c813d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 60px;}.elementor-79420 .elementor-element.elementor-element-86c813d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-79420 .elementor-element.elementor-element-edd778f{font-family:"industry", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#C52033;}.elementor-79420 .elementor-element.elementor-element-0c31624{font-family:"industry", Sans-serif;font-size:18px;font-weight:300;line-height:1.3em;color:var( --e-global-color-text );}.elementor-79420 .elementor-element.elementor-element-3a74dbd .acf-table{width:100%;max-width:100%;}.elementor-79420 .elementor-element.elementor-element-3a74dbd .acf-table .acf-table-head-header{text-align:center;color:var( --e-global-color-primary );font-family:"industry", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:34px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );padding:0px 25px 0px 25px;}.elementor-79420 .elementor-element.elementor-element-3a74dbd .acf-table .acf-table-body .acf-table-row .acf-table-cell{background-color:#FFFFFF;}.elementor-79420 .elementor-element.elementor-element-3a74dbd .acf-table .acf-table-body .acf-table-row:hover .acf-table-cell{background-color:#F1F1F1;}.elementor-79420 .elementor-element.elementor-element-3a74dbd .acf-table .acf-table-body-cell{text-align:center;font-size:18px;font-weight:300;line-height:36px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );padding:0px 25px 0px 25px;}.elementor-79420 .elementor-element.elementor-element-3a74dbd .acf-table-mobile-header{color:var( --e-global-color-primary );font-family:"industry", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:34px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );padding:0px 20px 0px 20px;}.elementor-79420 .elementor-element.elementor-element-3a74dbd .acf-table-mobile-key{background-color:#FFFFFF;font-family:"industry", Sans-serif;font-size:18px;font-weight:300;text-transform:uppercase;line-height:36px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#2E292500;padding:0px 20px 0px 20px;}.elementor-79420 .elementor-element.elementor-element-3a74dbd .acf-table-mobile-key.active{background-color:#F1F1F1;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-secondary );}.elementor-79420 .elementor-element.elementor-element-3a74dbd .acf-table-mobile-values{border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-secondary );}.elementor-79420 .elementor-element.elementor-element-3a74dbd .acf-table-mobile-values .acf-table-mobile-value .label{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );}.elementor-79420 .elementor-element.elementor-element-3a74dbd .acf-table-mobile-values .acf-table-mobile-value .value{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );}.elementor-79420 .elementor-element.elementor-element-3a74dbd .acf-table-mobile-values .label{color:var( --e-global-color-primary );font-family:"industry", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:34px;padding:0px 10px 0px 20px;}.elementor-79420 .elementor-element.elementor-element-3a74dbd .acf-table-mobile-values .value{color:var( --e-global-color-text );font-family:"industry", Sans-serif;font-size:18px;font-weight:300;text-transform:uppercase;line-height:36px;padding:0px 20px 0px 10px;}.elementor-79420 .elementor-element.elementor-element-aeb4a52 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 60px 90px 60px;}.elementor-79420 .elementor-element.elementor-element-aeb4a52 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1279px){.elementor-79420 .elementor-element.elementor-element-18057a2{padding:15px 15px 45px 15px;}.elementor-79420 .elementor-element.elementor-element-86c813d > .elementor-element-populated{padding:45px 30px 45px 30px;}.elementor-79420 .elementor-element.elementor-element-aeb4a52 > .elementor-element-populated{padding:0px 15px 30px 15px;}}@media(max-width:767px){.elementor-79420 .elementor-element.elementor-element-86c813d > .elementor-element-populated{padding:45px 15px 45px 15px;}.elementor-79420 .elementor-element.elementor-element-edd778f{font-size:14px;}.elementor-79420 .elementor-element.elementor-element-0c31624{font-size:16px;}}@media(max-width:1279px) and (min-width:768px){.elementor-79420 .elementor-element.elementor-element-86c813d{width:100%;}.elementor-79420 .elementor-element.elementor-element-aeb4a52{width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-0c31624 */.elementor-79420 .elementor-element.elementor-element-0c31624 .long-description {
    margin-top: 40px;
}

.elementor-79420 .elementor-element.elementor-element-0c31624 ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.elementor-79420 .elementor-element.elementor-element-0c31624 ul li {
    align-items: center;
    display: flex;
}

.elementor-79420 .elementor-element.elementor-element-0c31624 ul li + li {
    margin-top: 10px;
}

.elementor-79420 .elementor-element.elementor-element-0c31624 ul li:before {
    background-color: var(--e-global-color-primary);
    content: '';
    display: block;
    height: 4px;
    margin-right: 15px;
    min-width: 25px;
    width: 25px;
}/* End custom CSS */
/* Start custom CSS for acf-table, class: .elementor-element-3a74dbd */.elementor-79420 .elementor-element.elementor-element-3a74dbd .acf-table .acf-table-head-header {
    border-width: 0 0 1px;
}

.elementor-79420 .elementor-element.elementor-element-3a74dbd .acf-table .acf-table-body-cell:first-child {
    border-left-width: 0;
}

.elementor-79420 .elementor-element.elementor-element-3a74dbd .acf-table .acf-table-body-cell:last-child {
    border-right-width: 0;
}

.elementor-79420 .elementor-element.elementor-element-3a74dbd .acf-table-container {
    margin-top: 40px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-86c813d */@media all and (min-width: 1280px) {
    
    .elementor-79420 .elementor-element.elementor-element-86c813d {
        max-width: 600px;
    }
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-aeb4a52 */@media all and (min-width: 1280px) {
    
    .elementor-79420 .elementor-element.elementor-element-aeb4a52 {
        max-width: 600px;
    }
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-18057a2 *//**
 * Hide the header so we can see this section
 */
body.elementor-editor-active .elementor-location-header .elementor-sticky--active {
    z-index: 0;
    opacity: 0;
}

.elementor-79420 .elementor-element.elementor-element-18057a2 > .elementor-container {
    box-shadow: 0 0 50px rgba( 35, 33, 29, .5 );
}

.elementor-79420 .elementor-element.elementor-element-18057a2 > .elementor-container > .elementor-row, .elementor-79420 .elementor-element.elementor-element-18057a2 > .elementor-container {
    background-color: #FFF;
    justify-content: center
}

@media all and (max-width: 1279px) {
    
    .elementor-79420 .elementor-element.elementor-element-18057a2 > .elementor-container {
        margin-top: -75px;
    }
    
}

@media all and (min-width: 1280px) {

    .elementor-79420 .elementor-element.elementor-element-18057a2 > .elementor-container {
        margin-top: -120px;
    }

}/* End custom CSS */