        .brz .css-1wesqo6,
        .brz [data-css-1wesqo6] {
            color: rgba(41, 72, 122, 1);
            border-color: rgba(35, 157, 219, 0);
            background-color: rgba(189, 225, 244, 0);
            background-image: none;
            border-width: 0;
            border-style: solid;
            width: 48px;
            height: 48px;
            font-size: 48px;
            padding: 0px;
            border-radius: 0;
            stroke-width: 1.4;
            transition: all .5s ease-in-out;
            transition-property: background, border-radius, color, border-color, box-shadow;
            -webkit-transition: all .5s ease-in-out;
            -moz-transition: all .5s ease-in-out;
            -webkit-transition-property: background, border-radius, color, border-color, box-shadow;
            -moz-transition-property: background, border-radius, color, border-color, box-shadow;
        }

        @media (min-width: 991px) {

            .brz .css-1wesqo6:hover,
            .brz [data-css-1wesqo6]:hover {
                color: rgba(5, 202, 182, 1);
                border-color: rgba(35, 157, 219, 0);
                background-color: rgba(189, 225, 244, 0);
                background-image: none;
            }
        }

        @media (max-width: 991px) {

            .brz .css-1wesqo6,
            .brz [data-css-1wesqo6] {
                width: 64px;
                height: 64px;
                font-size: 64px;
                padding: 0px;
                border-radius: 0px;
                stroke-width: 2.3;
            }
        }

        @media (max-width: 767px) {

            .brz .css-1wesqo6,
            .brz [data-css-1wesqo6] {
                width: 48px;
                height: 48px;
                font-size: 48px;
                padding: 0px;
                border-radius: 0px;
                stroke-width: 1.4;
            }
        }

        .brz .css-6vgjdm,
        .brz [data-css-6vgjdm] {
            color: rgba(184, 230, 225, 1);
            border-color: rgba(35, 157, 219, 0);
            background-color: rgba(189, 225, 244, 0);
            background-image: none;
            border-width: 0;
            border-style: solid;
            width: 20px;
            height: 20px;
            font-size: 20px;
            padding: 0px;
            border-radius: 0;
            stroke-width: 0;
            transition: all .5s ease-in-out;
            transition-property: background, border-radius, color, border-color, box-shadow;
            -webkit-transition: all .5s ease-in-out;
            -moz-transition: all .5s ease-in-out;
            -webkit-transition-property: background, border-radius, color, border-color, box-shadow;
            -moz-transition-property: background, border-radius, color, border-color, box-shadow;
        }

        @media (min-width: 991px) {

            .brz .css-6vgjdm:hover,
            .brz [data-css-6vgjdm]:hover {
                color: rgba(235, 235, 235, 1);
                border-color: rgba(35, 157, 219, 0);
                background-color: rgba(189, 225, 244, 0);
                background-image: none;
            }
        }

        @media (max-width: 991px) {

            .brz .css-6vgjdm,
            .brz [data-css-6vgjdm] {
                width: 20px;
                height: 20px;
                font-size: 20px;
                padding: 0px;
                border-radius: 0px;
                stroke-width: 0;
            }
        }

        @media (max-width: 767px) {

            .brz .css-6vgjdm,
            .brz [data-css-6vgjdm] {
                width: 20px;
                height: 20px;
                font-size: 20px;
                padding: 0px;
                border-radius: 0px;
                stroke-width: 0;
            }
        }

        .brz .css-of9fj4,
        .brz [data-css-of9fj4] {
            color: rgba(5, 202, 182, 1);
            border-color: rgba(35, 157, 219, 0);
            background-color: rgba(189, 225, 244, 0);
            background-image: none;
            border-width: 0;
            border-style: solid;
            width: 20px;
            height: 20px;
            font-size: 20px;
            padding: 0px;
            border-radius: 0;
            stroke-width: 0;
            transition: all .5s ease-in-out;
            transition-property: background, border-radius, color, border-color, box-shadow;
            -webkit-transition: all .5s ease-in-out;
            -moz-transition: all .5s ease-in-out;
            -webkit-transition-property: background, border-radius, color, border-color, box-shadow;
            -moz-transition-property: background, border-radius, color, border-color, box-shadow;
        }

        @media (min-width: 991px) {

            .brz .css-of9fj4:hover,
            .brz [data-css-of9fj4]:hover {
                color: rgba(235, 235, 235, 1);
                border-color: rgba(35, 157, 219, 0);
                background-color: rgba(189, 225, 244, 0);
                background-image: none;
            }
        }

        @media (max-width: 991px) {

            .brz .css-of9fj4,
            .brz [data-css-of9fj4] {
                width: 20px;
                height: 20px;
                font-size: 20px;
                padding: 0px;
                border-radius: 0px;
                stroke-width: 0;
            }
        }

        @media (max-width: 767px) {

            .brz .css-of9fj4,
            .brz [data-css-of9fj4] {
                width: 20px;
                height: 20px;
                font-size: 20px;
                padding: 0px;
                border-radius: 0px;
                stroke-width: 0;
            }
        }

        .brz .css-19tsqtx,
        .brz [data-css-19tsqtx] {
            color: rgba(235, 235, 235, 1);
            border-color: rgba(35, 157, 219, 0);
            background-color: rgba(189, 225, 244, 0);
            background-image: none;
            border-width: 0;
            border-style: solid;
            width: 20px;
            height: 20px;
            font-size: 20px;
            padding: 0px;
            border-radius: 0;
            stroke-width: 0;
            transition: all .5s ease-in-out;
            transition-property: background, border-radius, color, border-color, box-shadow;
            -webkit-transition: all .5s ease-in-out;
            -moz-transition: all .5s ease-in-out;
            -webkit-transition-property: background, border-radius, color, border-color, box-shadow;
            -moz-transition-property: background, border-radius, color, border-color, box-shadow;
        }

        @media (min-width: 991px) {

            .brz .css-19tsqtx:hover,
            .brz [data-css-19tsqtx]:hover {
                color: rgba(235, 235, 235, 1);
                border-color: rgba(35, 157, 219, 0);
                background-color: rgba(189, 225, 244, 0);
                background-image: none;
            }
        }

        @media (max-width: 991px) {

            .brz .css-19tsqtx,
            .brz [data-css-19tsqtx] {
                width: 20px;
                height: 20px;
                font-size: 20px;
                padding: 0px;
                border-radius: 0px;
                stroke-width: 0;
            }
        }

        @media (max-width: 767px) {

            .brz .css-19tsqtx,
            .brz [data-css-19tsqtx] {
                width: 20px;
                height: 20px;
                font-size: 20px;
                padding: 0px;
                border-radius: 0px;
                stroke-width: 0;
            }
        }
        .brz .brz-css-fzwbm {
            z-index: auto;
            margin: 0;
        }

        .brz .brz-css-fzwbm .brz-section__content {
            min-height: auto;
        }

        .brz .brz-css-fzwbm>.slick-slider>.brz-slick-slider__dots {
            color: rgba(0, 0, 0, 1);
        }

        .brz .brz-css-fzwbm>.slick-slider>.brz-slick-slider__arrow {
            color: rgba(0, 0, 0, .7);
        }

        @media (min-width:991px) {
            .brz .brz-css-fzwbm {
                display: block;
            }

            .brz .brz-css-fzwbm .brz-container__wrap {
                align-items: center;
            }
        }

        @media (min-width:991px) {
            .brz .brz-css-fzwbm>.slick-slider>.brz-slick-slider__arrow:hover {
                color: rgba(0, 0, 0, 1);
            }
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-fzwbm {
                z-index: auto;
                margin: 0;
            }

            .brz .brz-css-fzwbm .brz-section__content {
                min-height: auto;
            }

            .brz .brz-css-fzwbm>.slick-slider>.brz-slick-slider__dots {
                color: rgba(0, 0, 0, 1);
            }

            .brz .brz-css-fzwbm>.slick-slider>.brz-slick-slider__arrow {
                color: rgba(0, 0, 0, .7);
            }
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-fzwbm {
                display: block;
            }

            .brz .brz-css-fzwbm .brz-container__wrap {
                align-items: center;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-fzwbm {
                z-index: auto;
                margin: 0;
            }

            .brz .brz-css-fzwbm .brz-section__content {
                min-height: auto;
            }

            .brz .brz-css-fzwbm>.slick-slider>.brz-slick-slider__dots {
                color: rgba(0, 0, 0, 1);
            }

            .brz .brz-css-fzwbm>.slick-slider>.brz-slick-slider__arrow {
                color: rgba(0, 0, 0, .7);
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-fzwbm {
                display: block;
            }

            .brz .brz-css-fzwbm .brz-container__wrap {
                align-items: center;
            }
        }

        .brz .brz-css-ansmr>.brz-bg-media {
            border: 0px solid rgba(102, 115, 141, 0);
            border-radius: 0;
        }

        .brz .brz-css-ansmr>.brz-bg-media>.brz-bg-image {
            background-image: none;
        }

        .brz .brz-css-ansmr>.brz-bg-media>.brz-bg-color {
            background-color: rgba(0, 0, 0, 0);
            background-image: none;
        }

        .brz .brz-css-ansmr>.brz-bg-media>.brz-bg-map {
            display: none;
        }

        .brz .brz-css-ansmr>.brz-bg-media>.brz-bg-shape__top {
            background-image: none;
            background-size: 100% 100px;
            height: 100px;
            transform: rotateX(0deg) rotateY(0deg);
            z-index: auto;
        }

        .brz .brz-css-ansmr>.brz-bg-media>.brz-bg-shape__bottom {
            background-image: none;
            background-size: 100% 100px;
            height: 100px;
            transform: rotateX(-180deg) rotateY(-180deg);
            z-index: auto;
        }

        .brz .brz-css-ansmr>.brz-bg-content {
            padding: 75px 0px 75px 0px;
            display: flex;
        }

        @media (min-width:991px) {
            .brz .brz-css-ansmr>.brz-bg-media>.brz-bg-image {
                background-attachment: scroll;
            }
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-ansmr>.brz-bg-media {
                border: 0px solid rgba(102, 115, 141, 0);
                border-radius: 0;
            }

            .brz .brz-css-ansmr>.brz-bg-media>.brz-bg-image {
                background-image: none;
            }

            .brz .brz-css-ansmr>.brz-bg-media>.brz-bg-color {
                background-color: rgba(0, 0, 0, 0);
                background-image: none;
            }

            .brz .brz-css-ansmr>.brz-bg-media>.brz-bg-map {
                display: none;
            }

            .brz .brz-css-ansmr>.brz-bg-media>.brz-bg-shape__top {
                background-image: none;
                background-size: 100% 100px;
                height: 100px;
                transform: rotateX(0deg) rotateY(0deg);
                z-index: auto;
            }

            .brz .brz-css-ansmr>.brz-bg-media>.brz-bg-shape__bottom {
                background-image: none;
                background-size: 100% 100px;
                height: 100px;
                transform: rotateX(-180deg) rotateY(-180deg);
                z-index: auto;
            }

            .brz .brz-css-ansmr>.brz-bg-content {
                padding: 50px 15px 50px 15px;
                display: flex;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-ansmr>.brz-bg-media {
                border: 0px solid rgba(102, 115, 141, 0);
                border-radius: 0;
            }

            .brz .brz-css-ansmr>.brz-bg-media>.brz-bg-image {
                background-image: none;
            }

            .brz .brz-css-ansmr>.brz-bg-media>.brz-bg-color {
                background-color: rgba(0, 0, 0, 0);
                background-image: none;
            }

            .brz .brz-css-ansmr>.brz-bg-media>.brz-bg-map {
                display: none;
            }

            .brz .brz-css-ansmr>.brz-bg-media>.brz-bg-shape__top {
                background-image: none;
                background-size: 100% 100px;
                height: 100px;
                transform: rotateX(0deg) rotateY(0deg);
                z-index: auto;
            }

            .brz .brz-css-ansmr>.brz-bg-media>.brz-bg-shape__bottom {
                background-image: none;
                background-size: 100% 100px;
                height: 100px;
                transform: rotateX(-180deg) rotateY(-180deg);
                z-index: auto;
            }

            .brz .brz-css-ansmr>.brz-bg-content {
                padding: 25px 15px 25px 15px;
                display: flex;
            }
        }

        .brz .brz-css-ratrh {
            border: 0px solid transparent;
        }

        @media (min-width:991px) {
            .brz .brz-css-ratrh {
                max-width: 100%;
            }
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-ratrh {
                border: 0px solid transparent;
            }
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-ratrh {
                max-width: 100%;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-ratrh {
                border: 0px solid transparent;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-ratrh {
                max-width: 100%;
            }
        }

        @media (min-width:991px) {
            .brz .brz-css-qbmgk {
                max-width: 1170px;
            }
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-qbmgk {
                max-width: 1170px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-qbmgk {
                max-width: 1170px;
            }
        }

        @media (min-width:991px) {
            .brz .brz-css-fmkey {
                display: block;
                z-index: auto;
                position: relative;
            }
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-fmkey {
                display: block;
                z-index: auto;
                position: relative;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-fmkey {
                display: block;
                z-index: auto;
                position: relative;
            }
        }

        .brz .brz-css-uupjo {
            padding: 0;
            margin: 10px 0px 10px 0px;
            justify-content: center;
            position: relative;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-uupjo {
                padding: 0;
                margin: 10px 0px 10px 0px;
                justify-content: center;
                position: relative;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-uupjo {
                padding: 0;
                margin: 10px 0px 10px 0px;
                justify-content: center;
                position: relative;
            }
        }

        .brz .brz-css-pgclq {
            max-width: 20%;
            height: 57px;
            border: 0px solid rgba(102, 115, 141, 0);
            border-radius: 0px;
        }

        @media (min-width:991px) {
            .brz .brz-css-pgclq {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }

            .brz .brz-css-pgclq:after {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }

            .brz .brz-css-pgclq .brz-picture {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-pgclq {
                max-width: 20%;
                height: 36px;
                border: 0px solid rgba(102, 115, 141, 0);
                border-radius: 0px;
            }
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-pgclq {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }

            .brz .brz-css-pgclq:after {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }

            .brz .brz-css-pgclq .brz-picture {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-pgclq {
                max-width: 34%;
                height: 32px;
                border: 0px solid rgba(102, 115, 141, 0);
                border-radius: 0px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-pgclq {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }

            .brz .brz-css-pgclq:after {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }

            .brz .brz-css-pgclq .brz-picture {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }
        }

        .brz .brz-css-nxwhg {
            padding-top: 24.359%;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-nxwhg {
                padding-top: 24.3243%;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-nxwhg {
                padding-top: 23.5294%;
            }
        }

        .brz .brz-css-yuagi {
            margin: 0;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-yuagi {
                margin: 0;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-yuagi {
                margin: 0;
            }
        }

        .brz .brz-css-zrrpq {
            z-index: auto;
            align-items: flex-start;
        }

        .brz .brz-css-zrrpq>.brz-bg-media {
            border: 0px solid rgba(102, 115, 141, 0);
            border-radius: 0;
        }

        .brz .brz-css-zrrpq>.brz-bg-media>.brz-bg-image {
            background-image: none;
        }

        .brz .brz-css-zrrpq>.brz-bg-media>.brz-bg-color {
            background-color: rgba(0, 0, 0, 0);
            background-image: none;
        }

        .brz .brz-css-zrrpq>.brz-bg-media>.brz-bg-map {
            display: none;
        }

        .brz .brz-css-zrrpq>.brz-bg-content {
            border: 0px solid transparent;
        }

        @media (min-width:991px) {
            .brz .brz-css-zrrpq {
                max-width: 100%;
                min-height: auto;
                display: flex;
            }

            .brz .brz-css-zrrpq>.brz-bg-media {
                transition-duration: .5s;
                transition-property: filter, box-shadow, background, border-radius, border-color;
            }

            .brz .brz-css-zrrpq>.brz-bg-media>.brz-bg-image {
                transition-duration: .5s;
                transition-property: filter, box-shadow, background, border-radius, border-color;
            }

            .brz .brz-css-zrrpq>.brz-bg-media>.brz-bg-color {
                transition-duration: .5s;
                transition-property: filter, box-shadow, background, border-radius, border-color;
            }

            .brz .brz-css-zrrpq>.brz-bg-media>.brz-bg-video {
                transition-duration: .5s;
                transition-property: filter, box-shadow, background, border-radius, border-color;
            }

            .brz .brz-css-zrrpq>.brz-bg-content {
                transition-duration: .5s;
                transition-property: filter, box-shadow, background, border-radius, border-color;
            }
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-zrrpq {
                z-index: auto;
                align-items: flex-start;
            }

            .brz .brz-css-zrrpq>.brz-bg-media {
                border: 0px solid rgba(102, 115, 141, 0);
                border-radius: 0;
            }

            .brz .brz-css-zrrpq>.brz-bg-media>.brz-bg-image {
                background-image: none;
            }

            .brz .brz-css-zrrpq>.brz-bg-media>.brz-bg-color {
                background-color: rgba(0, 0, 0, 0);
                background-image: none;
            }

            .brz .brz-css-zrrpq>.brz-bg-media>.brz-bg-map {
                display: none;
            }

            .brz .brz-css-zrrpq>.brz-bg-content {
                border: 0px solid transparent;
            }
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-zrrpq {
                max-width: 100%;
                min-height: auto;
                display: flex;
            }

            .brz .brz-css-zrrpq>.brz-bg-media {
                transition-duration: .5s;
                transition-property: filter, box-shadow, background, border-radius, border-color;
            }

            .brz .brz-css-zrrpq>.brz-bg-media>.brz-bg-image {
                transition-duration: .5s;
                transition-property: filter, box-shadow, background, border-radius, border-color;
            }

            .brz .brz-css-zrrpq>.brz-bg-media>.brz-bg-color {
                transition-duration: .5s;
                transition-property: filter, box-shadow, background, border-radius, border-color;
            }

            .brz .brz-css-zrrpq>.brz-bg-media>.brz-bg-video {
                transition-duration: .5s;
                transition-property: filter, box-shadow, background, border-radius, border-color;
            }

            .brz .brz-css-zrrpq>.brz-bg-content {
                transition-duration: .5s;
                transition-property: filter, box-shadow, background, border-radius, border-color;
            }

            .brz .brz-css-zrrpq>.brz-bg-content>.brz-row {
                flex-direction: row;
                flex-wrap: wrap;
                justify-content: flex-start;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-zrrpq {
                z-index: auto;
                align-items: flex-start;
            }

            .brz .brz-css-zrrpq>.brz-bg-media {
                border: 0px solid rgba(102, 115, 141, 0);
                border-radius: 0;
            }

            .brz .brz-css-zrrpq>.brz-bg-media>.brz-bg-image {
                background-image: none;
            }

            .brz .brz-css-zrrpq>.brz-bg-media>.brz-bg-color {
                background-color: rgba(0, 0, 0, 0);
                background-image: none;
            }

            .brz .brz-css-zrrpq>.brz-bg-media>.brz-bg-map {
                display: none;
            }

            .brz .brz-css-zrrpq>.brz-bg-content {
                border: 0px solid transparent;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-zrrpq {
                max-width: 100%;
                min-height: auto;
                display: flex;
            }

            .brz .brz-css-zrrpq>.brz-bg-media {
                transition-duration: .5s;
                transition-property: filter, box-shadow, background, border-radius, border-color;
            }

            .brz .brz-css-zrrpq>.brz-bg-media>.brz-bg-image {
                transition-duration: .5s;
                transition-property: filter, box-shadow, background, border-radius, border-color;
            }

            .brz .brz-css-zrrpq>.brz-bg-media>.brz-bg-color {
                transition-duration: .5s;
                transition-property: filter, box-shadow, background, border-radius, border-color;
            }

            .brz .brz-css-zrrpq>.brz-bg-media>.brz-bg-video {
                transition-duration: .5s;
                transition-property: filter, box-shadow, background, border-radius, border-color;
            }

            .brz .brz-css-zrrpq>.brz-bg-content {
                transition-duration: .5s;
                transition-property: filter, box-shadow, background, border-radius, border-color;
            }

            .brz .brz-css-zrrpq>.brz-bg-content>.brz-row {
                flex-direction: row;
                flex-wrap: wrap;
                justify-content: flex-start;
            }
        }

        .brz .brz-css-bakpb {
            padding: 10px;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-bakpb {
                padding: 0;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-bakpb {
                padding: 0;
            }
        }

        .brz .brz-css-eocyq {
            z-index: auto;
            flex: 1 1 50%;
            max-width: 50%;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-eocyq {
                z-index: auto;
                flex: 1 1 50%;
                max-width: 50%;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-eocyq {
                z-index: auto;
                flex: 1 1 100%;
                max-width: 100%;
            }
        }

        .brz .brz-css-qvzzw {
            z-index: auto;
            align-items: flex-start;
            padding: 5px 15px 5px 15px;
            margin: 0;
        }

        .brz .brz-css-qvzzw>.brz-bg-content {
            border: 0px solid transparent;
        }

        .brz .brz-css-qvzzw>.brz-bg-media {
            border: 0px solid rgba(102, 115, 141, 0);
            border-radius: 0;
        }

        .brz .brz-css-qvzzw>.brz-bg-media>.brz-bg-image {
            background-image: none;
        }

        .brz .brz-css-qvzzw>.brz-bg-media>.brz-bg-color {
            background-color: rgba(0, 0, 0, 0);
            background-image: none;
        }

        @media (min-width:991px) {
            .brz .brz-css-qvzzw {
                display: flex;
            }

            .brz .brz-css-qvzzw>.brz-bg-content {
                transition-duration: .5s;
                transition-property: filter, box-shadow, background, border-radius, border-color;
            }

            .brz .brz-css-qvzzw>.brz-bg-media {
                transition-duration: .5s;
                transition-property: filter, box-shadow, background, border-radius, border-color;
            }

            .brz .brz-css-qvzzw>.brz-bg-media>.brz-bg-image {
                transition-duration: .5s;
                transition-property: filter, box-shadow, background, border-radius, border-color;
            }

            .brz .brz-css-qvzzw>.brz-bg-media>.brz-bg-color {
                transition-duration: .5s;
                transition-property: filter, box-shadow, background, border-radius, border-color;
            }
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-qvzzw {
                z-index: auto;
                align-items: flex-start;
                padding: 5px 15px 5px 15px;
                margin: 0;
            }

            .brz .brz-css-qvzzw>.brz-bg-content {
                border: 0px solid transparent;
            }

            .brz .brz-css-qvzzw>.brz-bg-media {
                border: 0px solid rgba(102, 115, 141, 0);
                border-radius: 0;
            }

            .brz .brz-css-qvzzw>.brz-bg-media>.brz-bg-image {
                background-image: none;
            }

            .brz .brz-css-qvzzw>.brz-bg-media>.brz-bg-color {
                background-color: rgba(0, 0, 0, 0);
                background-image: none;
            }
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-qvzzw {
                display: flex;
            }

            .brz .brz-css-qvzzw>.brz-bg-content {
                transition-duration: .5s;
                transition-property: filter, box-shadow, background, border-radius, border-color;
            }

            .brz .brz-css-qvzzw>.brz-bg-media {
                transition-duration: .5s;
                transition-property: filter, box-shadow, background, border-radius, border-color;
            }

            .brz .brz-css-qvzzw>.brz-bg-media>.brz-bg-image {
                transition-duration: .5s;
                transition-property: filter, box-shadow, background, border-radius, border-color;
            }

            .brz .brz-css-qvzzw>.brz-bg-media>.brz-bg-color {
                transition-duration: .5s;
                transition-property: filter, box-shadow, background, border-radius, border-color;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-qvzzw {
                z-index: auto;
                align-items: flex-start;
                padding: 0;
                margin: 10px 0px 10px 0px;
            }

            .brz .brz-css-qvzzw>.brz-bg-content {
                border: 0px solid transparent;
            }

            .brz .brz-css-qvzzw>.brz-bg-media {
                border: 0px solid rgba(102, 115, 141, 0);
                border-radius: 0;
            }

            .brz .brz-css-qvzzw>.brz-bg-media>.brz-bg-image {
                background-image: none;
            }

            .brz .brz-css-qvzzw>.brz-bg-media>.brz-bg-color {
                background-color: rgba(0, 0, 0, 0);
                background-image: none;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-qvzzw {
                display: flex;
            }

            .brz .brz-css-qvzzw>.brz-bg-content {
                transition-duration: .5s;
                transition-property: filter, box-shadow, background, border-radius, border-color;
            }

            .brz .brz-css-qvzzw>.brz-bg-media {
                transition-duration: .5s;
                transition-property: filter, box-shadow, background, border-radius, border-color;
            }

            .brz .brz-css-qvzzw>.brz-bg-media>.brz-bg-image {
                transition-duration: .5s;
                transition-property: filter, box-shadow, background, border-radius, border-color;
            }

            .brz .brz-css-qvzzw>.brz-bg-media>.brz-bg-color {
                transition-duration: .5s;
                transition-property: filter, box-shadow, background, border-radius, border-color;
            }
        }

        .brz .brz-css-kxjnx .brz-ed-box__resizer {
            width: 100%;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-kxjnx .brz-ed-box__resizer {
                width: 100%;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-kxjnx .brz-ed-box__resizer {
                width: 100%;
            }
        }

        .brz .brz-css-pgdeu {
            max-width: 100%;
            height: 415px;
            border: 0px solid rgba(102, 115, 141, 0);
            border-radius: 0px;
        }

        @media (min-width:991px) {
            .brz .brz-css-pgdeu {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }

            .brz .brz-css-pgdeu:after {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }

            .brz .brz-css-pgdeu .brz-picture {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-pgdeu {
                max-width: 100%;
                height: 254px;
                border: 0px solid rgba(102, 115, 141, 0);
                border-radius: 0px;
            }
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-pgdeu {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }

            .brz .brz-css-pgdeu:after {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }

            .brz .brz-css-pgdeu .brz-picture {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-pgdeu {
                max-width: 100%;
                height: 318px;
                border: 0px solid rgba(102, 115, 141, 0);
                border-radius: 0px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-pgdeu {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }

            .brz .brz-css-pgdeu:after {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }

            .brz .brz-css-pgdeu .brz-picture {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }
        }

        .brz .brz-css-ybket {
            padding-top: 74.7748%;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-ybket {
                padding-top: 74.9263%;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-ybket {
                padding-top: 77.9412%;
            }
        }

        .brz .brz-css-ifzrt {
            height: 50px;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-ifzrt {
                height: 50px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-ifzrt {
                height: 50px;
            }
        }

        .brz .brz-css-aicgq {
            max-width: 100%;
            height: 524px;
            border: 0px solid rgba(102, 115, 141, 0);
            border-radius: 0px;
        }

        @media (min-width:991px) {
            .brz .brz-css-aicgq {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }

            .brz .brz-css-aicgq:after {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }

            .brz .brz-css-aicgq .brz-picture {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-aicgq {
                max-width: 100%;
                height: 344px;
                border: 0px solid rgba(102, 115, 141, 0);
                border-radius: 0px;
            }
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-aicgq {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }

            .brz .brz-css-aicgq:after {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }

            .brz .brz-css-aicgq .brz-picture {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-aicgq {
                max-width: 100%;
                height: 408px;
                border: 0px solid rgba(102, 115, 141, 0);
                border-radius: 0px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-aicgq {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }

            .brz .brz-css-aicgq:after {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }

            .brz .brz-css-aicgq .brz-picture {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }
        }

        .brz .brz-css-ctaza {
            padding-top: 111.9658%;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-ctaza {
                padding-top: 111.6883%;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-ctaza {
                padding-top: 100%;
            }
        }

        .brz .brz-css-lmqvl {
            max-width: 100%;
            height: 460px;
            border: 0px solid rgba(102, 115, 141, 0);
            border-radius: 0px;
        }

        @media (min-width:991px) {
            .brz .brz-css-lmqvl {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }

            .brz .brz-css-lmqvl:after {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }

            .brz .brz-css-lmqvl .brz-picture {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-lmqvl {
                max-width: 100%;
                height: 304px;
                border: 0px solid rgba(102, 115, 141, 0);
                border-radius: 0px;
            }
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-lmqvl {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }

            .brz .brz-css-lmqvl:after {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }

            .brz .brz-css-lmqvl .brz-picture {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-lmqvl {
                max-width: 100%;
                height: 370px;
                border: 0px solid rgba(102, 115, 141, 0);
                border-radius: 0px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-lmqvl {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }

            .brz .brz-css-lmqvl:after {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }

            .brz .brz-css-lmqvl .brz-picture {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }
        }

        .brz .brz-css-rnqxb {
            padding-top: 112.1951%;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-rnqxb {
                padding-top: 112.1771%;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-rnqxb {
                padding-top: 100%;
            }
        }

        .brz .brz-css-vmshi {
            max-width: 100%;
            height: 235px;
            border: 0px solid rgba(102, 115, 141, 0);
            border-radius: 0px;
        }

        @media (min-width:991px) {
            .brz .brz-css-vmshi {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }

            .brz .brz-css-vmshi:after {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }

            .brz .brz-css-vmshi .brz-picture {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-vmshi {
                max-width: 100%;
                height: 154px;
                border: 0px solid rgba(102, 115, 141, 0);
                border-radius: 0px;
            }
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-vmshi {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }

            .brz .brz-css-vmshi:after {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }

            .brz .brz-css-vmshi .brz-picture {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-vmshi {
                max-width: 100%;
                height: 229px;
                border: 0px solid rgba(102, 115, 141, 0);
                border-radius: 0px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-vmshi {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }

            .brz .brz-css-vmshi:after {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }

            .brz .brz-css-vmshi .brz-picture {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }
        }

        .brz .brz-css-xjyaj {
            padding-top: 45.9883%;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-xjyaj {
                padding-top: 45.9701%;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-xjyaj {
                padding-top: 56.1275%;
            }
        }

        @media (min-width:991px) {
            .brz .brz-css-zfpau {
                display: block;
                position: relative;
            }
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-zfpau {
                display: block;
                position: relative;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-zfpau {
                display: block;
                position: relative;
            }
        }

        .brz .brz-css-upjhu {
            justify-content: center;
            padding: 0;
            margin: 0px -5px -20px -5px;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-upjhu {
                justify-content: center;
                padding: 0;
                margin: 0px -5px -20px -5px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-upjhu {
                justify-content: center;
                padding: 0;
                margin: 0px -5px -20px -5px;
            }
        }

        .brz .brz-css-exhlf {
            padding: 0px 5px 20px 5px;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-exhlf {
                padding: 0px 5px 20px 5px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-exhlf {
                padding: 0px 5px 20px 5px;
            }
        }

        .brz .brz-css-iwrib {
            z-index: auto;
            position: relative;
            margin: 10px 0px 10px 0px;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-iwrib {
                z-index: auto;
                position: relative;
                margin: 10px 0px 10px 0px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-iwrib {
                z-index: auto;
                position: relative;
                margin: 10px 0px 10px 0px;
            }
        }

        .brz .brz-css-qbkwm .brz-form {
            margin: -0px -7.5px -15px -7.5px;
        }

        .brz .brz-css-qbkwm .brz-forms2__item {
            padding: 0px 7.5px 15px 7.5px;
        }

        .brz .brz-css-qbkwm .brz-forms2__item-button {
            margin-right: auto;
            margin-left: 0;
            max-width: 100%;
            flex-basis: 100%;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-qbkwm .brz-form {
                margin: -0px -7.5px -15px -7.5px;
            }

            .brz .brz-css-qbkwm .brz-forms2__item {
                padding: 0px 7.5px 15px 7.5px;
            }

            .brz .brz-css-qbkwm .brz-forms2__item-button {
                margin-right: auto;
                margin-left: 0;
                max-width: 100%;
                flex-basis: 100%;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-qbkwm .brz-form {
                margin: -0px -7.5px -15px -7.5px;
            }

            .brz .brz-css-qbkwm .brz-forms2__item {
                padding: 0px 7.5px 15px 7.5px;
            }

            .brz .brz-css-qbkwm .brz-forms2__item-button {
                margin-right: auto;
                margin-left: 0;
                max-width: 100%;
                flex-basis: 100%;
            }
        }

        .brz .brz-css-bddys {
            color: rgba(115, 119, 127, .7);
            font-family: Lato, sans-serif;
            font-size: 18px;
            font-weight: 400;
            letter-spacing: 0px;
        }

        .brz .brz-css-bddys .brz-forms2__field-label {
            color: rgba(115, 119, 127, .7);
            font-family: Lato, sans-serif;
            font-size: 16px;
            font-weight: 400;
            letter-spacing: 0px;
            text-align: left;
            line-height: 1.5;
        }

        .brz .brz-css-bddys .brz-forms2__field-label {
            padding: 0px 0px 5px 0px;
        }

        .brz .brz-css-bddys .brz-forms2__field:not(.brz-forms2__radio):not(.brz-forms2__checkbox) {
            color: rgba(115, 119, 127, .7);
            background-color: rgba(255, 255, 255, 1);
            border: 1px solid rgba(220, 222, 225, 1);
            border-radius: 0;
            min-height: 57px;
        }

        .brz .brz-css-bddys.brz-forms2__item--error .brz-forms2__field:not(.brz-forms2__radio):not(.brz-forms2__checkbox) {
            border-color: #f00;
        }

        .brz .brz-css-bddys .brz-forms2__field:not(.brz-forms2__radio):not(.brz-forms2__checkbox):not(.brz-forms2__field-select) {
            padding: 14px 24px 14px 24px;
        }

        .brz .brz-css-bddys .brz-forms2__field-paragraph {
            line-height: 1.5;
        }

        .brz .brz-css-bddys .brz-forms2__radio {
            color: rgba(115, 119, 127, .7);
            font-family: Lato, sans-serif;
            font-size: 16px;
            line-height: 1.5;
            font-weight: 400;
            letter-spacing: 0px;
        }

        .brz .brz-css-bddys .brz-forms2__checkbox {
            color: rgba(115, 119, 127, .7);
            font-family: Lato, sans-serif;
            font-size: 16px;
            line-height: 1.5;
            font-weight: 400;
            letter-spacing: 0px;
        }

        .brz .brz-css-bddys .brz-forms2__select-item__input {
            color: rgba(115, 119, 127, .7);
        }

        .brz .brz-css-bddys .form-alert {
            font-family: Lato, sans-serif;
        }

        @media (min-width:991px) {
            .brz .brz-css-bddys .brz-forms2__field:not(.brz-forms2__radio):not(.brz-forms2__checkbox) {
                transition-duration: .5s;
            }

            .brz .brz-css-bddys .brz-forms2__radio {
                transition-duration: .5s;
            }

            .brz .brz-css-bddys .brz-forms2__checkbox {
                transition-duration: .5s;
            }

            .brz .brz-css-bddys .brz-forms2__select-item__input {
                transition-duration: .5s;
            }
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-bddys {
                color: rgba(115, 119, 127, .7);
                font-size: 14px;
                font-weight: 400;
                letter-spacing: 0px;
            }

            .brz .brz-css-bddys .brz-forms2__field-label {
                color: rgba(115, 119, 127, .7);
                font-size: 14px;
                font-weight: 400;
                letter-spacing: 0px;
                text-align: left;
                line-height: 1.5;
            }

            .brz .brz-css-bddys .brz-forms2__field-label {
                padding: 0px 0px 5px 0px;
            }

            .brz .brz-css-bddys .brz-forms2__field:not(.brz-forms2__radio):not(.brz-forms2__checkbox) {
                color: rgba(115, 119, 127, .7);
                background-color: rgba(255, 255, 255, 1);
                border: 1px solid rgba(220, 222, 225, 1);
                border-radius: 0;
                min-height: 51px;
            }

            .brz .brz-css-bddys.brz-forms2__item--error .brz-forms2__field:not(.brz-forms2__radio):not(.brz-forms2__checkbox) {
                border-color: #f00;
            }

            .brz .brz-css-bddys .brz-forms2__field:not(.brz-forms2__radio):not(.brz-forms2__checkbox):not(.brz-forms2__field-select) {
                padding: 14px 24px 14px 24px;
            }

            .brz .brz-css-bddys .brz-forms2__field-paragraph {
                line-height: 1.5;
            }

            .brz .brz-css-bddys .brz-forms2__radio {
                color: rgba(115, 119, 127, .7);
                font-size: 14px;
                line-height: 1.5;
                font-weight: 400;
                letter-spacing: 0px;
            }

            .brz .brz-css-bddys .brz-forms2__checkbox {
                color: rgba(115, 119, 127, .7);
                font-size: 14px;
                line-height: 1.5;
                font-weight: 400;
                letter-spacing: 0px;
            }

            .brz .brz-css-bddys .brz-forms2__select-item__input {
                color: rgba(115, 119, 127, .7);
            }

            .brz .brz-css-bddys .form-alert {
                font-family: Lato, sans-serif;
            }
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-bddys .brz-forms2__field:not(.brz-forms2__radio):not(.brz-forms2__checkbox) {
                transition-duration: .5s;
            }

            .brz .brz-css-bddys .brz-forms2__radio {
                transition-duration: .5s;
            }

            .brz .brz-css-bddys .brz-forms2__checkbox {
                transition-duration: .5s;
            }

            .brz .brz-css-bddys .brz-forms2__select-item__input {
                transition-duration: .5s;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-bddys {
                color: rgba(115, 119, 127, .7);
                font-size: 14px;
                font-weight: 400;
                letter-spacing: 0px;
            }

            .brz .brz-css-bddys .brz-forms2__field-label {
                color: rgba(115, 119, 127, .7);
                font-size: 14px;
                font-weight: 400;
                letter-spacing: 0px;
                text-align: left;
                line-height: 1.5;
            }

            .brz .brz-css-bddys .brz-forms2__field-label {
                padding: 0px 0px 5px 0px;
            }

            .brz .brz-css-bddys .brz-forms2__field:not(.brz-forms2__radio):not(.brz-forms2__checkbox) {
                color: rgba(115, 119, 127, .7);
                background-color: rgba(255, 255, 255, 1);
                border: 1px solid rgba(220, 222, 225, 1);
                border-radius: 0;
                min-height: 43px;
            }

            .brz .brz-css-bddys.brz-forms2__item--error .brz-forms2__field:not(.brz-forms2__radio):not(.brz-forms2__checkbox) {
                border-color: #f00;
            }

            .brz .brz-css-bddys .brz-forms2__field:not(.brz-forms2__radio):not(.brz-forms2__checkbox):not(.brz-forms2__field-select) {
                padding: 10px 20px 10px 20px;
            }

            .brz .brz-css-bddys .brz-forms2__field-paragraph {
                line-height: 1.5;
            }

            .brz .brz-css-bddys .brz-forms2__radio {
                color: rgba(115, 119, 127, .7);
                font-size: 14px;
                line-height: 1.5;
                font-weight: 400;
                letter-spacing: 0px;
            }

            .brz .brz-css-bddys .brz-forms2__checkbox {
                color: rgba(115, 119, 127, .7);
                font-size: 14px;
                line-height: 1.5;
                font-weight: 400;
                letter-spacing: 0px;
            }

            .brz .brz-css-bddys .brz-forms2__select-item__input {
                color: rgba(115, 119, 127, .7);
            }

            .brz .brz-css-bddys .form-alert {
                font-family: Lato, sans-serif;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-bddys .brz-forms2__field:not(.brz-forms2__radio):not(.brz-forms2__checkbox) {
                transition-duration: .5s;
            }

            .brz .brz-css-bddys .brz-forms2__radio {
                transition-duration: .5s;
            }

            .brz .brz-css-bddys .brz-forms2__checkbox {
                transition-duration: .5s;
            }

            .brz .brz-css-bddys .brz-forms2__select-item__input {
                transition-duration: .5s;
            }
        }

        .brz .brz-css-ffcrk .select2-results__options {
            font-family: Lato, sans-serif;
            font-size: 18px;
            line-height: 1.5;
            font-weight: 400;
            letter-spacing: 0px;
            color: rgba(115, 119, 127, .7);
            background-color: rgba(255, 255, 255, 1);
            border-radius: 0;
        }

        .brz .brz-css-ffcrk .select2-results__option {
            border-bottom: 1px solid rgba(220, 222, 225, 1);
        }

        .brz .brz-css-ffcrk .select2-selection--single {
            padding: 14px 24px 14px 24px;
        }

        .brz .brz-css-ffcrk .select2-selection--multiple {
            padding: 14px 24px 14px 24px;
        }

        .brz .brz-css-ffcrk .select2-selection--multiple .select2-selection__choice {
            background-color: rgba(255, 255, 255, .2);
        }

        @media (min-width:991px) {
            .brz .brz-css-ffcrk .select2-selection--multiple .select2-selection__choice {
                transition-duration: .5s;
            }
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-ffcrk .select2-results__options {
                font-size: 14px;
                line-height: 1.5;
                font-weight: 400;
                letter-spacing: 0px;
                color: rgba(115, 119, 127, .7);
                background-color: rgba(255, 255, 255, 1);
                border-radius: 0;
            }

            .brz .brz-css-ffcrk .select2-results__option {
                border-bottom: 1px solid rgba(220, 222, 225, 1);
            }

            .brz .brz-css-ffcrk .select2-selection--single {
                padding: 14px 24px 14px 24px;
            }

            .brz .brz-css-ffcrk .select2-selection--multiple {
                padding: 14px 24px 14px 24px;
            }

            .brz .brz-css-ffcrk .select2-selection--multiple .select2-selection__choice {
                background-color: rgba(255, 255, 255, .2);
            }
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-ffcrk .select2-selection--multiple .select2-selection__choice {
                transition-duration: .5s;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-ffcrk .select2-results__options {
                font-size: 14px;
                line-height: 1.5;
                font-weight: 400;
                letter-spacing: 0px;
                color: rgba(115, 119, 127, .7);
                background-color: rgba(255, 255, 255, 1);
                border-radius: 0;
            }

            .brz .brz-css-ffcrk .select2-results__option {
                border-bottom: 1px solid rgba(220, 222, 225, 1);
            }

            .brz .brz-css-ffcrk .select2-selection--single {
                padding: 10px 20px 10px 20px;
            }

            .brz .brz-css-ffcrk .select2-selection--multiple {
                padding: 10px 20px 10px 20px;
            }

            .brz .brz-css-ffcrk .select2-selection--multiple .select2-selection__choice {
                background-color: rgba(255, 255, 255, .2);
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-ffcrk .select2-selection--multiple .select2-selection__choice {
                transition-duration: .5s;
            }
        }

        .brz .brz-css-uncrl {
            max-width: 100%;
            flex-basis: 100%;
        }

        .brz .brz-css-uncrl .brz-textarea {
            height: auto;
        }

        .brz .brz-css-uncrl .brz-forms2__checkbox-option {
            flex-basis: 100%;
        }

        .brz .brz-css-uncrl .brz-forms2__radio-option {
            flex-basis: 100%;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-uncrl {
                max-width: 100%;
                flex-basis: 100%;
            }

            .brz .brz-css-uncrl .brz-textarea {
                height: auto;
            }

            .brz .brz-css-uncrl .brz-forms2__checkbox-option {
                flex-basis: 100%;
            }

            .brz .brz-css-uncrl .brz-forms2__radio-option {
                flex-basis: 100%;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-uncrl {
                max-width: 100%;
                flex-basis: 100%;
            }

            .brz .brz-css-uncrl .brz-textarea {
                height: auto;
            }

            .brz .brz-css-uncrl .brz-forms2__checkbox-option {
                flex-basis: 100%;
            }

            .brz .brz-css-uncrl .brz-forms2__radio-option {
                flex-basis: 100%;
            }
        }

        .brz .brz-css-ttglk.brz-btn {
            font-family: Overpass, sans-serif;
            font-weight: 700;
            font-size: 15px;
            line-height: 1.6;
            letter-spacing: 0px;
            color: rgba(255, 255, 255, 1);
            border: 2px solid rgba(5, 202, 182, 0);
            background-color: rgba(5, 202, 182, 1);
            background-image: none;
            border-radius: 2px;
            padding: 14px 42px 14px 42px;
            flex-flow: row-reverse nowrap;
        }

        @media (min-width:991px) {
            .brz .brz-css-ttglk.brz-btn {
                transition-duration: .5s;
                transition-property: color, box-shadow, background, border-color;
            }
        }

        @media (min-width:991px) {
            .brz .brz-css-ttglk.brz-btn:hover {
                background-color: rgba(5, 202, 182, .8);
            }
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-ttglk.brz-btn {
                font-family: Overpass, sans-serif;
                font-weight: 700;
                font-size: 17px;
                line-height: 1.6;
                letter-spacing: 0px;
                color: rgba(255, 255, 255, 1);
                border: 2px solid rgba(5, 202, 182, 0);
                background-color: rgba(5, 202, 182, 1);
                background-image: none;
                border-radius: 2px;
                padding: 11px 26px 11px 26px;
                flex-flow: row-reverse nowrap;
            }
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-ttglk.brz-btn {
                transition-duration: .5s;
                transition-property: color, box-shadow, background, border-color;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-ttglk.brz-btn {
                font-family: Overpass, sans-serif;
                font-weight: 700;
                font-size: 15px;
                line-height: 1.6;
                letter-spacing: 0px;
                color: rgba(255, 255, 255, 1);
                border: 2px solid rgba(5, 202, 182, 0);
                background-color: rgba(5, 202, 182, 1);
                background-image: none;
                border-radius: 2px;
                padding: 11px 26px 11px 26px;
                flex-flow: row-reverse nowrap;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-ttglk.brz-btn {
                transition-duration: .5s;
                transition-property: color, box-shadow, background, border-color;
            }
        }

        .brz .brz-css-auuod {
            max-width: 20%;
            height: 56px;
            border: 0px solid rgba(102, 115, 141, 0);
            border-radius: 0px;
        }

        @media (min-width:991px) {
            .brz .brz-css-auuod {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }

            .brz .brz-css-auuod:after {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }

            .brz .brz-css-auuod .brz-picture {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-auuod {
                max-width: 20%;
                height: 8px;
                border: 0px solid rgba(102, 115, 141, 0);
                border-radius: 0px;
            }
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-auuod {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }

            .brz .brz-css-auuod:after {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }

            .brz .brz-css-auuod .brz-picture {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-auuod {
                max-width: 28%;
                height: 29px;
                border: 0px solid rgba(102, 115, 141, 0);
                border-radius: 0px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-auuod {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }

            .brz .brz-css-auuod:after {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }

            .brz .brz-css-auuod .brz-picture {
                transition-duration: .5s;
                transition-property: border, box-shadow, filter;
            }
        }

        .brz .brz-css-occxf {
            padding-top: 24.4541%;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-occxf {
                padding-top: 24.2424%;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-occxf {
                padding-top: 24.1667%;
            }
        }

        .brz .brz-css-lrbih {
            padding: 0;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-lrbih {
                padding: 0;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-lrbih {
                padding: 0;
            }
        }

        .brz .brz-css-nlwzj {
            margin: 0;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-nlwzj {
                margin: 0;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-nlwzj {
                margin: 0;
            }
        }

        .brz .brz-css-ojyex>.brz-bg-content {
            padding: 15px 0px 15px 0px;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-ojyex>.brz-bg-content {
                padding: 15px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-ojyex>.brz-bg-content {
                padding: 20px 15px 20px 15px;
            }
        }

        .brz .brz-css-grfkl {
            justify-content: flex-start;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-grfkl {
                justify-content: flex-start;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-grfkl {
                justify-content: center;
            }
        }

        .brz .brz-css-jfenx {
            height: auto;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-jfenx {
                height: auto;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-jfenx {
                height: auto;
            }
        }

        .brz .brz-css-dtfun>.brz-bg-media>.brz-bg-image {
            background-image: url("assets/img/d5a33805a7695c51c257e59f9a988068.png");
            background-position: 61% 65%;
        }

        .brz .brz-css-dtfun>.brz-bg-media>.brz-bg-color {
            background-color: rgba(255, 255, 255, 0);
        }

        .brz .brz-css-dtfun>.brz-bg-content {
            padding: 80px 0px 60px 0px;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-dtfun>.brz-bg-media>.brz-bg-image {
                background-image: url("assets/img/d5a33805a7695c51c257e59f9a988068.png");
                background-position: 61% 65%;
            }

            .brz .brz-css-dtfun>.brz-bg-media>.brz-bg-color {
                background-color: rgba(255, 255, 255, 0);
            }

            .brz .brz-css-dtfun>.brz-bg-content {
                padding: 50px 15px 50px 15px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-dtfun>.brz-bg-media>.brz-bg-image {
                background-image: url("assets/img/d5a33805a7695c51c257e59f9a988068.png");
                background-position: 61% 65%;
            }

            .brz .brz-css-dtfun>.brz-bg-media>.brz-bg-color {
                background-color: rgba(255, 255, 255, 0);
            }

            .brz .brz-css-dtfun>.brz-bg-content {
                padding: 25px 15px 15px 15px;
            }
        }

        .brz .brz-css-gzjjl {
            flex: 1 1 100%;
            max-width: 100%;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-gzjjl {
                flex: 1 1 100%;
                max-width: 100%;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-gzjjl {
                flex: 1 1 100%;
                max-width: 100%;
            }
        }

        .brz .brz-css-golge {
            align-items: center;
            padding: 5px 10px 5px 30px;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-golge {
                align-items: center;
                padding: 5px 20px 5px 20px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-golge {
                align-items: center;
                padding: 0px 20px 0px 20px;
            }
        }

        .brz .brz-css-qoiwc {
            padding: 0px 70px 0px 0px;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-qoiwc {
                padding: 0;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-qoiwc {
                padding: 0;
            }
        }

        .brz .brz-css-tfohr>.brz-bg-media>.brz-bg-image {
            background-image: url("https://image.gas.naturgy.com/lib/fe4011717564047c751c70/m/1/7b63ec81-5e48-413d-8296-e352f8f9e6de.png");
            background-position: 61% 65%;
        }

        .brz .brz-css-tfohr>.brz-bg-media>.brz-bg-color {
            background-color: rgba(255, 255, 255, 0);
        }

        .brz .brz-css-tfohr>.brz-bg-content {
            padding: 80px 0px 60px 0px;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-tfohr>.brz-bg-media>.brz-bg-image {
                background-image: url("https://image.gas.naturgy.com/lib/fe4011717564047c751c70/m/1/7b63ec81-5e48-413d-8296-e352f8f9e6de.png");
                background-position: 61% 65%;
            }

            .brz .brz-css-tfohr>.brz-bg-media>.brz-bg-color {
                background-color: rgba(255, 255, 255, 0);
            }

            .brz .brz-css-tfohr>.brz-bg-content {
                padding: 50px 15px 50px 15px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-tfohr>.brz-bg-media>.brz-bg-image {
                background-image: url("https://image.gas.naturgy.com/lib/fe4011717564047c751c70/m/1/7b63ec81-5e48-413d-8296-e352f8f9e6de.png");
                background-position: 61% 65%;
            }

            .brz .brz-css-tfohr>.brz-bg-media>.brz-bg-color {
                background-color: rgba(255, 255, 255, 0);
            }

            .brz .brz-css-tfohr>.brz-bg-content {
                padding: 25px 15px 15px 15px;
            }
        }

        .brz .brz-css-iitzk {
            align-items: center;
            padding: 5px 10px 5px 30px;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-iitzk {
                align-items: center;
                padding: 5px 20px 5px 20px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-iitzk {
                align-items: center;
                padding: 0px 20px 0px 20px;
            }
        }

        .brz .brz-css-sphpb {
            padding: 0px 70px 0px 0px;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-sphpb {
                padding: 0;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-sphpb {
                padding: 0;
            }
        }

        .brz .brz-css-gbuor>.brz-bg-content {
            border: 0px solid transparent;
        }

        .brz .brz-css-gbuor>.brz-bg-media {
            border: 0px solid rgba(102, 115, 141, 0);
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-gbuor>.brz-bg-content {
                border: 0px solid transparent;
            }

            .brz .brz-css-gbuor>.brz-bg-media {
                border: 0px solid rgba(102, 115, 141, 0);
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-gbuor>.brz-bg-content {
                border: 4px solid transparent;
            }

            .brz .brz-css-gbuor>.brz-bg-media {
                /*border: 4px solid rgba(102, 115, 141, 1);*/
            }
        }

        .brz .brz-css-xdwvx {
            margin: 10px 0px 10px 0px;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-xdwvx {
                margin: 10px 0px 10px 0px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-xdwvx {
                margin: -8px;
            }
        }

        .brz .brz-css-qyogl {
            height: auto;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-qyogl {
                height: auto;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-qyogl {
                height: auto;
            }
        }

        .brz .brz-css-ydfqc>.brz-bg-media>.brz-bg-color {
            background-color: rgba(255, 255, 255, .9);
        }

        .brz .brz-css-ydfqc>.brz-bg-content {
            padding: 31px 0px 32px 0px;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-ydfqc>.brz-bg-media>.brz-bg-color {
                background-color: rgba(255, 255, 255, .9);
            }

            .brz .brz-css-ydfqc>.brz-bg-content {
                padding: 50px 15px 50px 15px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-ydfqc>.brz-bg-media>.brz-bg-color {
                background-color: rgba(255, 255, 255, .9);
            }

            .brz .brz-css-ydfqc>.brz-bg-content {
                padding: 25px 15px 15px 15px;
            }
        }

        .brz .brz-css-apivh {
            flex: 1 1 50.2%;
            max-width: 50.2%;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-apivh {
                flex: 1 1 50.2%;
                max-width: 50.2%;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-apivh {
                flex: 1 1 100%;
                max-width: 100%;
            }
        }

        .brz .brz-css-bebrw {
            align-items: center;
            padding: 5px 10px 5px 30px;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-bebrw {
                align-items: center;
                padding: 5px 20px 5px 20px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-bebrw {
                align-items: center;
                padding: 0px 20px 0px 20px;
            }
        }

        .brz .brz-css-bxzps {
            padding: 0px 70px 0px 0px;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-bxzps {
                padding: 0;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-bxzps {
                padding: 0;
            }
        }

        .brz .brz-css-fguwk {
            flex: 1 1 49.8%;
            max-width: 49.8%;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-fguwk {
                flex: 1 1 49.8%;
                max-width: 49.8%;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-fguwk {
                flex: 1 1 100%;
                max-width: 100%;
            }
        }

        .brz .brz-css-zeife {
            align-items: center;
            padding: 5px 15px 5px 100px;
            margin: 0;
        }

        .brz .brz-css-zeife>.brz-bg-content {
            border: 0px solid transparent;
        }

        .brz .brz-css-zeife>.brz-bg-media {
            border: 0px solid rgba(102, 115, 141, 0);
        }

        .brz .brz-css-zeife>.brz-bg-media>.brz-bg-color {
            background-color: rgba(0, 0, 0, 0);
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-zeife {
                align-items: center;
                padding: 5px 15px 5px 45px;
                margin: 0;
            }

            .brz .brz-css-zeife>.brz-bg-content {
                border: 0px solid transparent;
            }

            .brz .brz-css-zeife>.brz-bg-media {
                border: 0px solid rgba(102, 115, 141, 0);
            }

            .brz .brz-css-zeife>.brz-bg-media>.brz-bg-color {
                background-color: rgba(0, 0, 0, 0);
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-zeife {
                align-items: center;
                padding: 0;
                margin: 0;
            }

            .brz .brz-css-zeife>.brz-bg-content {
                border: 4px solid transparent;
            }

            .brz .brz-css-zeife>.brz-bg-media {
                border: 4px solid rgba(255, 255, 255, 1);
            }

            .brz .brz-css-zeife>.brz-bg-media>.brz-bg-image {
                filter: brightness(100%) hue-rotate(0deg) saturate(183%) contrast(100%);
            }

            .brz .brz-css-zeife>.brz-bg-media>.brz-bg-color {
                background-color: rgba(240, 240, 240, 1);
            }
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-eobcw {
                display: none;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-eobcw {
                display: none;
            }
        }

        .brz .brz-css-joqtw {
            height: 10px;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-joqtw {
                height: 10px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-joqtw {
                height: 10px;
            }
        }

        .brz .brz-css-lkoij {
            padding: 0;
            margin: 0;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-lkoij {
                padding: 0;
                margin: 10px 0px 10px 0px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-lkoij {
                padding: 1px;
                margin: -9px;
            }
        }

        .brz .brz-css-lmrgh {
            height: auto;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-lmrgh {
                height: auto;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-lmrgh {
                height: auto;
            }
        }

        .brz .brz-css-dxuui>.brz-bg-media>.brz-bg-color {
            background-color: rgba(241, 245, 248, .9);
        }

        .brz .brz-css-dxuui>.brz-bg-content {
            padding: 80px 0px 60px 0px;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-dxuui>.brz-bg-media>.brz-bg-color {
                background-color: rgba(241, 245, 248, .9);
            }

            .brz .brz-css-dxuui>.brz-bg-content {
                padding: 50px 15px 50px 15px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-dxuui>.brz-bg-media>.brz-bg-color {
                background-color: rgba(241, 245, 248, .9);
            }

            .brz .brz-css-dxuui>.brz-bg-content {
                padding: 25px 15px 15px 15px;
            }
        }

        .brz .brz-css-plixz {
            flex: 1 1 100%;
            max-width: 100%;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-plixz {
                flex: 1 1 100%;
                max-width: 100%;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-plixz {
                flex: 1 1 100%;
                max-width: 100%;
            }
        }

        .brz .brz-css-ahnjm {
            align-items: center;
            padding: 5px 10px 5px 30px;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-ahnjm {
                align-items: center;
                padding: 5px 20px 5px 20px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-ahnjm {
                align-items: center;
                padding: 0px 20px 0px 20px;
            }
        }

        .brz .brz-css-tblnw {
            padding: 0px 70px 0px 0px;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-tblnw {
                padding: 0;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-tblnw {
                padding: 0;
            }
        }

        .brz .brz-css-oshjq>.brz-bg-media>.brz-bg-color {
            background-color: rgba(255, 255, 255, .9);
        }

        .brz .brz-css-oshjq>.brz-bg-content {
            padding: 30px 0px 29px 0px;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-oshjq>.brz-bg-media>.brz-bg-color {
                background-color: rgba(255, 255, 255, .9);
            }

            .brz .brz-css-oshjq>.brz-bg-content {
                padding: 50px 15px 50px 15px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-oshjq>.brz-bg-media>.brz-bg-color {
                background-color: rgba(255, 255, 255, .9);
            }

            .brz .brz-css-oshjq>.brz-bg-content {
                padding: 25px 15px 15px 15px;
            }
        }

        .brz .brz-css-rznam {
            flex: 1 1 55.1%;
            max-width: 55.1%;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-rznam {
                flex: 1 1 55.1%;
                max-width: 55.1%;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-rznam {
                flex: 1 1 100%;
                max-width: 100%;
            }
        }

        .brz .brz-css-aohtr {
            align-items: center;
            padding: 5px 10px 5px 30px;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-aohtr {
                align-items: center;
                padding: 5px 20px 5px 20px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-aohtr {
                align-items: center;
                padding: 0px 20px 0px 20px;
            }
        }

        .brz .brz-css-xipue {
            padding: 0px 70px 0px 0px;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-xipue {
                padding: 0;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-xipue {
                padding: 0;
            }
        }

        .brz .brz-css-wblfj {
            flex: 1 1 44.9%;
            max-width: 44.9%;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-wblfj {
                flex: 1 1 44.9%;
                max-width: 44.9%;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-wblfj {
                flex: 1 1 100%;
                max-width: 100%;
            }
        }

        .brz .brz-css-kphan {
            align-items: center;
            padding: 5px 15px 5px 100px;
            margin: 0;
        }

        .brz .brz-css-kphan>.brz-bg-content {
            border: 0px solid transparent;
        }

        .brz .brz-css-kphan>.brz-bg-media {
            border: 0px solid rgba(102, 115, 141, 0);
        }

        .brz .brz-css-kphan>.brz-bg-media>.brz-bg-color {
            background-color: rgba(0, 0, 0, 0);
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-kphan {
                align-items: center;
                padding: 5px 15px 5px 45px;
                margin: 0;
            }

            .brz .brz-css-kphan>.brz-bg-content {
                border: 0px solid transparent;
            }

            .brz .brz-css-kphan>.brz-bg-media {
                border: 0px solid rgba(102, 115, 141, 0);
            }

            .brz .brz-css-kphan>.brz-bg-media>.brz-bg-color {
                background-color: rgba(0, 0, 0, 0);
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-kphan {
                align-items: center;
                padding: 0;
                margin: -18px;
            }

            .brz .brz-css-kphan>.brz-bg-content {
                border: 4px solid transparent;
            }

            .brz .brz-css-kphan>.brz-bg-media {
                border: 4px solid rgba(255, 255, 255, 1);
            }

            .brz .brz-css-kphan>.brz-bg-media>.brz-bg-image {
                filter: brightness(100%) hue-rotate(0deg) saturate(183%) contrast(100%);
            }

            .brz .brz-css-kphan>.brz-bg-media>.brz-bg-color {
                background-color: rgba(240, 240, 240, 1);
            }
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-zdrdi {
                display: none;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-zdrdi {
                display: none;
            }
        }

        .brz .brz-css-ppzks {
            height: 10px;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-ppzks {
                height: 10px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-ppzks {
                height: 10px;
            }
        }

        .brz .brz-css-eyobr {
            margin: 0;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-eyobr {
                margin: 10px 0px 10px 0px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-eyobr {
                margin: 29px;
            }
        }

        .brz .brz-css-brgld {
            height: auto;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-brgld {
                height: auto;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-brgld {
                height: auto;
            }
        }

        .brz .brz-css-tsccj>.brz-bg-media>.brz-bg-color {
            background-color: rgba(241, 245, 248, .9);
        }

        .brz .brz-css-tsccj>.brz-bg-content {
            padding: 21px 0px 15px 0px;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-tsccj>.brz-bg-media>.brz-bg-color {
                background-color: rgba(241, 245, 248, .9);
            }

            .brz .brz-css-tsccj>.brz-bg-content {
                padding: 50px 15px 50px 15px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-tsccj>.brz-bg-media>.brz-bg-color {
                background-color: rgba(241, 245, 248, .9);
            }

            .brz .brz-css-tsccj>.brz-bg-content {
                padding: 25px 15px 15px 15px;
            }
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-ixntf>.brz-bg-content>.brz-row {
                flex-direction: row;
                flex-wrap: wrap;
                justify-content: flex-start;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-ixntf>.brz-bg-content>.brz-row {
                flex-direction: row-reverse;
                flex-wrap: wrap-reverse;
                justify-content: flex-end;
            }
        }

        .brz .brz-css-kwacy {
            flex: 1 1 53.5%;
            max-width: 53.5%;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-kwacy {
                flex: 1 1 53.5%;
                max-width: 53.5%;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-kwacy {
                flex: 1 1 100%;
                max-width: 100%;
            }
        }

        .brz .brz-css-bzndd {
            align-items: center;
            padding: 5px 15px 5px 100px;
            margin: 0;
        }

        .brz .brz-css-bzndd>.brz-bg-content {
            border: 0px solid transparent;
        }

        .brz .brz-css-bzndd>.brz-bg-media {
            border: 0px solid rgba(102, 115, 141, 0);
        }

        .brz .brz-css-bzndd>.brz-bg-media>.brz-bg-color {
            background-color: rgba(0, 0, 0, 0);
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-bzndd {
                align-items: center;
                padding: 5px 15px 5px 45px;
                margin: 0;
            }

            .brz .brz-css-bzndd>.brz-bg-content {
                border: 0px solid transparent;
            }

            .brz .brz-css-bzndd>.brz-bg-media {
                border: 0px solid rgba(102, 115, 141, 0);
            }

            .brz .brz-css-bzndd>.brz-bg-media>.brz-bg-color {
                background-color: rgba(0, 0, 0, 0);
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-bzndd {
                align-items: center;
                padding: 0;
                margin: 0;
            }

            .brz .brz-css-bzndd>.brz-bg-content {
                border: 4px solid transparent;
            }

            .brz .brz-css-bzndd>.brz-bg-media {
                border: 4px solid rgba(255, 255, 255, 1);
            }

            .brz .brz-css-bzndd>.brz-bg-media>.brz-bg-image {
                filter: brightness(100%) hue-rotate(0deg) saturate(183%) contrast(100%);
            }

            .brz .brz-css-bzndd>.brz-bg-media>.brz-bg-color {
                background-color: rgba(240, 240, 240, 1);
            }
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-rkdhk {
                display: none;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-rkdhk {
                display: none;
            }
        }

        .brz .brz-css-pirxh {
            height: 10px;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-pirxh {
                height: 10px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-pirxh {
                height: 10px;
            }
        }

        .brz .brz-css-bygpb {
            padding: 0;
            margin: 0;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-bygpb {
                padding: 0;
                margin: 10px 0px 10px 0px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-bygpb {
                padding: 1px;
                margin: -9px;
            }
        }

        .brz .brz-css-uashd {
            height: auto;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-uashd {
                height: auto;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-uashd {
                height: auto;
            }
        }

        .brz .brz-css-dxycn {
            flex: 1 1 46.5%;
            max-width: 46.5%;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-dxycn {
                flex: 1 1 46.5%;
                max-width: 46.5%;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-dxycn {
                flex: 1 1 100%;
                max-width: 100%;
            }
        }

        .brz .brz-css-iachb {
            align-items: center;
            padding: 5px 10px 5px 30px;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-iachb {
                align-items: center;
                padding: 5px 20px 5px 20px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-iachb {
                align-items: center;
                padding: 0px 20px 0px 20px;
            }
        }

        .brz .brz-css-lwoph {
            padding: 0px 70px 0px 0px;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-lwoph {
                padding: 0;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-lwoph {
                padding: 0;
            }
        }

        .brz .brz-css-sghjr>.brz-bg-media>.brz-bg-color {
            background-color: rgba(255, 255, 255, .9);
        }

        .brz .brz-css-sghjr>.brz-bg-content {
            padding: 77px 0px 15px 0px;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-sghjr>.brz-bg-media>.brz-bg-color {
                background-color: rgba(255, 255, 255, .9);
            }

            .brz .brz-css-sghjr>.brz-bg-content {
                padding: 50px 15px 50px 15px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-sghjr>.brz-bg-media>.brz-bg-color {
                background-color: rgba(255, 255, 255, .9);
            }

            .brz .brz-css-sghjr>.brz-bg-content {
                padding: 25px 15px 15px 15px;
            }
        }

        .brz .brz-css-cummj {
            flex: 1 1 100%;
            max-width: 100%;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-cummj {
                flex: 1 1 100%;
                max-width: 100%;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-cummj {
                flex: 1 1 100%;
                max-width: 100%;
            }
        }

        .brz .brz-css-laufc {
            align-items: center;
            padding: 5px 10px 5px 30px;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-laufc {
                align-items: center;
                padding: 5px 20px 5px 20px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-laufc {
                align-items: center;
                padding: 0px 20px 0px 20px;
            }
        }

        .brz .brz-css-amqqp>.brz-bg-content {
            padding: 16px 0px 30px 0px;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-amqqp>.brz-bg-content {
                padding: 50px 15px 50px 15px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-amqqp>.brz-bg-content {
                padding: 25px 15px 25px 15px;
            }
        }

        .brz .brz-css-tzwmd {
            height: 30px;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-tzwmd {
                height: 18px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-tzwmd {
                height: 30px;
            }
        }

        .brz .brz-css-equnz {
            flex: 1 1 33.3%;
            max-width: 33.3%;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-equnz {
                flex: 1 1 50%;
                max-width: 50%;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-equnz {
                flex: 1 1 100%;
                max-width: 100%;
            }
        }

        .brz .brz-css-dezvl {
            align-items: center;
            padding: 68px 15px 68px 15px;
            margin: 0px 15px 0px 15px;
        }

        .brz .brz-css-dezvl>.brz-bg-media {
            box-shadow: 0px 17px 40px -21px rgba(0, 0, 0, .5);
        }

        .brz .brz-css-dezvl>.brz-bg-media>.brz-bg-color {
            background-color: rgba(229, 237, 243, 1);
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-dezvl {
                align-items: center;
                padding: 76px 20px 76px 20px;
                margin: 0px 35px 0px 35px;
            }

            .brz .brz-css-dezvl>.brz-bg-media {
                box-shadow: 0px 17px 40px -21px rgba(0, 0, 0, .5);
            }

            .brz .brz-css-dezvl>.brz-bg-media>.brz-bg-color {
                background-color: rgba(229, 237, 243, 1);
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-dezvl {
                align-items: center;
                padding: 40px 0px 40px 0px;
                margin: 10px;
            }

            .brz .brz-css-dezvl>.brz-bg-media {
                box-shadow: 0px 17px 40px -21px rgba(0, 0, 0, .5);
            }

            .brz .brz-css-dezvl>.brz-bg-media>.brz-bg-color {
                background-color: rgba(229, 237, 243, 1);
            }
        }

        .brz .brz-css-wmgdh {
            margin: 0;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-wmgdh {
                margin: 10px 0px 10px 0px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-wmgdh {
                margin: 0;
            }
        }

        .brz .brz-css-iqnys {
            margin: 0;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-iqnys {
                margin: 10px 0px 10px 0px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-iqnys {
                margin: 0;
            }
        }

        .brz .brz-css-nmibq {
            flex: 1 1 33.3%;
            max-width: 33.3%;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-nmibq {
                flex: 1 1 50%;
                max-width: 50%;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-nmibq {
                flex: 1 1 100%;
                max-width: 100%;
            }
        }

        .brz .brz-css-wyxsx {
            align-items: center;
            padding: 68px 15px 68px 15px;
            margin: 0px 15px 0px 15px;
        }

        .brz .brz-css-wyxsx>.brz-bg-media {
            box-shadow: 0px 17px 40px -21px rgba(0, 0, 0, .5);
        }

        .brz .brz-css-wyxsx>.brz-bg-media>.brz-bg-color {
            background-color: rgba(229, 237, 243, 1);
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-wyxsx {
                align-items: center;
                padding: 76px 20px 76px 20px;
                margin: 0px 35px 0px 35px;
            }

            .brz .brz-css-wyxsx>.brz-bg-media {
                box-shadow: 0px 17px 40px -21px rgba(0, 0, 0, .5);
            }

            .brz .brz-css-wyxsx>.brz-bg-media>.brz-bg-color {
                background-color: rgba(229, 237, 243, 1);
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-wyxsx {
                align-items: center;
                padding: 40px 0px 40px 0px;
                margin: 10px;
            }

            .brz .brz-css-wyxsx>.brz-bg-media {
                box-shadow: 0px 17px 40px -21px rgba(0, 0, 0, .5);
            }

            .brz .brz-css-wyxsx>.brz-bg-media>.brz-bg-color {
                background-color: rgba(229, 237, 243, 1);
            }
        }

        .brz .brz-css-ljyvo {
            margin: 0;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-ljyvo {
                margin: 10px 0px 10px 0px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-ljyvo {
                margin: 0;
            }
        }

        .brz .brz-css-uyfgc {
            margin: 0;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-uyfgc {
                margin: 10px 0px 10px 0px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-uyfgc {
                margin: 0;
            }
        }

        .brz .brz-css-ixyll {
            flex: 1 1 33.4%;
            max-width: 33.4%;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-ixyll {
                flex: 1 1 50%;
                max-width: 50%;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-ixyll {
                flex: 1 1 100%;
                max-width: 100%;
            }
        }

        .brz .brz-css-tkqrx {
            align-items: center;
            padding: 68px 15px 68px 15px;
            margin: 0px 15px 0px 15px;
        }

        .brz .brz-css-tkqrx>.brz-bg-media {
            box-shadow: 0px 17px 40px -21px rgba(0, 0, 0, .5);
        }

        .brz .brz-css-tkqrx>.brz-bg-media>.brz-bg-color {
            background-color: rgba(229, 237, 243, 1);
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-tkqrx {
                align-items: center;
                padding: 76px 20px 76px 20px;
                margin: 0px 35px 0px 35px;
            }

            .brz .brz-css-tkqrx>.brz-bg-media {
                box-shadow: 0px 17px 40px -21px rgba(0, 0, 0, .5);
            }

            .brz .brz-css-tkqrx>.brz-bg-media>.brz-bg-color {
                background-color: rgba(229, 237, 243, 1);
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-tkqrx {
                align-items: center;
                padding: 40px 0px 40px 0px;
                margin: 10px;
            }

            .brz .brz-css-tkqrx>.brz-bg-media {
                box-shadow: 0px 17px 40px -21px rgba(0, 0, 0, .5);
            }

            .brz .brz-css-tkqrx>.brz-bg-media>.brz-bg-color {
                background-color: rgba(229, 237, 243, 1);
            }
        }

        .brz .brz-css-zzsog {
            margin: 0;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-zzsog {
                margin: 10px 0px 10px 0px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-zzsog {
                margin: 0;
            }
        }

        .brz .brz-css-sivoy {
            margin: 0;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-sivoy {
                margin: 10px 0px 10px 0px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-sivoy {
                margin: 0;
            }
        }

        .brz .brz-css-qtfzq {
            height: 50px;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-qtfzq {
                height: 23px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-qtfzq {
                height: 35px;
            }
        }

        .brz .brz-css-bolqa>.brz-bg-content {
            padding: 0px 0px 90px 0px;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-bolqa>.brz-bg-content {
                padding: 0px 15px 50px 15px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-bolqa>.brz-bg-content {
                padding: 0px 15px 25px 15px;
            }
        }

        .brz .brz-css-ubjro {
            height: 60px;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-ubjro {
                height: 10px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-ubjro {
                height: 30px;
            }
        }

        .brz .brz-css-aabvc {
            padding: 0px 100px 0px 100px;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-aabvc {
                padding: 0px 35px 0px 35px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-aabvc {
                padding: 0px 15px 0px 15px;
            }
        }

        .brz .brz-css-ddsha .brz-form {
            margin: -0px -12.5px -25px -12.5px;
        }

        .brz .brz-css-ddsha .brz-forms2__item {
            padding: 0px 12.5px 25px 12.5px;
        }

        .brz .brz-css-ddsha .brz-forms2__item-button {
            margin-left: auto;
            margin-right: 0;
            max-width: 20%;
            flex-basis: 20%;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-ddsha .brz-form {
                margin: -0px -12.5px -25px -12.5px;
            }

            .brz .brz-css-ddsha .brz-forms2__item {
                padding: 0px 12.5px 25px 12.5px;
            }

            .brz .brz-css-ddsha .brz-forms2__item-button {
                margin-left: auto;
                margin-right: 0;
                max-width: 30%;
                flex-basis: 30%;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-ddsha .brz-form {
                margin: -0px -12.5px -25px -12.5px;
            }

            .brz .brz-css-ddsha .brz-forms2__item {
                padding: 0px 12.5px 25px 12.5px;
            }

            .brz .brz-css-ddsha .brz-forms2__item-button {
                margin-left: auto;
                margin-right: 0;
                max-width: 100%;
                flex-basis: 100%;
            }
        }

        .brz .brz-css-hskmx {
            color: rgba(28, 28, 28, .51);
            font-family: Overpass, sans-serif;
            font-size: 16px;
        }

        .brz .brz-css-hskmx .brz-forms2__field:not(.brz-forms2__radio):not(.brz-forms2__checkbox) {
            color: rgba(28, 28, 28, .51);
            background-color: rgba(255, 255, 255, 0);
            border: 1px solid rgba(28, 28, 28, .2);
            border-radius: 5px;
            min-height: 52.4px;
        }

        .brz .brz-css-hskmx .brz-forms2__field:not(.brz-forms2__radio):not(.brz-forms2__checkbox):not(.brz-forms2__field-select) {
            padding: 10px 20px 10px 20px;
        }

        .brz .brz-css-hskmx .brz-forms2__field-paragraph {
            line-height: 1.9;
        }

        .brz .brz-css-hskmx .brz-forms2__select-item__input {
            color: rgba(28, 28, 28, .51);
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-hskmx {
                color: rgba(28, 28, 28, .51);
                font-size: 14px;
            }

            .brz .brz-css-hskmx .brz-forms2__field:not(.brz-forms2__radio):not(.brz-forms2__checkbox) {
                color: rgba(28, 28, 28, .51);
                background-color: rgba(255, 255, 255, 0);
                border: 1px solid rgba(28, 28, 28, .2);
                border-radius: 5px;
                min-height: 51px;
            }

            .brz .brz-css-hskmx .brz-forms2__field:not(.brz-forms2__radio):not(.brz-forms2__checkbox):not(.brz-forms2__field-select) {
                padding: 14px 24px 14px 24px;
            }

            .brz .brz-css-hskmx .brz-forms2__field-paragraph {
                line-height: 1.5;
            }

            .brz .brz-css-hskmx .brz-forms2__select-item__input {
                color: rgba(28, 28, 28, .51);
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-hskmx {
                color: rgba(28, 28, 28, .51);
                font-size: 14px;
            }

            .brz .brz-css-hskmx .brz-forms2__field:not(.brz-forms2__radio):not(.brz-forms2__checkbox) {
                color: rgba(28, 28, 28, .51);
                background-color: rgba(255, 255, 255, 0);
                border: 1px solid rgba(28, 28, 28, .2);
                border-radius: 5px;
                min-height: 43px;
            }

            .brz .brz-css-hskmx .brz-forms2__field:not(.brz-forms2__radio):not(.brz-forms2__checkbox):not(.brz-forms2__field-select) {
                padding: 10px 20px 10px 20px;
            }

            .brz .brz-css-hskmx .brz-forms2__field-paragraph {
                line-height: 1.5;
            }

            .brz .brz-css-hskmx .brz-forms2__select-item__input {
                color: rgba(28, 28, 28, .51);
            }
        }

        .brz .brz-css-izepv .select2-results__options {
            font-family: Overpass, sans-serif;
            font-size: 16px;
            line-height: 1.9;
        }

        .brz .brz-css-izepv .select2-selection--single {
            padding: 10px 20px 10px 20px;
        }

        .brz .brz-css-izepv .select2-selection--multiple {
            padding: 10px 20px 10px 20px;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-izepv .select2-results__options {
                font-size: 14px;
                line-height: 1.5;
            }

            .brz .brz-css-izepv .select2-selection--single {
                padding: 14px 24px 14px 24px;
            }

            .brz .brz-css-izepv .select2-selection--multiple {
                padding: 14px 24px 14px 24px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-izepv .select2-results__options {
                font-size: 14px;
                line-height: 1.5;
            }

            .brz .brz-css-izepv .select2-selection--single {
                padding: 10px 20px 10px 20px;
            }

            .brz .brz-css-izepv .select2-selection--multiple {
                padding: 10px 20px 10px 20px;
            }
        }

        .brz .brz-css-xjzbm {
            max-width: 50%;
            flex-basis: 50%;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-xjzbm {
                max-width: 50%;
                flex-basis: 50%;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-xjzbm {
                max-width: 50%;
                flex-basis: 50%;
            }
        }

        .brz .brz-css-zqppq {
            max-width: 50%;
            flex-basis: 50%;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-zqppq {
                max-width: 50%;
                flex-basis: 50%;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-zqppq {
                max-width: 50%;
                flex-basis: 50%;
            }
        }

        .brz .brz-css-ftppm {
            max-width: 50%;
            flex-basis: 50%;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-ftppm {
                max-width: 50%;
                flex-basis: 50%;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-ftppm {
                max-width: 50%;
                flex-basis: 50%;
            }
        }

        .brz .brz-css-tbulk {
            max-width: 50%;
            flex-basis: 50%;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-tbulk {
                max-width: 50%;
                flex-basis: 50%;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-tbulk {
                max-width: 50%;
                flex-basis: 50%;
            }
        }

        .brz .brz-css-htgcx .brz-textarea {
            height: 165px !important;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-htgcx .brz-textarea {
                height: 165px !important;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-htgcx .brz-textarea {
                height: 165px !important;
            }
        }

        .brz .brz-css-hfgsv.brz-btn {
            color: rgba(28, 28, 28, 1);
            border: 0px solid rgba(35, 157, 219, 0);
            border-radius: 5px;
            flex-flow: row nowrap;
        }

        @media (min-width:991px) {
            .brz .brz-css-hfgsv.brz-btn:hover {
                color: rgba(255, 255, 255, 1);
                border: 0px solid rgba(28, 28, 28, .8);
            }
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-hfgsv.brz-btn {
                color: rgba(28, 28, 28, 1);
                border: 0px solid rgba(35, 157, 219, 0);
                border-radius: 5px;
                flex-flow: row nowrap;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-hfgsv.brz-btn {
                color: rgba(28, 28, 28, 1);
                border: 0px solid rgba(35, 157, 219, 0);
                border-radius: 5px;
                flex-flow: row nowrap;
            }
        }

        .brz .brz-css-mdezd>.brz-bg-media>.brz-bg-color {
            background-color: rgba(41, 72, 122, 1);
        }

        .brz .brz-css-mdezd>.brz-bg-content {
            padding: 80px 0px 75px 0px;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-mdezd>.brz-bg-media>.brz-bg-color {
                background-color: rgba(41, 72, 122, 1);
            }

            .brz .brz-css-mdezd>.brz-bg-content {
                padding: 50px 15px 50px 15px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-mdezd>.brz-bg-media>.brz-bg-color {
                background-color: rgba(41, 72, 122, 1);
            }

            .brz .brz-css-mdezd>.brz-bg-content {
                padding: 36px 15px 25px 15px;
            }
        }

        .brz .brz-css-oshzg {
            height: 20px;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-oshzg {
                height: 10px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-oshzg {
                height: 10px;
            }
        }

        .brz .brz-css-sifxs {
            flex: 1 1 100%;
            max-width: 100%;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-sifxs {
                flex: 1 1 100%;
                max-width: 100%;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-sifxs {
                flex: 1 1 100%;
                max-width: 100%;
            }
        }

        .brz .brz-css-rdgwk {
            align-items: center;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-rdgwk {
                align-items: center;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-rdgwk {
                align-items: center;
            }
        }

        .brz .brz-css-whjnm {
            flex: 1 1 100%;
            max-width: 100%;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-whjnm {
                flex: 1 1 27.5%;
                max-width: 27.5%;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-whjnm {
                flex: 1 1 100%;
                max-width: 100%;
            }
        }

        .brz .brz-css-gxaix {
            align-items: center;
            margin: 0;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-gxaix {
                align-items: center;
                margin: 0;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-gxaix {
                align-items: center;
                margin: 10px 0px 0px 0px;
            }
        }

        .brz .brz-css-qkeiw {
            margin: 10px -35px 10px 0px;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-qkeiw {
                margin: 10px 0px 10px 0px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-qkeiw {
                margin: 10px -29px 10px 0px;
            }
        }

        .brz .brz-css-ojmus {
            height: auto;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-ojmus {
                height: auto;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-ojmus {
                height: auto;
            }
        }

        .brz .brz-css-kkpkl {
            flex: 1 1 100%;
            max-width: 100%;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-kkpkl {
                flex: 1 1 100%;
                max-width: 100%;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-kkpkl {
                flex: 1 1 100%;
                max-width: 100%;
            }
        }

        .brz .brz-css-uuslv {
            flex: 1 1 100%;
            max-width: 100%;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-uuslv {
                flex: 1 1 27.5%;
                max-width: 27.5%;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-uuslv {
                flex: 1 1 100%;
                max-width: 100%;
            }
        }

        .brz .brz-css-dnnzi {
            align-items: center;
            margin: 0;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-dnnzi {
                align-items: center;
                margin: 0;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-dnnzi {
                align-items: center;
                margin: 10px 0px 0px 0px;
            }
        }

        .brz .brz-css-fnxak {
            margin: 0px -15px -20px -15px;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-fnxak {
                margin: 0px -15px -20px -15px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-fnxak {
                margin: 0px -15px -20px -15px;
            }
        }

        .brz .brz-css-gdlxy {
            padding: 0px 15px 20px 15px;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-gdlxy {
                padding: 0px 15px 20px 15px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-gdlxy {
                padding: 0px 15px 20px 15px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-xrlte {
                display: none;
            }
        }

        .brz .brz-css-rbhrg {
            height: 20px;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-rbhrg {
                height: 10px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-rbhrg {
                height: 10px;
            }
        }

        .brz .brz-css-vmsii {
            padding: 0px 50px 0px 20px;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-vmsii {
                padding: 0px 100px 0px 100px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-vmsii {
                padding: 0px 20px 0px 20px;
            }
        }

        .brz .brz-css-wjwgo>.brz-bg-media>.brz-bg-color {
            background-color: rgba(28, 28, 28, 1);
        }

        .brz .brz-css-wjwgo>.brz-bg-content {
            padding: 50px 0px 50px 0px;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-wjwgo>.brz-bg-media>.brz-bg-color {
                background-color: rgba(28, 28, 28, 1);
            }

            .brz .brz-css-wjwgo>.brz-bg-content {
                padding: 39px 15px 50px 15px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-wjwgo>.brz-bg-media>.brz-bg-color {
                background-color: rgba(28, 28, 28, 1);
            }

            .brz .brz-css-wjwgo>.brz-bg-content {
                padding: 25px 15px 40px 15px;
            }
        }

        .brz .brz-css-oigqy {
            flex: 1 1 100%;
            max-width: 100%;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-oigqy {
                flex: 1 1 36%;
                max-width: 36%;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-oigqy {
                flex: 1 1 100%;
                max-width: 100%;
            }
        }

        .brz .brz-css-kygfp {
            align-items: flex-end;
            padding: 5px 30px 5px 10px;
            margin: 0;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-kygfp {
                align-items: flex-end;
                padding: 5px 15px 5px 15px;
                margin: 0;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-kygfp {
                align-items: flex-end;
                padding: 0;
                margin: 0px 0px 10px 0px;
            }
        }

        .brz .brz-css-mcvqu {
            margin: 10px 0px 10px 0px;
        }

        @media (max-width:991px) and (min-width:768px) {
            .brz .brz-css-mcvqu {
                margin: 10px 0px 10px 0px;
            }
        }

        @media (max-width:767px) {
            .brz .brz-css-mcvqu {
                margin: 0;
            }
        }
        .brz .brz-cp-color1,
        .brz .brz-bcp-color1 {
            color: #a170d9;
        }

        .brz .brz-cp-color2,
        .brz .brz-bcp-color2 {
            color: #1c1c1c;
        }

        .brz .brz-cp-color3,
        .brz .brz-bcp-color3 {
            color: #05cab6;
        }

        .brz .brz-cp-color4,
        .brz .brz-bcp-color4 {
            color: #b8e6e1;
        }

        .brz .brz-cp-color5,
        .brz .brz-bcp-color5 {
            color: #f5d4d1;
        }

        .brz .brz-cp-color6,
        .brz .brz-bcp-color6 {
            color: #ebebeb;
        }

        .brz .brz-cp-color7,
        .brz .brz-bcp-color7 {
            color: #666;
        }

        .brz .brz-cp-color8,
        .brz .brz-bcp-color8 {
            color: #fff;
        }
        .brz .brz-tp-paragraph {
            font-family: Overpass, sans-serif;
            font-size: 16px;
            font-weight: 400;
            letter-spacing: 0px;
            line-height: 1.9em;
        }

        @media (max-width: 991px) {
            .brz .brz-tp-paragraph {
                font-size: 15px;
                font-weight: 400;
                letter-spacing: 0px;
                line-height: 1.6em;
            }
        }

        @media (max-width: 767px) {
            .brz .brz-tp-paragraph {
                font-size: 15px;
                font-weight: 400;
                letter-spacing: 0px;
                line-height: 1.6em;
            }
        }
        .brz .brz-ff-lato {
            font-family: Lato, sans-serif !important;
        }

        .brz .brz-ff-overpass {
            font-family: Overpass, sans-serif !important;
        }

        .brz .brz-ff-red_hat_text {
            font-family: Red Hat Text, sans-serif !important;
        }

        .brz .brz-ff-dm_serif_text {
            font-family: DM Serif Text, serif !important;
        }

        .brz .brz-ff-blinker {
            font-family: Blinker, sans-serif !important;
        }

        .brz .brz-ff-aleo {
            font-family: Aleo, serif !important;
        }

        .brz .brz-ff-nunito {
            font-family: Nunito, sans-serif !important;
        }

        .brz .brz-ff-knewave {
            font-family: Knewave, display !important;
        }

        .brz .brz-ff-palanquin {
            font-family: Palanquin, sans-serif !important;
        }

        .brz .brz-ff-palanquin_dark {
            font-family: Palanquin Dark, sans-serif !important;
        }

        .brz .brz-ff-roboto {
            font-family: Roboto, sans-serif !important;
        }

        .brz .brz-ff-oswald {
            font-family: Oswald, sans-serif !important;
        }

        .brz .brz-ff-oxygen {
            font-family: Oxygen, sans-serif !important;
        }

        .brz .brz-ff-playfair_display {
            font-family: Playfair Display, serif !important;
        }

        .brz .brz-ff-fira_sans {
            font-family: Fira Sans, sans-serif !important;
        }

        .brz .brz-ff-abril_fatface {
            font-family: Abril Fatface, display !important;
        }

        .brz .brz-ff-comfortaa {
            font-family: Comfortaa, display !important;
        }

        .brz .brz-ff-kaushan_script {
            font-family: Kaushan Script, handwriting !important;
        }

        .brz .brz-ff-noto_serif {
            font-family: Noto Serif, serif !important;
        }

        .brz .brz-ff-montserrat {
            font-family: Montserrat, sans-serif !important;
        }

        .brz .brz-ff-quicksand {
            font-family: Quicksand, sans-serif !important;
        }

        .brz .brz-ff-yeseva_one {
            font-family: Yeseva One, display !important;
        }
        .brz .brz-root__container,
        .brz .brz-popup2,
        .brz .brz-popup {
            font-family: Lato, sans-serif !important;
        }

        .image-cinepolis {
            text-align: right;
            padding-right: 50px;
        }

        .image-servicio {
            padding-left: 50px;
        }

        .pix-align-right {
            text-align: right;
        }

        .botao-registar {
            padding-right: 20px;
        }

        .botao-registar-direita {
            padding-left: 20px;
        }

        .cta-registar {
            border: 2px solid rgb(41, 72, 122);
            border-radius: 7px;
        }

        .bg-azul {
            background: rgba(41, 72, 122, 1);
        }

        .bg-laranja {
            background: rgba(254, 115, 0, 1);
        }

        .borda-azul {
            border: 2px solid rgba(41, 72, 122, 1);
        }

        .borda-radius-20 {
            border-radius: 20px;
        }

        .pix-fixed-width-500 {
            /*width: 500px;
            max-width: 100%;*/
        }

        .duas-colunas {
            width: 48%;
            float: left;
            margin: 1%;
        }

        .float-left {
            float: left;
        }

        .float-right {
            float: right;
        }

        .align-center {
            text-align: center;
        }

        .inline-block {
            display: inline-block;
        }

        .checkbox,
        .g-recaptcha,
        .g-recaptcha-naturgy,
        .g-recaptcha-cinepolis {
            width: 100%;
            float: left;
            margin-left: 1%;
        }

        .checkbox input[type="checkbox"] {
            top: -3px;
        }

        .form-control.error,
        .duas-colunas .error {
            margin-bottom: 5px;
        }

        .formulario input[type="text"],
        .formulario input[type="tel"],
        .formulario input[type="email"],
        .formulario select {
            border-radius: 0 !important;
            width: 100%;
            background: white;
            -webkit-appearance: none;
            line-height: 30px;
            height: 59px;
            color: #333;
        }

        .checkbox label span {
            color: white;
        }

        .g-recaptcha div,
        .g-recaptcha-naturgy div,
        .g-recaptcha-cinepolis div {
            width: 100% !important;
        }

        .g-recaptcha,
        .g-recaptcha-naturgy,
        .g-recaptcha-cinepolis {
            margin-bottom: 15px;
        }

        #ct_hiddenRecaptchaNaturgy-error,
        #qt_hiddenRecaptchaCinepolis-error {
            text-align: center;
            width: 100%;
        }

        .formulario select {
            background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>") !important;
            background-repeat: no-repeat !important;
            background-position-x: 100% !important;
            background-position-y: 10px !important;
        }


        .cta-form {
            border-radius: 0;
        }

        .duas-colunas label,
        .formulario label {
            float: left;
            color: white;
            font-family: 'Montserrat';
        }

        .fullwidth {
            width: 100%;
            float: left;
            margin: 1%;
        }

        .file-upload {
            display: inline-block;
            text-align: center;
            font-family: Helvetica, Arial, sans-serif;
            font-size: 12px;
            width: 100%;
        }

        .file-upload .file-select {
            display: block;
            color: #34495e;
            cursor: pointer;
            height: 40px;
            line-height: 40px;
            text-align: left;
            overflow: visible;
            position: relative;
        }

        .file-upload .file-select .file-select-button {
            background: transparent;
            padding: 0 10px;
            display: inline-block;
            height: 40px;
            line-height: 39px;
            border: 1px solid white;
            color: white;
        }

        .file-upload .file-select .file-select-name {
            line-height: 40px;
            display: inline-block;
            padding: 0 10px;
            width: 71%;
            background: white;
            height: 40px;
            float: left;
        }

        .file-upload .file-select:hover {
            border-color: #34495e;
            transition: all .2s ease-in-out;
            -moz-transition: all .2s ease-in-out;
            -webkit-transition: all .2s ease-in-out;
            -o-transition: all .2s ease-in-out;
        }

        .file-upload .file-select:hover .file-select-button {
            background: #34495e;
            color: #FFFFFF;
            transition: all .2s ease-in-out;
            -moz-transition: all .2s ease-in-out;
            -webkit-transition: all .2s ease-in-out;
            -o-transition: all .2s ease-in-out;
        }

        .file-upload.active .file-select {
            border-color: #3fa46a;
            transition: all .2s ease-in-out;
            -moz-transition: all .2s ease-in-out;
            -webkit-transition: all .2s ease-in-out;
            -o-transition: all .2s ease-in-out;
        }

        .file-upload .file-select input[type=file] {
            z-index: 100;
            cursor: pointer;
            position: absolute;
            height: 100%;
            width: 100%;
            top: 0;
            left: 0;
            opacity: 0;
            filter: alpha(opacity=0);
        }

        .file-upload .file-select.file-select-disabled {
            opacity: 0.65;
        }

        .file-upload .file-select.file-select-disabled:hover {
            cursor: default;
            display: block;
            border: 2px solid #dce4ec;
            color: #34495e;
            cursor: pointer;
            height: 40px;
            line-height: 40px;
            margin-top: 5px;
            text-align: left;
            overflow: hidden;
            position: relative;
        }

        .file-upload .file-select.file-select-disabled:hover .file-select-button {
            background: #dce4ec;
            color: #666666;
            padding: 0 10px;
            display: inline-block;
            height: 40px;
            line-height: 40px;
        }

        .file-upload .file-select.file-select-disabled:hover .file-select-name {
            line-height: 40px;
            display: inline-block;
            padding: 0 10px;
        }

        a.pix-link-icon {
            color: white;
            padding-left: 7px;
            padding-right: 7px;
        }

        label.error {
            color: #FF7600;
            font-size: 10px;
            text-align: left;
        }

        .checkbox #términos_y_condiciones_acepto_los_terminos_y_condiciones_naturgy-error,
        .checkbox #aviso_privacidad_acepto_el_aviso_de_privacidad_naturgy-error,
        .checkbox #aviso_privacidad_acepto_el_aviso_de_privacidad_cinepolis-error,
        .checkbox #términos_y_condiciones_acepto_los_terminos_y_condiciones_cinepolis-error {
            position: absolute;
            top: 20px;
            left: 0;
            font-weight: bold;
        }

        .pixicon-info:after {
            content: 'Es el número de cuenta que aparece al inicio de tu factura, son los dígitos antes del guión.';
            opacity: 0;
            font-family: montserrat;
            background: #000000e8;
            font-size: 10px;
            position: absolute;
            padding: 10px;
        }

        .pixicon-info:hover:after {
            opacity: 1;
        }


        .logo-footer {
            margin-left: 40px;
        }

        .formulario .alert.alert-danger {
            display: none !important;
        }

        .row.form {
            margin-left: 0;
            margin-right: 0;
        }

        .msg-error-naturgy,
        .msg-error-cinepolis {
            color: #FF7600;
            font-size: 10px;
            font-weight: bold;
            padding-bottom: 20px;
            display: block;
            margin-top: -10px;
            width: 100%;
            float: left;
        }


        @media (max-width: 767px) {
            .cta-registar {
                margin: 10px 0px 10px 0px !important;
            }

            .estamoscontigo-footer {
                font-size: 35px;
                color: rgb(41, 72, 122);
                font-family: Montserrat;
            }

            .energia-naturgy {
                color: rgb(41, 72, 122);
                font-size: 25px;
                font-family: Montserrat;
                font-weight: bold;
            }

            .file-upload .file-select .file-select-name {
                width: 60%;
            }

            .btn.btn-xl {
                padding: 18px 13px;
                font-size: 14px;
            }

            .duas-colunas {
                width: 100%;
                margin: 0;
            }

            .checkbox input[type="checkbox"] {
                top: 5px;
            }

            .titulo-acima {
                font-size: 30px;
            }

            .checkbox #términos_y_condiciones_acepto_los_terminos_y_condiciones_naturgy-error,
            .checkbox #aviso_privacidad_acepto_el_aviso_de_privacidad_naturgy-error,
            .checkbox #aviso_privacidad_acepto_el_aviso_de_privacidad_cinepolis-error,
            .checkbox #términos_y_condiciones_acepto_los_terminos_y_condiciones_cinepolis-error {
                top: 30px;
            }

            .botonregistrate {
                margin-bottom: 30px;
            }
        }


        @media (min-width: 767px) {
            .titulo-acima {
                font-family: Montserrat;
                font-size: 44px;
            }

            .vertical-center {
                display: flex;
            }

            .estamoscontigo-footer {
                color: rgb(41, 72, 122);
                font-family: Montserrat;
                font-size: 50px;
            }

            .energia-naturgy {
                color: rgb(41, 72, 122);
                font-size: 30px;
                font-family: Montserrat;
                font-weight: bold;
            }
        }

        @media (min-width: 1150px) {
            .img-topo {
                max-width: 130%;
            }
        }

        @media (min-width: 675px) and (max-width: 1000px) {
            .img-topo {
                width: 100%;
            }

            .cta-registar {
                margin: 10px 0px 10px 0px !important;
            }

        }

        @media (max-width: 469px) and (min-width: 313px) {
            .cta-registar {
                background-size: 40% !important;
            }

            .g-recaptcha iframe,
            .g-recaptcha-naturgy iframe,
            .g-recaptcha-cinepolis iframe {
                width: 100%;
            }
        }

        @media (max-width: 312px) {
            .cta-registar {
                background-image: none !important;
            }

            .cta-registar p {
                text-align: center;
            }

            .image-cinepolis,
            .botao-registar,
            .image-servicio,
            .botao-registar-direita {
                text-align: center;
                padding-right: 0;
                padding-left: 0;
            }

            .cta-registar div {
                text-align: center !important;
            }

            .estamoscontigo-footer {
                font-size: 30px;
            }

            .g-recaptcha iframe,
            .g-recaptcha-naturgy iframe,
            .g-recaptcha-cinepolis iframe {
                width: 100%;
            }
        }

        @media (max-width: 475px) {

            .checkbox #términos_y_condiciones_acepto_los_terminos_y_condiciones_naturgy-error,
            .checkbox #aviso_privacidad_acepto_el_aviso_de_privacidad_naturgy-error,
            .checkbox #aviso_privacidad_acepto_el_aviso_de_privacidad_cinepolis-error,
            .checkbox #términos_y_condiciones_acepto_los_terminos_y_condiciones_cinepolis-error {
                top: 35px;
            }

            .btn.btn-xl {
                width: 100%;
                font-size: 12px;
            }

            .file-upload .file-select .file-select-name {
                width: 54%;
            }
        }

        @media (max-width: 998px) {
            h2 .pix_edit_text .titulo-acima {
                color: white !important;
                font-family: 'Montserrat';
                line-height: 35px;
            }
        }



        @media only screen and (max-width:480px) {

            /* MOBILE GLOBAL STYLES - DO NOT CHANGE */
            body,
            .tb_properties {
                font-family: Arial !important;
                font-size: 16px !important;
                color: #808080 !important;
                line-height: 1 !important;
                padding: 0px !important;
            }

            .buttonstyles {
                font-family: Arial !important;
                font-size: 16px !important;
                color: #FFFFFF !important;
                padding: 0px !important;
            }

            h1 {
                font-family: Arial !important;
                font-size: 22px !important;
                color: #202020 !important;
                line-height: 1 !important;
            }

            h2 {
                font-family: Arial !important;
                font-size: 20px !important;
                color: #202020 !important;
                line-height: 1 !important;
            }

            h3 {
                font-family: Arial !important;
                font-size: 20px !important;
                line-height: 2 !important;
                text-align: center;
            }

            a:not(.buttonstyles) {
                line-height: 1 !important;
            }

            .mobile-hidden {
                display: none !important;
            }

            .responsive-td {
                width: 100% !important;
                display: block !important;
                padding: 0 !important;
            }

            /* END OF MOBILE GLOBAL STYLES - DO NOT CHANGE */

        }