.elementor-1507 .elementor-element.elementor-element-85e6c6d:not(.elementor-motion-effects-element-type-background), .elementor-1507 .elementor-element.elementor-element-85e6c6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.leisurebe.co.uk/wp-content/uploads/2020/09/Swift-elite.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1507 .elementor-element.elementor-element-85e6c6d > .elementor-background-overlay{background-color:#000000;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1507 .elementor-element.elementor-element-85e6c6d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1507 .elementor-element.elementor-element-0e02dd0 > .elementor-element-populated > .elementor-widget-wrap{padding:150px 0px 150px 0px;}.elementor-1507 .elementor-element.elementor-element-c235061 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-1507 .elementor-element.elementor-element-c235061 .aux-modern-heading-primary{color:#FFFFFF;}.elementor-1507 .elementor-element.elementor-element-6225b1d{text-align:center;animation-delay:150ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1507 .elementor-element.elementor-element-6225b1d .aux-button{padding:17px 60px 17px 60px;background-color:#f42c37;text-shadow:0px 0px 10px rgba(0,0,0,0);}.elementor-1507 .elementor-element.elementor-element-6225b1d .aux-button .aux-overlay::after{background-color:#000000;}.elementor-1507 .elementor-element.elementor-element-6225b1d .aux-button:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0);}.elementor-1507 .elementor-element.elementor-element-6225b1d .aux-text{color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:capitalize;line-height:19px;letter-spacing:-0.45px;}.elementor-1507 .elementor-element.elementor-element-6225b1d > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-1507 .elementor-element.elementor-element-2fc2f7b > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1507 .elementor-element.elementor-element-2fc2f7b{padding:7% 2% 6% 2%;}.elementor-1507 .elementor-element.elementor-element-5ffebb1 .aux-modern-heading-primary{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:23px;letter-spacing:-0.48px;color:#f42c37;margin:0px 0px 9px 0px;}.elementor-1507 .elementor-element.elementor-element-5ffebb1 .aux-modern-heading-secondary{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:bold;line-height:76px;letter-spacing:-1.5px;color:#000000;margin:4px 0px 33px 0px;}.elementor-1507 .elementor-element.elementor-element-5ffebb1 .aux-modern-heading-description{color:rgba(0,0,0,0.60);font-size:16px;font-weight:400;line-height:27px;max-width:90%;}.elementor-1507 .elementor-element.elementor-element-5ffebb1{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1507 .elementor-element.elementor-element-98a493c{text-align:left;animation-delay:150ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1507 .elementor-element.elementor-element-98a493c .aux-button{padding:17px 60px 17px 60px;background-color:#f42c37;text-shadow:0px 0px 10px rgba(0,0,0,0);}.elementor-1507 .elementor-element.elementor-element-98a493c .aux-button .aux-overlay::after{background-color:#000000;}.elementor-1507 .elementor-element.elementor-element-98a493c .aux-button:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0);}.elementor-1507 .elementor-element.elementor-element-98a493c .aux-text{color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:capitalize;line-height:19px;letter-spacing:-0.45px;}.elementor-1507 .elementor-element.elementor-element-98a493c > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1507 .elementor-element.elementor-element-f80096d.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-1507 .elementor-element.elementor-element-f80096d.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-1507 .elementor-element.elementor-element-912fc63 .aux-modern-heading-primary{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:23px;letter-spacing:-0.48px;color:#f42c37;margin:0px 0px 9px 0px;}.elementor-1507 .elementor-element.elementor-element-912fc63 .aux-modern-heading-secondary{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:bold;line-height:76px;letter-spacing:-1.5px;color:#000000;margin:4px 0px 33px 0px;}.elementor-1507 .elementor-element.elementor-element-912fc63{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1507 .elementor-element.elementor-element-0f26587 input:not([type="submit"]){transition:all ease-out 0.3s;}.elementor-1507 .elementor-element.elementor-element-0f26587 input[type="text"]{height:55px;padding:30px 30px 30px 30px;transition:all ease-out 0.3s;}.elementor-1507 .elementor-element.elementor-element-0f26587 input[type="email"]{height:55px;transition:all ease-out 0.3s;}.elementor-1507 .elementor-element.elementor-element-0f26587 select{transition:all ease-out 0.3s;}.elementor-1507 .elementor-element.elementor-element-0f26587 textarea{transition:all ease-out 0.3s;}.elementor-1507 .elementor-element.elementor-element-0f26587 input[type="submit"]{transition:all ease-out 0.3s;}.elementor-1507 .elementor-element.elementor-element-0f26587{animation-delay:150ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}@media(max-width:1024px){.elementor-1507 .elementor-element.elementor-element-09cb278 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 25px 0px 10px;}.elementor-1507 .elementor-element.elementor-element-5ffebb1 .aux-modern-heading-secondary{font-size:40px;margin:0px 0px 0px 0px;}.elementor-1507 .elementor-element.elementor-element-5ffebb1 .aux-modern-heading-description{font-size:14px;line-height:24px;}.elementor-1507 .elementor-element.elementor-element-912fc63 .aux-modern-heading-secondary{font-size:40px;margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-1507 .elementor-element.elementor-element-2fc2f7b{margin-top:25px;margin-bottom:0px;}.elementor-1507 .elementor-element.elementor-element-09cb278 > .elementor-element-populated{margin:35px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-1507 .elementor-element.elementor-element-5ffebb1 .aux-modern-heading-primary{font-size:15px;}.elementor-1507 .elementor-element.elementor-element-5ffebb1 .aux-modern-heading-secondary{font-size:45px;margin:0px 0px 20px 0px;}.elementor-1507 .elementor-element.elementor-element-912fc63 .aux-modern-heading-primary{font-size:15px;}.elementor-1507 .elementor-element.elementor-element-912fc63 .aux-modern-heading-secondary{font-size:45px;margin:0px 0px 20px 0px;}}/* Start custom CSS for aux_modern_heading, class: .elementor-element-5ffebb1 */@media screen and (max-width: 1025px)and (min-width:767px){
.elementor-1507 .elementor-element.elementor-element-5ffebb1 .aux-modern-heading-description{  
    height: 158px;
    overflow: hidden!important;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-912fc63 */@media screen and (max-width: 1025px)and (min-width:767px){
.elementor-1507 .elementor-element.elementor-element-912fc63 .aux-modern-heading-description{  
    height: 158px;
    overflow: hidden!important;
}
}/* End custom CSS */
/* Start custom CSS for aux_contact_form, class: .elementor-element-0f26587 */.elementor-1507 .elementor-element.elementor-element-0f26587 input[type=email], .elementor-1507 .elementor-element.elementor-element-0f26587 .wpcf7 textarea, .wpcf7 input[type=text] {
     border-radius: 50px;
     border: none;
     background-color: #efefef;
     padding: 29px 0px 29px 35px;
     margin-bottom: 0;
      font-weight: bold;
    color: #000000;
}
.elementor-1507 .elementor-element.elementor-element-0f26587 .wpcf7 textarea{
     border-radius: 20px;
     height: 263px;
     min-height: 263px;
}

.elementor-1507 .elementor-element.elementor-element-0f26587 input::-moz-placeholder { /* Firefox 19+ */
    font-family: Montserrat;
    font-size: 16px;
    font-weight: 400;
    color:rgba(0,0,0,0.50);
    font-style: normal;
    line-height: 19px;
}
.elementor-1507 .elementor-element.elementor-element-0f26587 input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    font-family: Montserrat;
    font-size: 16px;
    font-weight: 400;
    color:rgba(0,0,0,0.50);
    font-style: normal;
    line-height: 19px;
}
.elementor-1507 .elementor-element.elementor-element-0f26587 .wpcf7 textarea::-moz-placeholder { /* Firefox 19+ */
   font-family: Montserrat;
    font-size: 16px;
    font-weight: 400;
    color:rgba(0,0,0,0.50);
    font-style: normal;
    line-height: 19px;
}

.elementor-1507 .elementor-element.elementor-element-0f26587 .wpcf7 textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    font-family: Montserrat;
    font-size: 16px;
    font-weight: 400;
    color:rgba(0,0,0,0.50);
    font-style: normal;
    line-height: 19px;
}
.elementor-1507 .elementor-element.elementor-element-0f26587 .wpcf7 input[type="submit"] {
    background-color: #F42C37;
    border-radius: 25px;
    padding: 15px 70px;
    margin-right: 0;
    margin-left: auto;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    letter-spacing: -0.48px;
    line-height: 19px;
      margin-right: -21px!important;
}
.elementor-1507 .elementor-element.elementor-element-0f26587 .wpcf7-form:last-child{
    text-align: right;
  
}
.elementor-1507 .elementor-element.elementor-element-0f26587 .wpcf7 input[type="submit"]:hover{
    background-color: #000;
       
}/* End custom CSS */