﻿.elementor-15972 .elementor-element.elementor-element-1d72b991:not(.elementor-motion-effects-element-type-background), .elementor-15972 .elementor-element.elementor-element-1d72b991 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6b7e517 );background-image:url("../../2023/07/bolton-wave-bg-banner-dark.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15972 .elementor-element.elementor-element-1d72b991{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2rem 0rem 2rem 0rem;}.elementor-15972 .elementor-element.elementor-element-1d72b991 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15972 .elementor-element.elementor-element-1c305f5c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15972 .elementor-element.elementor-element-7ea0cba5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15972 .elementor-element.elementor-element-7ea0cba5 > .elementor-container{max-width:1440px;}.elementor-15972 .elementor-element.elementor-element-7ea0cba5{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-15972 .elementor-element.elementor-element-758fb29e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15972 .elementor-element.elementor-element-758fb29e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15972 .elementor-element.elementor-element-758fb29e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-15972 .elementor-element.elementor-element-758fb29e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:8px;}.elementor-15972 .elementor-element.elementor-element-758fb29e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15972 .elementor-element.elementor-element-67d73f57{text-align:center;}.elementor-15972 .elementor-element.elementor-element-67d73f57 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-6b7e517 );}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-15972 .elementor-element.elementor-element-fd6febb .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-size:4.5rem;font-weight:900;}.elementor-15972 .elementor-element.elementor-element-fd6febb .elementor-counter-title{color:var( --e-global-color-cb1fdac );font-family:"Roboto Condensed", Sans-serif;font-size:1.1em;font-weight:900;text-transform:uppercase;line-height:1.3em;}.elementor-bc-flex-widget .elementor-15972 .elementor-element.elementor-element-38709b02.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15972 .elementor-element.elementor-element-38709b02.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15972 .elementor-element.elementor-element-38709b02.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-15972 .elementor-element.elementor-element-38709b02 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:8px;}.elementor-15972 .elementor-element.elementor-element-38709b02 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15972 .elementor-element.elementor-element-21f0baf8{text-align:center;}.elementor-15972 .elementor-element.elementor-element-21f0baf8 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-6b7e517 );}.elementor-15972 .elementor-element.elementor-element-4450f522 .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-size:4.5rem;font-weight:900;}.elementor-15972 .elementor-element.elementor-element-4450f522 .elementor-counter-title{color:var( --e-global-color-cb1fdac );font-family:"Roboto Condensed", Sans-serif;font-size:1.1em;font-weight:900;text-transform:uppercase;line-height:1.3em;}.elementor-bc-flex-widget .elementor-15972 .elementor-element.elementor-element-37ae656e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15972 .elementor-element.elementor-element-37ae656e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15972 .elementor-element.elementor-element-37ae656e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-15972 .elementor-element.elementor-element-37ae656e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:8px;}.elementor-15972 .elementor-element.elementor-element-37ae656e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15972 .elementor-element.elementor-element-6829c566{text-align:center;}.elementor-15972 .elementor-element.elementor-element-6829c566 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-6b7e517 );}.elementor-15972 .elementor-element.elementor-element-17acc2a0 .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-size:4.5rem;font-weight:900;}.elementor-15972 .elementor-element.elementor-element-17acc2a0 .elementor-counter-title{color:var( --e-global-color-cb1fdac );font-family:"Roboto Condensed", Sans-serif;font-size:1.1em;font-weight:900;text-transform:uppercase;line-height:1.3em;}.elementor-bc-flex-widget .elementor-15972 .elementor-element.elementor-element-3de61104.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15972 .elementor-element.elementor-element-3de61104.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15972 .elementor-element.elementor-element-3de61104.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-15972 .elementor-element.elementor-element-3de61104 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:8px;}.elementor-15972 .elementor-element.elementor-element-3de61104 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15972 .elementor-element.elementor-element-d0e6faf{text-align:center;}.elementor-15972 .elementor-element.elementor-element-d0e6faf .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-6b7e517 );}.elementor-15972 .elementor-element.elementor-element-147e4ba6 .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-size:4.5rem;font-weight:900;}.elementor-15972 .elementor-element.elementor-element-147e4ba6 .elementor-counter-title{color:var( --e-global-color-cb1fdac );font-family:"Roboto Condensed", Sans-serif;font-size:1.1em;font-weight:900;text-transform:uppercase;line-height:1.3em;}@media(max-width:1250px) and (min-width:481px){.elementor-15972 .elementor-element.elementor-element-758fb29e{width:50%;}.elementor-15972 .elementor-element.elementor-element-38709b02{width:50%;}.elementor-15972 .elementor-element.elementor-element-37ae656e{width:50%;}.elementor-15972 .elementor-element.elementor-element-3de61104{width:50%;}}@media(max-width:1250px){.elementor-15972 .elementor-element.elementor-element-7ea0cba5{padding:0px 20px 0px 20px;}.elementor-15972 .elementor-element.elementor-element-758fb29e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15972 .elementor-element.elementor-element-38709b02 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15972 .elementor-element.elementor-element-37ae656e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15972 .elementor-element.elementor-element-3de61104 > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(max-width:979px){.elementor-15972 .elementor-element.elementor-element-1d72b991{padding:75px 0px 75px 0px;}.elementor-15972 .elementor-element.elementor-element-758fb29e > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15972 .elementor-element.elementor-element-38709b02 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15972 .elementor-element.elementor-element-37ae656e > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15972 .elementor-element.elementor-element-3de61104 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:480px){.elementor-15972 .elementor-element.elementor-element-1d72b991{padding:1.5rem 1.5rem 1.5rem 1.5rem;}.elementor-15972 .elementor-element.elementor-element-7ea0cba5{padding:0px 0px 0px 0px;}.elementor-15972 .elementor-element.elementor-element-758fb29e > .elementor-element-populated{margin:1rem 1rem 1rem 1rem;--e-column-margin-right:1rem;--e-column-margin-left:1rem;}.elementor-15972 .elementor-element.elementor-element-fd6febb .elementor-counter-number-wrapper{font-size:3.5rem;}.elementor-15972 .elementor-element.elementor-element-38709b02 > .elementor-element-populated{margin:1rem 1rem 1rem 1rem;--e-column-margin-right:1rem;--e-column-margin-left:1rem;}.elementor-15972 .elementor-element.elementor-element-4450f522 .elementor-counter-number-wrapper{font-size:3.5rem;}.elementor-15972 .elementor-element.elementor-element-37ae656e > .elementor-element-populated{margin:1rem 1rem 1rem 1rem;--e-column-margin-right:1rem;--e-column-margin-left:1rem;}.elementor-15972 .elementor-element.elementor-element-17acc2a0 .elementor-counter-number-wrapper{font-size:3.5rem;}.elementor-15972 .elementor-element.elementor-element-3de61104 > .elementor-element-populated{margin:1rem 1rem 0rem 1rem;--e-column-margin-right:1rem;--e-column-margin-left:1rem;}.elementor-15972 .elementor-element.elementor-element-147e4ba6 .elementor-counter-number-wrapper{font-size:3.5rem;}}/* Start custom CSS */.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {
    background: #ffffff00 !important;
}
.mejs-button.mejs-playpause-button {
    background: #980204;
    border-radius: 50px;
    width: 40px;
    height: 40px;
    border: 1px solid #980204;
}
.mejs-button.mejs-playpause-button:before {
    content: '';
    width: 44px;
    height: 44px;
    display: block;
    border: 1px solid #980204;
    border-radius: 50px;
    position: relative;
    top: -3px;
    left: -3px;
    z-index: 1;
}
.mejs-button.mejs-playpause-button button {
    position: relative;
    left: 3.9px;
    top: -44px;
    min-width: 20px !important;
}
.mejs-button.mejs-playpause-button button:hover {
    background-color: #000;
}
.mejs-button.mejs-playpause-button button:focus {
    background-color: #000;
}
.mejs-time.mejs-currenttime-container {
    display: none;
}
.mejs-button.mejs-volume-button.mejs-mute {
    display: none;
}
.mejs-controls a.mejs-horizontal-volume-slider {
    display: none !important;
}
span.mejs-duration {
    color: #000;
    display: flex;
}
span.mejs-duration:before {
    width: 14px;
    height: 14px;
    display: block;
    content: '';
    background-image: url(../../2025/04/audio-clock.png);
    position: relative;
    top: -2px;
    margin-right: 7px;
}
.mejs-controls .mejs-time-rail .mejs-time-total {
    background: #980204 !important;
}
.mejs-controls .mejs-time-rail .mejs-time-loaded {
    background: #e6e6e6 !important;
}
.mejs-time-handle-content {
    border: 4px solid hsl(0deg 0% 0% / 90%) !important;
}
.mejs-time-handle-content {
    background: hsl(0deg 0% 0% / 90%) !important;
}
.mejs-time-buffering, .mejs-time-current, .mejs-time-float, .mejs-time-float-corner, .mejs-time-float-current, .mejs-time-hovered, .mejs-time-loaded, .mejs-time-marker, .mejs-time-total {
    height: 3px !important;
}
.mejs-time-total {
    margin: 10px 0 0 !important;
}
span.mejs-time-handle {
    display: none !important;
}

.page-container .main, .page-container .container {
    max-width: 100% !important;
    width: 100% !important;
}
span.text-strike {
    color: #777777;
    text-decoration-line: line-through;
}
.heading-dash h2.elementor-heading-title.elementor-size-default::after {
    content: "";
    display: inline-block;
    width: 40px;
    height: 5px;
    background: #fe0404;
    top: 38%;
    position: absolute;
    right: 44%;
}
.heading-dash-2 h2.elementor-heading-title.elementor-size-default::after {
    content: "";
    display: inline-block;
    width: 40px;
    height: 5px;
    background: #fe0404;
    top: 38%;
    position: absolute;
    right: 62%;
}
.heading-dash-3 h2.elementor-heading-title.elementor-size-default::after {
    content: "";
    display: inline-block;
    width: 40px;
    height: 5px;
    background: #fe0404;
    top: 38%;
    position: absolute;
    right: 50%;
}
.heading-dash-4 h2.elementor-heading-title.elementor-size-default::after {
    content: "";
    display: inline-block;
    width: 40px;
    height: 5px;
    background: #fe0404;
    top: 38%;
    position: absolute;
    right: 70%;
}
sub {
    color: #4B4B4B;
    font-size: 16px;
    font-weight: 400;
}
@media only screen and (max-width:1370px){
  sub {
    font-size: 14px;
}  
}
@media only screen and (max-width:1200px){
  sub {
    font-size: 11px;
}  
}
@media only screen and (max-width:1024px){
  sub {
    font-size: 18px;
}  
}
@media only screen and (max-width:1201px) and (min-width:1025px){
    sub {
    height: 20px !important;
    display: block;
    position: relative;
    left: 40%;
    top: 8px;
}
sub {
    color: #4B4B4B;
    font-size: 16px;
    font-weight: 400;
}
.heading-dash h2.elementor-heading-title.elementor-size-default::after {
    right: 27%;
}
.heading-dash-2 h2.elementor-heading-title.elementor-size-default::after {
    right: 45%;
}
.heading-dash-3 h2.elementor-heading-title.elementor-size-default::after {
    right: 30%;
}
.heading-dash-4 h2.elementor-heading-title.elementor-size-default::after {

    right: 60%;
}
}
@media only screen and (max-width:767px){
  sub {
    font-size: 14px;
}  
}/* End custom CSS */