.t-img-select__container {
  font-size: 0px;
  margin: 10px -5px 0px;
}

.t-img-select__control {
  width: calc(20% - 10px);
  margin: 5px;
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box;
  cursor: pointer;
}

.t-img-select__control .t-img-select {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.t-img-select__indicator {
  background-size: cover;
  position: relative;
  width: 100%;
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
}

.t-img-select__indicator_4-3 {padding-bottom: 75%;}
.t-img-select__indicator_3-2 {padding-bottom: 66%;}
.t-img-select__indicator_1-1 {padding-bottom: 100%;}
.t-img-select__indicator_2-3 {padding-bottom: 150%;}
.t-img-select__indicator_3-4 {padding-bottom: 133%;}

.t-img-select__indicator:after {
  content: " ";
  color: #fff;
  border-radius: 100%;
  width: 30px;
  height: 30px;
  position: absolute;
  top: -7px;
  left: -7px;
  background-color: #111;
  -webkit-box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.4);
  box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.4);
  background-repeat: no-repeat;
  background-size: 50%;
  background-position: center;
  opacity: 0;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.t-img-select__text {
  margin-top: 5px;
  margin-bottom: 5px;
  line-height: 1.1;
}

.t-img-select__control .t-img-select:checked~.t-img-select__indicator:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

@media screen and (max-width: 640px) {
  .t-img-select__control {
    width: calc(33.33% - 10px);
  }
}

.t-form .js-error-control-box .t-img-select__container {
    padding: 10px;
    border: 1px solid #FF0000 !important;
    margin-left: 0px;
    margin-right: 0px;
}



#rec93043252 .t396__artboard {
            height: 700px;
            background-color: #242424;
        }

        #rec93043252 .t396__filter {
            height: 900px;
            background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.8)), to(rgba(255, 255, 255, 0.2)));
            background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0.2));
            background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0.2));
        }

        #rec93043252 .t396__carrier {
            height: 900px;
            background-position: center center;
            background-attachment: scroll;
            background-image: url('img/3.jpg');
            background-size: cover;
            background-repeat: no-repeat;
        }

        @media screen and (max-width: 1199px) {
            #rec93043252 .t396__artboard {
            }

            #rec93043252 .t396__filter {
            }

            #rec93043252 .t396__carrier {
                background-attachment: scroll;
            }
        }

        @media screen and (max-width: 959px) {
        }

        @media screen and (max-width: 639px) {
        }

        @media screen and (max-width: 479px) {
            #rec93043252 .t396__artboard {
                height: 800px;
                background-color: #1c1c1c;
            }

            #rec93043252 .t396__filter {
                height: 800px;
            }

            #rec93043252 .t396__carrier {
                height: 800px;
            }
        }

        #rec93043252 .tn-elem[data-elem-id="1470209944682"] {
            color: #0000FF;
            text-align: center;
            z-index: 7;
            top: 6px;
            left: calc(50% - 600px + 10px);
            width: 210px;
        }

        #rec93043252 .tn-elem[data-elem-id="1470209944682"] .tn-atom {
            color: #0000FF;
            font-size: 43px;
            font-family: 'Roboto';
            line-height: 0.95;
            font-weight: 700;
            background-position: center center;
            border-color: transparent;
            border-style: solid;
        }

        @media screen and (max-width: 1199px) {
        }

        @media screen and (max-width: 959px) {
        }

        @media screen and (max-width: 639px) {
        }

        @media screen and (max-width: 479px) {
            #rec93043252 .tn-elem[data-elem-id="1470209944682"] {
                top: 8px;
                left: calc(50% - 160px + 35px);
                width: 250px;
            }

            #rec93043252 .tn-elem[data-elem-id="1470209944682"] {
                text-align: center;
            }
        }

        #rec93043252 .tn-elem[data-elem-id="1470210011265"] {
            color: #ffffff;
            text-align: center;
            z-index: 8;
            top: 52px;
            left: calc(50% - 600px + 20px);
            width: 190px;
        }

        #rec93043252 .tn-elem[data-elem-id="1470210011265"] .tn-atom {
            color: #ffffff;
            font-size: 13px;
            font-family: 'Arial';
            line-height: 1.55;
            font-weight: 400;
            background-position: center center;
            border-color: transparent;
            border-style: solid;
        }

        @media screen and (max-width: 1199px) {
        }

        @media screen and (max-width: 959px) {
        }

        @media screen and (max-width: 639px) {
        }

        @media screen and (max-width: 479px) {
            #rec93043252 .tn-elem[data-elem-id="1470210011265"] {
                top: 60px;
                left: calc(50% - 160px + 60px);
                width: 200px;
            }

            #rec93043252 .tn-elem[data-elem-id="1470210011265"] {
                text-align: center;
            }
        }

        #rec93043252 .tn-elem[data-elem-id="1549096558228"] {
            color: #ffffff;
            text-align: center;
            z-index: 9;
            top: 180px;
            left: calc(50% - 600px + 140px);
            width: 920px;
        }

        #rec93043252 .tn-elem[data-elem-id="1549096558228"] .tn-atom {
            color: #ffffff;
            font-size: 38px;
            font-family: 'Roboto';
            line-height: 1.2;
            font-weight: 700;
            background-position: center center;
            border-color: transparent;
            border-style: solid;
            text-shadow: 1px 1px 5px #000;
        }

        @media screen and (max-width: 1199px) {
            #rec93043252 .tn-elem[data-elem-id="1549096558228"] {
                top: 180px;
                left: calc(50% - 480px + 10px);
            }
        }

        @media screen and (max-width: 959px) {
            #rec93043252 .tn-elem[data-elem-id="1549096558228"] {
                top: 180px;
                left: calc(50% - 320px + 10px);
                width: 620px;
            }
        }

        @media screen and (max-width: 639px) {
            #rec93043252 .tn-elem[data-elem-id="1549096558228"] {
                top: 130px;
                left: calc(50% - 240px + 10px);
                width: 460px;
            }
        }

        @media screen and (max-width: 479px) {
            #rec93043252 .tn-elem[data-elem-id="1549096558228"] {
                top: 200px;
                left: calc(50% - 160px + 10px);
                width: 300px;
            }

            #rec93043252 .tn-elem[data-elem-id="1549096558228"] .tn-atom {
                font-size: 19px;
            }
        }

        #rec93043252 .tn-elem[data-elem-id="1549096691547"] {
            color: #ffffff;
            z-index: 10;
            top: 302px;
            left: calc(50% - 600px + 98px);
            width: 190px;
        }

        #rec93043252 .tn-elem[data-elem-id="1549096691547"] .tn-atom {
            color: #ffffff;
            font-size: 20px;
            font-family: 'Roboto';
            line-height: 1.55;
            font-weight: 400;
            background-position: center center;
            border-color: transparent;
            border-style: solid;
        }

        @media screen and (max-width: 1199px) {
            #rec93043252 .tn-elem[data-elem-id="1549096691547"] {
                top: 325px;
                left: calc(50% - 480px + 218px);
            }
        }

        @media screen and (max-width: 959px) {
            #rec93043252 .tn-elem[data-elem-id="1549096691547"] {
                top: 462px;
                left: calc(50% - 320px + 150px);
            }
        }

        @media screen and (max-width: 639px) {
            #rec93043252 .tn-elem[data-elem-id="1549096691547"] {
                top: 466px;
                left: calc(50% - 240px + 87px);
            }
        }

        @media screen and (max-width: 479px) {
            #rec93043252 .tn-elem[data-elem-id="1549096691547"] {
                top: 322px;
                left: calc(50% - 160px + 65px);
            }

            #rec93043252 .tn-elem[data-elem-id="1549096691547"] {
                text-align: center;
            }
        }

        #rec93043252 .tn-elem[data-elem-id="1549096715213"] {
            color: #ffffff;
            z-index: 11;
            top: 302px;
            left: calc(50% - 600px + 274px);
            width: 230px;
        }

        #rec93043252 .tn-elem[data-elem-id="1549096715213"] .tn-atom {
            color: #ffffff;
            font-size: 20px;
            font-family: 'Roboto';
            line-height: 1.55;
            font-weight: 400;
            background-position: center center;
            border-color: transparent;
            border-style: solid;
        }

        @media screen and (max-width: 1199px) {
            #rec93043252 .tn-elem[data-elem-id="1549096715213"] {
                top: 325px;
                left: calc(50% - 480px + 488px);
            }
        }

        @media screen and (max-width: 959px) {
            #rec93043252 .tn-elem[data-elem-id="1549096715213"] {
                top: 502px;
                left: calc(50% - 320px + 150px);
            }
        }

        @media screen and (max-width: 639px) {
            #rec93043252 .tn-elem[data-elem-id="1549096715213"] {
                top: 506px;
                left: calc(50% - 240px + 87px);
            }
        }

        @media screen and (max-width: 479px) {
            #rec93043252 .tn-elem[data-elem-id="1549096715213"] {
                top: 352px;
                left: calc(50% - 160px + 45px);
            }

            #rec93043252 .tn-elem[data-elem-id="1549096715213"] {
                text-align: center;
            }
        }

        #rec93043252 .tn-elem[data-elem-id="1549096751629"] {
            color: #ffffff;
            z-index: 12;
            top: 302px;
            left: calc(50% - 600px + 513px);
            width: 360px;
        }

        #rec93043252 .tn-elem[data-elem-id="1549096751629"] .tn-atom {
            color: #ffffff;
            font-size: 20px;
            font-family: 'Roboto';
            line-height: 1.55;
            font-weight: 400;
            background-position: center center;
            border-color: transparent;
            border-style: solid;
        }

        @media screen and (max-width: 1199px) {
            #rec93043252 .tn-elem[data-elem-id="1549096751629"] {
                top: 295px;
                left: calc(50% - 480px + 488px);
            }
        }

        @media screen and (max-width: 959px) {
            #rec93043252 .tn-elem[data-elem-id="1549096751629"] {
                top: 422px;
                left: calc(50% - 320px + 150px);
            }
        }

        @media screen and (max-width: 639px) {
            #rec93043252 .tn-elem[data-elem-id="1549096751629"] {
                top: 426px;
                left: calc(50% - 240px + 87px);
            }
        }

        @media screen and (max-width: 479px) {
            #rec93043252 .tn-elem[data-elem-id="1549096751629"] {
                top: 388px;
                left: calc(50% - 160px + 55px);
                width: 210px;
            }

            #rec93043252 .tn-elem[data-elem-id="1549096751629"] {
                text-align: center;
            }

            #rec93043252 .tn-elem[data-elem-id="1549096751629"] .tn-atom {
                line-height: 1.05;
            }
        }

        #rec93043252 .tn-elem[data-elem-id="1549096775131"] {
            color: #ffffff;
            z-index: 13;
            top: 302px;
            left: calc(50% - 600px + 843px);
            width: 280px;
        }

        #rec93043252 .tn-elem[data-elem-id="1549096775131"] .tn-atom {
            color: #ffffff;
            font-size: 20px;
            font-family: 'Roboto';
            line-height: 1.55;
            font-weight: 400;
            background-position: center center;
            border-color: transparent;
            border-style: solid;
        }

        @media screen and (max-width: 1199px) {
            #rec93043252 .tn-elem[data-elem-id="1549096775131"] {
                top: 295px;
                left: calc(50% - 480px + 218px);
            }
        }

        @media screen and (max-width: 959px) {
            #rec93043252 .tn-elem[data-elem-id="1549096775131"] {
                top: 382px;
                left: calc(50% - 320px + 150px);
            }
        }

        @media screen and (max-width: 639px) {
            #rec93043252 .tn-elem[data-elem-id="1549096775131"] {
                top: 386px;
                left: calc(50% - 240px + 87px);
            }
        }

        @media screen and (max-width: 479px) {
            #rec93043252 .tn-elem[data-elem-id="1549096775131"] {
                top: 292px;
                left: calc(50% - 160px + 31px);
            }
        }

        #rec93043252 .tn-elem[data-elem-id="1549096838063"] {
            color: #ffffff;
            text-align: center;
            z-index: 14;
            top: 12px;
            left: calc(50% - 600px + 995px);
            width: 200px;
            height: 35px;
        }

        #rec93043252 .tn-elem[data-elem-id="1549096838063"] .tn-atom {
            color: #ffffff;
            font-size: 14px;
            font-family: 'Arial';
            line-height: 1.55;
            font-weight: 600;
            border-width: 1px;
            border-radius: 30px;
            background-color: #0000FF;
            background-position: center center;
            border-color: transparent;
            border-style: solid;
            transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
            box-shadow: 0px 10px 60px 0px rgba(255, 255, 255, 0.3);
        }

        @media screen and (max-width: 1199px) {
            #rec93043252 .tn-elem[data-elem-id="1549096838063"] {
                top: 22px;
                left: calc(50% - 480px + 755px);
            }
        }

        @media screen and (max-width: 959px) {
            #rec93043252 .tn-elem[data-elem-id="1549096838063"] {
                top: 12px;
                left: calc(50% - 320px + 425px);
            }
        }

        @media screen and (max-width: 639px) {
            #rec93043252 .tn-elem[data-elem-id="1549096838063"] {
                top: 12px;
                left: calc(50% - 240px + 265px);
            }
        }

        @media screen and (max-width: 479px) {
            #rec93043252 .tn-elem[data-elem-id="1549096838063"] {
                top: 90px;
                left: calc(50% - 160px + 60px);
            }
        }

        #rec93043252 .tn-elem[data-elem-id="1549096856647"] {
            color: #ffffff;
            text-align: center;
            z-index: 15;
            top: 49px;
            left: calc(50% - 600px + 975px);
            width: 240px;
        }

        #rec93043252 .tn-elem[data-elem-id="1549096856647"] .tn-atom {
            color: #ffffff;
            font-size: 20px;
            font-family: 'Roboto';
            line-height: 1.55;
            font-weight: 400;
            background-position: center center;
            border-color: transparent;
            border-style: solid;
        }

        @media screen and (max-width: 1199px) {
            #rec93043252 .tn-elem[data-elem-id="1549096856647"] {
                top: 69px;
                left: calc(50% - 480px + 735px);
            }
        }

        @media screen and (max-width: 959px) {
            #rec93043252 .tn-elem[data-elem-id="1549096856647"] {
                top: 59px;
                left: calc(50% - 320px + 415px);
            }
        }

        @media screen and (max-width: 639px) {
            #rec93043252 .tn-elem[data-elem-id="1549096856647"] {
                top: 59px;
                left: calc(50% - 240px + 245px);
            }
        }

        @media screen and (max-width: 479px) {
            #rec93043252 .tn-elem[data-elem-id="1549096856647"] {
                top: 130px;
                left: calc(50% - 160px + 40px);
            }

            #rec93043252 .tn-elem[data-elem-id="1549096856647"] {
                text-align: center;
            }
        }

        #rec93043252 .tn-elem[data-elem-id="1549096904429"] {
            z-index: 17;
            top: 372px;
            left: calc(50% - 600px + 212px);
            width: 757px;
            height: 262px;
        }

        #rec93043252 .tn-elem[data-elem-id="1549096904429"] .tn-atom {
    border-width: 6px;
    border-radius: 20px;
    background-color: #fafafa;
    background-position: center center;
    border-color: #21599e;
    border-style: double;
    box-shadow: 0px 15px 50px 0px rgba(33, 89, 158, 0.4);
        }

        @media screen and (max-width: 1199px) {
            #rec93043252 .tn-elem[data-elem-id="1549096904429"] {
                top: 384px;
                left: calc(50% - 480px + 107px);
            }
        }

        @media screen and (max-width: 959px) {
            #rec93043252 .tn-elem[data-elem-id="1549096904429"] {
                top: 565px;
                left: calc(50% - 320px + 90px);
                width: 442px;
                height: 262px;
            }
        }

        @media screen and (max-width: 639px) {
            #rec93043252 .tn-elem[data-elem-id="1549096904429"] {
                top: 569px;
                left: calc(50% - 240px + 27px);
            }
        }

        @media screen and (max-width: 479px) {
            #rec93043252 .tn-elem[data-elem-id="1549096904429"] {
                top: 456px;
                left: calc(50% - 160px + 1px);
                width: 319px;
                height: 292px;
            }
        }

        #rec93043252 .tn-elem[data-elem-id="1549096988031"] {
            color: #000000;
            text-align: center;
            z-index: 94;
            top: 387px;
            left: calc(50% - 600px + 130px);
            width: 920px;
        }

        #rec93043252 .tn-elem[data-elem-id="1549096988031"] .tn-atom {
            color: #000000;
            font-size: 38px;
            font-family: 'Roboto';
            line-height: 1.55;
            font-weight: 700;
            background-position: center center;
            border-color: transparent;
            border-style: solid;
        }

        @media screen and (max-width: 1199px) {
            #rec93043252 .tn-elem[data-elem-id="1549096988031"] {
                top: 399px;
                left: calc(50% - 480px + -2px);
            }
        }

        @media screen and (max-width: 959px) {
            #rec93043252 .tn-elem[data-elem-id="1549096988031"] {
                top: 583px;
                left: calc(50% - 320px + 80px);
                width: 460px;
            }

            #rec93043252 .tn-elem[data-elem-id="1549096988031"] .tn-atom {
                font-size: 24px;
            }
        }

        @media screen and (max-width: 639px) {
            #rec93043252 .tn-elem[data-elem-id="1549096988031"] {
                top: 587px;
                left: calc(50% - 240px + 17px);
            }
        }

        @media screen and (max-width: 479px) {
            #rec93043252 .tn-elem[data-elem-id="1549096988031"] {
                top: 476px;
                left: calc(50% - 160px + 40px);
                width: 240px;
            }

            #rec93043252 .tn-elem[data-elem-id="1549096988031"] .tn-atom {
                font-size: 23px;
                line-height: 1.2;
            }
        }

        #rec93043252 .tn-elem[data-elem-id="1549097038521"] {
            color: #000000;
            text-align: center;
            z-index: 95;
            top: 458px;
            left: calc(50% - 600px + 310px);
            width: 550px;
        }

        #rec93043252 .tn-elem[data-elem-id="1549097038521"] .tn-atom {
            color: #000000;
            font-size: 20px;
            font-family: 'Roboto';
            line-height: 1.55;
            font-weight: 400;
            background-position: center center;
            border-color: transparent;
            border-style: solid;
        }

        @media screen and (max-width: 1199px) {
            #rec93043252 .tn-elem[data-elem-id="1549097038521"] {
                top: 470px;
                left: calc(50% - 480px + 188px);
            }
        }

        @media screen and (max-width: 959px) {
            #rec93043252 .tn-elem[data-elem-id="1549097038521"] {
                top: 664px;
                left: calc(50% - 320px + 110px);
                width: 410px;
            }
        }

        @media screen and (max-width: 639px) {
            #rec93043252 .tn-elem[data-elem-id="1549097038521"] {
                top: 668px;
                left: calc(50% - 240px + 47px);
            }
        }

        @media screen and (max-width: 479px) {
            #rec93043252 .tn-elem[data-elem-id="1549097038521"] {
                top: 557px;
                left: calc(50% - 160px + 30px);
                width: 260px;
            }

            #rec93043252 .tn-elem[data-elem-id="1549097038521"] .tn-atom {
                font-size: 18px;
            }
        }

        #rec93043252 .tn-elem[data-elem-id="1549099276604"] {
            color: #ffffff;
            text-align: center;
            z-index: 96;
            top: 542px;
            left: calc(50% - 600px + 465px);
            width: 250px;
            height: 55px;
        }

        #rec93043252 .tn-elem[data-elem-id="1549099276604"] .tn-atom {
    color: #ffffff;
    font-size: 15px;
    font-family: 'Arial';
    line-height: 1.55;
    font-weight: 600;
    border-width: 1px;
    border-radius: 10px;
    background-color: #ffc600;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
    text-shadow: 0px 0px 1px #000;
        }

        @media screen and (max-width: 1199px) {
            #rec93043252 .tn-elem[data-elem-id="1549099276604"] {
                top: 554px;
                left: calc(50% - 480px + 343px);
            }
        }

        @media screen and (max-width: 959px) {
            #rec93043252 .tn-elem[data-elem-id="1549099276604"] {
                top: 748px;
                left: calc(50% - 320px + 195px);
            }
        }

        @media screen and (max-width: 639px) {
            #rec93043252 .tn-elem[data-elem-id="1549099276604"] {
                top: 752px;
                left: calc(50% - 240px + 132px);
            }
        }

        @media screen and (max-width: 479px) {
            #rec93043252 .tn-elem[data-elem-id="1549099276604"] {
                top: 661px;
                left: calc(50% - 160px + 50px);
                width: 220px;
                height: 45px;
            }

            #rec93043252 .tn-elem[data-elem-id="1549099276604"] .tn-atom {
                background-color: #0000FF;
            }
        }

        #rec93043252 .tn-elem[data-elem-id="1549475500984"] {
            z-index: 3;
            top: 46px;
            left: calc(50% - 600px + 18px);
            width: 194px;
            height: 6px;
        }

        #rec93043252 .tn-elem[data-elem-id="1549475500984"] .tn-atom {
            background-color: #0000FF;
            background-position: center center;
            border-color: transparent;
            border-style: solid;
        }

        @media screen and (max-width: 1199px) {
        }

        @media screen and (max-width: 959px) {
        }

        @media screen and (max-width: 639px) {
        }

        @media screen and (max-width: 479px) {
            #rec93043252 .tn-elem[data-elem-id="1549475500984"] {
                top: 46px;
                left: calc(50% - 160px + 63px);
            }
        }

        #rec93043252 .tn-elem[data-elem-id="1549478302261"] {
            z-index: 97;
            top: 445px;
            left: calc(50% - 600px + 493px);
            width: 194px;
            height: 6px;
        }

        #rec93043252 .tn-elem[data-elem-id="1549478302261"] .tn-atom {
            background-color: #21599e;
            background-position: center center;
            border-color: transparent;
            border-style: solid;
        }

        @media screen and (max-width: 1199px) {
            #rec93043252 .tn-elem[data-elem-id="1549478302261"] {
                top: 460px;
                left: calc(50% - 480px + 371px);
            }
        }

        @media screen and (max-width: 959px) {
            #rec93043252 .tn-elem[data-elem-id="1549478302261"] {
                top: 634px;
                left: calc(50% - 320px + 212px);
            }
        }

        @media screen and (max-width: 639px) {
            #rec93043252 .tn-elem[data-elem-id="1549478302261"] {
                top: 638px;
                left: calc(50% - 240px + 149px);
            }
        }

        @media screen and (max-width: 479px) {
            #rec93043252 .tn-elem[data-elem-id="1549478302261"] {
                top: 544px;
                left: calc(50% - 160px + 63px);
                height: 3px;
            }

            #rec93043252 .tn-elem[data-elem-id="1549478302261"] .tn-atom {
                background-color: #0000FF;
            }
        }

        #rec93043252 .tn-elem[data-elem-id="1549806271177"] {
            color: #ffffff;
            text-align: center;
            z-index: 98;
            top: 17px;
            left: calc(50% - 600px + 325px);
            width: 550px;
        }

        #rec93043252 .tn-elem[data-elem-id="1549806271177"] .tn-atom {
            color: #ffffff;
            font-size: 20px;
            font-family: 'Roboto';
            line-height: 1.55;
            font-weight: 300;
            background-position: center center;
            border-color: transparent;
            border-style: solid;
        }

        @media screen and (max-width: 1199px) {
            #rec93043252 .tn-elem[data-elem-id="1549806271177"] {
                top: 27px;
                left: calc(50% - 480px + 205px);
            }
        }

        @media screen and (max-width: 959px) {
            #rec93043252 .tn-elem[data-elem-id="1549806271177"] {
                top: 7px;
                left: calc(50% - 320px + 245px);
                width: 150px;
            }
        }

        @media screen and (max-width: 639px) {
            #rec93043252 .tn-elem[data-elem-id="1549806271177"] {
                top: 857px;
                left: calc(50% - 240px + 85px);
                width: 310px;
            }
        }

        @media screen and (max-width: 479px) {
            #rec93043252 .tn-elem[data-elem-id="1549806271177"] {
                top: 161px;
                left: calc(50% - 160px + 30px);
                width: 260px;
            }

            #rec93043252 .tn-elem[data-elem-id="1549806271177"] .tn-atom {
                font-size: 18px;
                display: none;
            }
        }

        #rec93043252 .tn-elem[data-elem-id="1549806404687"] {
            z-index: 2;
            top: 225px;
            left: calc(50% - 600px + 150px);
            width: 623px;
            height: 40px;
        }

        @media screen and (max-width: 1199px) {
        }

        @media screen and (max-width: 959px) {
            #rec93043252 .tn-elem[data-elem-id="1549806404687"] {
                top: 269px;
                left: calc(50% - 320px + 14px);
            }
        }

        @media screen and (max-width: 639px) {
            #rec93043252 .tn-elem[data-elem-id="1549806404687"] {
                top: 269px;
                left: calc(50% - 240px + 14px);
                width: 442px;
                height: 40px;
            }
        }

        @media screen and (max-width: 479px) {
            #rec93043252 .tn-elem[data-elem-id="1549806404687"] {
                top: 245px;
                left: calc(50% - 160px + 30px);
                width: 177px;
                height: 24px;
            }
        }

        #rec93043252 .tn-elem[data-elem-id="1549806691686"] {
            z-index: 99;
            top: 553px;
            left: calc(50% - 600px + 690px);
            width: 70px;
        }

        #rec93043252 .tn-elem[data-elem-id="1549806691686"] .tn-atom {
            background-position: center center;
            border-color: transparent;
            border-style: solid;
        }

        @media screen and (max-width: 1199px) {
            #rec93043252 .tn-elem[data-elem-id="1549806691686"] {
                top: 565px;
                left: calc(50% - 480px + 578px);
            }
        }

        @media screen and (max-width: 959px) {
            #rec93043252 .tn-elem[data-elem-id="1549806691686"] {
                top: 769px;
                left: calc(50% - 320px + 400px);
            }
        }

        @media screen and (max-width: 639px) {
            #rec93043252 .tn-elem[data-elem-id="1549806691686"] {
                top: 773px;
                left: calc(50% - 240px + 337px);
            }
        }

        @media screen and (max-width: 479px) {
            #rec93043252 .tn-elem[data-elem-id="1549806691686"] {
                top: 673px;
                left: calc(50% - 160px + 250px);
                width: 60px;
            }
        }

        #rec93043252 .tn-elem[data-elem-id="1549915258491"] {
            z-index: 102;
            top: -27px;
            left: calc(50% - 600px + 1302px);
            width: 78px;
            height: 846px;
        }

        #rec93043252 .tn-elem[data-elem-id="1549915258491"] .tn-atom {
            background-position: center center;
            border-color: transparent;
            border-style: solid;
            box-shadow: 0px 0px 70px 0px rgb(0, 0, 255, 0.4);;
        }

        @media screen and (max-width: 1199px) {
        }

        @media screen and (max-width: 959px) {
        }

        @media screen and (max-width: 639px) {
        }

        @media screen and (max-width: 479px) {
            #rec93043252 .tn-elem[data-elem-id="1549915258491"] {
                top: -47px;
                left: calc(50% - 160px + 356px);
            }
        }

        #rec93043252 .tn-elem[data-elem-id="1549915325585"] {
            z-index: 103;
            top: -25px;
            left: calc(50% - 600px + -179px);
            width: 78px;
            height: 846px;
        }

        #rec93043252 .tn-elem[data-elem-id="1549915325585"] .tn-atom {
            background-position: center center;
            border-color: transparent;
            border-style: solid;
            box-shadow: 0px 0px 70px 0px rgb(0, 0, 255, 0.4);;
        }

        @media screen and (max-width: 1199px) {
        }

        @media screen and (max-width: 959px) {
        }

        @media screen and (max-width: 639px) {
        }

        @media screen and (max-width: 479px) {
            #rec93043252 .tn-elem[data-elem-id="1549915325585"] {
                top: -35px;
                left: calc(50% - 160px + -194px);
            }
        }

 #rec93043255 .t-img-select__indicator:after {background-color: #000000;}
 #rec93043255 .t-radio__indicator:after {background: #000000;}
 #rec93043255 .t-radio__indicator:after {background: #000000;}
 #rec93043255 .t-radio__indicator:after {background: #000000;}
 #rec93043255 .t-radio__indicator:after {background: #000000;}
 #rec93043255 .t-img-select__indicator:after {background-color: #000000;}
 #rec93043255 .t-radio__indicator:after {background: #000000;}
 #rec93043255 .t-img-select__indicator:after {background-color: #000000;}

 #rec93043255 input::-webkit-input-placeholder {
                                        color: #000000;
                                        opacity: 0.5;
                                    }

                                    #rec93043255 input::-moz-placeholder {
                                        color: #000000;
                                        opacity: 0.5;
                                    }

                                    #rec93043255 input:-moz-placeholder {
                                        color: #000000;
                                        opacity: 0.5;
                                    }

                                    #rec93043255 input:-ms-input-placeholder {
                                        color: #000000;
                                        opacity: 0.5;
                                    }

                                    #rec93043255 textarea::-webkit-input-placeholder {
                                        color: #000000;
                                        opacity: 0.5;
                                    }

                                    #rec93043255 textarea::-moz-placeholder {
                                        color: #000000;
                                        opacity: 0.5;
                                    }

                                    #rec93043255 textarea:-moz-placeholder {
                                        color: #000000;
                                        opacity: 0.5;
                                    }

                                    #rec93043255 textarea:-ms-input-placeholder {
                                        color: #000000;
                                        opacity: 0.5;
                                    }

#rec93043255 .t862 .t-btn:not(.t-animate_no-hover):not(:disabled),
        #rec93043255 .t862 .t-submit:not(.t-animate_no-hover):not(:disabled) {
            -webkit-transition: background-color 0s ease-in-out, color 0s ease-in-out, border-color 0s ease-in-out, box-shadow 0s ease-in-out;
            transition: background-color 0s ease-in-out, color 0s ease-in-out, border-color 0s ease-in-out, box-shadow 0s ease-in-out;
        }

#rec93043255 .t-btn[data-btneffects-first],
        #rec93043255 .t-btn[data-btneffects-second],
        #rec93043255 .t-submit[data-btneffects-first],
        #rec93043255 .t-submit[data-btneffects-second] {
            position: relative;
            overflow: hidden;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
        }

        #rec93043255 .t-btn[data-btneffects-first="btneffects-ripple"] .t-btn_effects,
        #rec93043255 .t-submit[data-btneffects-first="btneffects-ripple"] .t-btn_effects {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
        }

        #rec93043255 .t-btn[data-btneffects-first="btneffects-ripple"] .t-btn_effects::after,
        #rec93043255 .t-submit[data-btneffects-first="btneffects-ripple"] .t-btn_effects::after {
            content: '';
            position: absolute;
            height: 350%;
            width: 200%;
            top: 0;
            left: -100%;
            background: rgba(255, 255, 255, 0.8);
            border-radius: 100%;
            -webkit-transform: scale(0);
            -ms-transform: scale(0);
            transform: scale(0);
            z-index: 20;
            -webkit-animation-name: ripple;
            animation-name: ripple;
            -webkit-animation-duration: 6s;
            animation-duration: 6s;
            -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
            -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
        }

        #rec93043255 .t-btn[data-btneffects-first="btneffects-ripple"] .t-btn_effects_md::after,
        #rec93043255 .t-submit[data-btneffects-first="btneffects-ripple"] .t-btn_effects_md::after {
            left: -130%;
        }

        #rec93043255 .t-btn[data-btneffects-first="btneffects-ripple"] .t-btn_effects_lg::after,
        #rec93043255 .t-submit[data-btneffects-first="btneffects-ripple"] .t-btn_effects_lg::after {
            left: -150%;
        }

        @-webkit-keyframes ripple {
            20% {
                opacity: 0;
                -webkit-transform: scale(2.5);
                transform: scale(2.5);
            }
            100% {
                opacity: 0;
                -webkit-transform: scale(2.5);
                transform: scale(2.5);
            }
        }

        @keyframes ripple {
            20% {
                opacity: 0;
                -webkit-transform: scale(2.5);
                transform: scale(2.5);
            }
            100% {
                opacity: 0;
                -webkit-transform: scale(2.5);
                transform: scale(2.5);
            }
        }
        
    @media(max-width: 959px){
    #rec93043252 .tn-elem[data-elem-id="1549096904429"]{top: 372px!important;}
    #rec93043252 .tn-elem[data-elem-id="1549096988031"]{top: 384px!important;}
    #rec93043252 .tn-elem[data-elem-id="1549478302261"]{top: 437px!important;}
    #rec93043252 .tn-elem[data-elem-id="1549099276604"]{top: 554px!important;}
    #rec93043252 .tn-elem[data-elem-id="1549097038521"]{top: 456px!important;}
}

@media(max-width: 638px){
    #rec93043252 .tn-elem[data-elem-id="1549096558228"] .tn-atom{font-size: 29px!important;}
    #rec93043252 .tn-elem[data-elem-id="1549096558228"]{top: 190px!important;}
}

@media(max-width: 479px){
    #rec93043252 .tn-elem[data-elem-id="1549096558228"] .tn-atom{font-size: 24px!important;}
    #rec93043252 .tn-elem[data-elem-id="1549096558228"]{top: 223px!important;}
    #rec93043252 .tn-elem[data-elem-id="1549478302261"] .tn-atom {background-color: #f0c30e!important;}
    #rec93043252 .tn-elem[data-elem-id="1549478302261"] {top: 452px!important;}
    #rec93043252 .tn-elem[data-elem-id="1549099276604"] .tn-atom {background-color: #f0c30e!important;}
    #rec93043252 .tn-elem[data-elem-id="1549099276604"] {top: 584px!important;}
    #rec93043252 .tn-elem[data-elem-id="1549097038521"] {top: 477px!important;}
}