/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/
.icn_bx>.content>p {
    margin-top: 10px;
}
.faq_icon {
    margin: auto;
}
.minus_icon {
    opacity: 0;
}
.faqs_blok .brx-open.listening .minus_icon {
    opacity: 1;
}
.ftr_txt i.fas {
    margin-bottom: 6px;
}
.bnr_sec:before {
    backdrop-filter: blur(6px);
}
.bnr_form:after {
    width: 150px;
    height: 0;
    position: absolute;
    content: "";
    top: -4px;
    left: 0;
    background: #0092B6;
}
.bnr_form {
    position: relative;
}
.bnr_fm label.wpforms-field-label {
    color: #000;
    font-size: 14px !important;
    font-weight: 400;
    line-height: 1;
    margin-bottom:7px !important;
}
.bnr_fm select, .bnr_fm input:not(.bnr_fm input[type="checkbox"],.bnr_fm input[type="radio"]) {
    border-radius: 2px !important;
    border: 1px solid #DDD !important;
    background-color: #fff !important;
    padding: 5px 16px !important;
    height: auto !important;
    color: rgba(0, 0, 0, 0.50) !important;
    font-size: 16px !important;
    line-height: normal !important;
}
.bnr_fm select, .bnr_fm input:not(.bnr_fm input[type="checkbox"],.bnr_fm input[type="radio"]),.bnr_fm .wpforms-page-button,.bnr_fm .wpforms-submit{
    min-height: 56px !important;
}
.bnr_fm .wpforms-page-button,.bnr_fm .wpforms-submit{
   padding: 16px 24px !important;
    align-items: center !important;
    width: 100% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    border-radius: 2px !important;
    background: #0092B6 !important;
    min-height: 56px !important;
    color: #FFF !important;
    text-align: center !important;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 900 !important;
    line-height: normal !important; 
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="11" viewBox="0 0 12 11" fill="none"><path d="M6.83333 9.75L11 5.375L6.83333 1M11 5.375L1 5.375" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') !important;
    background-repeat: no-repeat !important;
    background-size: 12px !important;
    background-position: center right 117px !important; 
    font-family: "Overpass" !important;
}
.bnr_fm .wpforms-page-indicator.connector {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.bnr_fm span.wpforms-page-indicator-page-triangle {
    display: none;
}
.bnr_fm span.wpforms-page-indicator-page-number {
    background-color: #0092B6 !important;
}
.bnr_fm select{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8" fill="none"><path d="M1.41 0L6 4.58L10.59 0L12 1.41L6 7.41L0 1.41L1.41 0Z" fill="%230092B6"/></svg>') !important;
    background-size: 12px !important;
    background-position: center right 24px !important;
}
.bnr_fm .wpforms-field {
    padding-top: 0px !important;
    padding-bottom: 20px !important;
}
.bnr_fm .wpforms-field:last-child {
    padding-bottom: 0 !important;
}
.bnr_fm .wpforms-field-container h4 {
    margin: 0 !important;
}
.bnr_fm .wpforms-page-button:hover, .bnr_fm .wpforms-submit:hover {
    background-color: #222 !important;
}
.ftr_link a:hover {
    color: #fff !important;
}
.team_slider .splide__list .splide__slide {
    justify-content: flex-start !important;
}
/*header.scrolling .brxe-logo img {
    width: 70px !important;
}*/
.lhd_hdr .brxe-logo img {
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}


/*new styles*/

.bnr_fm.bnr_fm.bnr_fm-new .wpforms-page-button,.bnr_fm.bnr_fm-new .wpforms-submit{
    background: #2251FF !important;
}
.bnr_fm.bnr_fm.bnr_fm-new .wpforms-page-button:hover {
     background-color: #1F2A44 !important;
}
.bnr_fm.bnr_fm.bnr_fm-new span.wpforms-page-indicator-page-number {
    background-color: #2251FF !important;
}
.bnr_fm.bnr_fm.bnr_fm-new select{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8" fill="none"><path d="M1.41 0L6 4.58L10.59 0L12 1.41L6 7.41L0 1.41L1.41 0Z" fill="%232251FF"/></svg>') !important;
}
.lhd_hdr.scrolling .brxe-logo img {
    width: 120px !important;
}
.lhd_hdr.scrolling.mnpg_hdr .brxe-logo img {
    width: 250px !important;
}
.lhd_hdr.scrolling {
    background-color: #000 !important;
    position: fixed !important;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
}
.lhd_hdr.scrolling.header_sec {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
/*new styles*/

@media screen and (max-width:1280px){
    .rvws_sec .owl-nav button {
        width: 40px !important;
        height: 40px !important;
    }
    .rvws_sec .owl-nav button span {
        width: 16px !important;
        height: 16px !important;
    }
}
@media screen and (max-width:1200px){
    .rvws_sec .owl-stage {
        left: -98px !important;
    }
.bnr_fm .wpforms-page-button, .bnr_fm .wpforms-submit{
background-position: center right 80px !important;
}
.bnr_fm select, .bnr_fm input:not(.bnr_fm input[type="checkbox"],.bnr_fm input[type="radio"]),.bnr_fm .wpforms-page-button,.bnr_fm .wpforms-submit{
    min-height: 48px !important;
}
  .rvws_sec .owl-nav button {
        width: 35px !important;
        height: 35px !important;
    }
    .rslts_sec .splide__arrows.splide__arrows--ltr {
        top: -46px !important;
        width: 65px !important;
        height: 65px !important;
    }
    .rslts_sec i::before {
        font-size: 16px !important;
    }
    .rslts_sec .splide__pagination {
        top: -57px !important;
        bottom: auto !important;
        right: 75px !important;
    }
    .rslts_sec .splide__arrow {
        font-size: 30px !important;
        min-height: 30px !important;
        min-width: 30px !important;
    }
    .track .lstwrd ul li:after {
        width: 12px !important;
        height: 12px !important;
        right: 15px !important;
    }
    .track .lstwrd ul li {
        padding-right: 45px !important;
    }
}
@media screen and (max-width:991px){
.bnr_fm .wpforms-page-button, .bnr_fm .wpforms-submit{
            background-position: center right 50px !important;
}
.bnr_fm select, .bnr_fm input:not(.bnr_fm input[type="checkbox"],.bnr_fm input[type="radio"]),.bnr_fm .wpforms-page-button,.bnr_fm .wpforms-submit{
    min-height: 45px !important;
}
 .clmncnt {
    display: none;
  }

  .cl_wrapper.is-open .clmncnt {
    display: block;
  }

  .clmttl {
    cursor: pointer;
  }
  .cl_wrapper {
    position: relative;
  }
  .cl_wrapper:after {
    position: absolute;
    content: "";
    width: 20px;
    height: 20px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M10.0007 3.33325C10.4609 3.33325 10.834 3.70635 10.834 4.16659V9.16659H15.834C16.2942 9.16659 16.6673 9.53968 16.6673 9.99992C16.6673 10.4602 16.2942 10.8333 15.834 10.8333H10.834V15.8333C10.834 16.2935 10.4609 16.6666 10.0007 16.6666C9.54041 16.6666 9.16732 16.2935 9.16732 15.8333V10.8333H4.16732C3.70708 10.8333 3.33398 10.4602 3.33398 9.99992C3.33398 9.53968 3.70708 9.16659 4.16732 9.16659H9.16732V4.16659C9.16732 3.70635 9.54041 3.33325 10.0007 3.33325Z" fill="white"/></svg>');
    right: 15px;
    top: 12px;
    background-color: #2251FF;
    background-size: 100% 13px;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 100%;
    pointer-events: none;
}
    .cl_wrapper.is-open:after {
     background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M3.33337 9.99996C3.33337 9.53972 3.70647 9.16663 4.16671 9.16663H15.8334C16.2936 9.16663 16.6667 9.53972 16.6667 9.99996C16.6667 10.4602 16.2936 10.8333 15.8334 10.8333H4.16671C3.70647 10.8333 3.33337 10.4602 3.33337 9.99996Z" fill="white"/></svg>');
    }
}
@media screen and (max-width:767px){
    .rvws_sec .owl-stage {
        left: -58px !important;
    }
}
@media screen and (max-width:600px){
    .bnr_fm div.wpforms-container .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page {
        padding: 0;
    }
    .bnr_fm  div.wpforms-container .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page-number{
        display:block !important;
    }
    .results_hd {
        margin-bottom: 40px;
    }
    .rslts_sec .splide__arrows.splide__arrows--ltr {
        top: -28px !important;
    }
    .rslts_sec .splide__pagination {
        top: -37px !important;
    }

}
@media screen and (max-width:425px){
.bnr_fm .wpforms-page-button, .bnr_fm .wpforms-submit{
            background-position: center right 30px !important;
}
    .results_hd {
        margin-bottom: 60px;
    }
}