.t-container{margin-left:auto; margin-right:auto; width:100%; max-width:1170px; padding:0}
.t-container:after, .t-container:before{display:table; content:" "}
.t-container:after{clear:both}
.t-col{display:inline; float:left; margin-left:20px; margin-right:20px; width:100%}
.t-width{width:100%}
@media screen and (max-width:1229px){
	.t-container{max-width:930px; padding:0}
    .t-col{display:inline; float:left; margin-left:10px; margin-right:10px; width:100%}
}
@media screen and (max-width:991px){
	.t-container{max-width:690px}
    .t-col{display:block; float:none; padding-left:20px; padding-right:20px; margin:0; width:100%; max-width:100%; box-sizing:border-box}
}

.t-body_popupshowed{height:100vh; min-height:100vh; overflow:hidden}
.t-popup{position:fixed; top:0; right:0; bottom:0; left:0; overflow-y:auto; opacity:0; -webkit-transition:opacity ease-in-out .3s; -moz-transition:opacity ease-in-out .3s; -o-transition:opacity ease-in-out .3s; transition:opacity ease-in-out .3s; width:100%; height:100%; box-sizing:border-box; cursor:pointer; padding:0 20px; background-color:rgba(0,0,0,.6); z-index:9999999; display:none}
.t-popup.t-popup_show{opacity:1}
.t-popup__container{border-radius:8px; overflow:hidden; background:#fff; margin:0 auto; width:auto; position:absolute; top:50%; right:20px; left:20px; z-index:1; cursor:default; -moz-transform:translateY(-30%) scale(.9); -ms-transform:translateY(-30%) scale(.9); -webkit-transform:translateY(-30%) scale(.9); -o-transform:translateY(-30%) scale(.9); transform:translateY(-30%) scale(.9)}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){
	.t-popup__container{width:100%}
}
.t-popup__container-animated{-webkit-transition:transform ease-in-out .3s; -moz-transition:transform ease-in-out .3s; -o-transition:transform ease-in-out .3s; transition:transform ease-in-out .3s}
.t-popup_show .t-popup__container{-moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%)}
.t-popup__container.t-popup__container-static{margin:65px auto; top:0; position:relative; left:auto; right:auto; width:100%; -moz-transform:translateY(30%) scale(.9); -ms-transform:translateY(30%) scale(.9); -webkit-transform:translateY(30%) scale(.9); -o-transform:translateY(30%) scale(.9); transform:translateY(30%) scale(.9)}
.t-popup_show .t-popup__container.t-popup__container-static{-moz-transform:translateY(0); -ms-transform:translateY(0); -webkit-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0)}
.t-popup__close{position:fixed; right:20px; top:20px; width:23px; height:23px; cursor:pointer; -webkit-transition:opacity ease-in-out .3s; -moz-transition:opacity ease-in-out .3s; -o-transition:opacity ease-in-out .3s; transition:opacity ease-in-out .3s; z-index:9}
@media (hover),(min-width:0\0){
	.t-popup__close:hover{opacity:.7}
}
.t-popup__block-close{top:10px; right:10px; width:43px; height:43px}
.t-popup__block-close-button{width:23px; padding:10px; font-size:0; border:none; background-color:transparent; cursor:pointer}
.t-body_scroll-locked{position:fixed; left:0; width:100%}

@keyframes t-submit-spinner{
	to{transform:rotate(360deg)}
}
.t-submit{text-align:center; height:60px; border:0; font-size:16px; padding-left:60px; padding-right:60px; -webkit-appearance:none; font-weight:700; white-space:nowrap; background-image:none; cursor:pointer; margin:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; outline:0; background:0 0}
@media screen and (max-width:768px){
	.t-submit{white-space:normal; padding-left:30px; padding-right:30px}
}
.t-input{margin:0; height:60px; padding:0 20px; font-size:16px; line-height:1.33; width:100%; border:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; outline:0; -webkit-appearance:none; border-radius:0}
.t-input::-moz-focus-inner{padding:0; border:0}
.t-input_bbonly{outline:0; padding-left:0!important; padding-right:0!important; border-top:0!important; border-right:0!important; border-left:0!important; background-color:transparent!important; border-radius:0!important; border-bottom:1px solid}
.t-input_pvis{padding:26px 20px 10px}
.tn-atom__form .t-input_pvis{padding:26px 20px 10px!important}
.t-input__vis-ph{font-size:16px; line-height:1; opacity:.5; position:absolute; left:20px; top:22px; height:17px; -webkit-transform:translateZ(0); transform:translateZ(0); -webkit-transition:transform .2s linear; transition:transform .2s linear; -webkit-transform-origin:left; transform-origin:left; pointer-events:none; white-space:nowrap; width:100%; width:calc(100% - 40px); text-overflow:ellipsis; overflow:hidden}
.t-input:focus~.t-input__vis-ph,.t-input_has-content+.t-input__vis-ph{-webkit-transform:translateY(-100%) scale(.7); transform:translateY(-100%) scale(.7); text-overflow:inherit; width:auto}
.t-input:invalid{box-shadow:none}
.t-input-group_cb div[data-customstyle=yes]{display:inline; vertical-align:middle}
.t-form_bbonly .t-input__vis-ph{left:0!important}
.t-form_bbonly .js-error-control-box .t-input__vis-ph{left:10px!important}
.t-input-group_ta textarea.t-input{resize:vertical}
.t-select{width:100%; box-sizing:border-box; cursor:pointer; height:60px; padding:0 45px 0 20px; font-size:16px; line-height:1.33; outline:0; border:0; border-radius:0; background:0 0; -webkit-appearance:none; appearance:none; -moz-appearance:none}
.t-select_bbonly{outline:0; padding-left:0!important; padding-right:0!important; border-top:0!important; border-right:0!important; border-left:0!important; background-color:transparent!important; border-radius:0!important}
.t-select_bbonly option{color:#000; background-color:#fff}
.t-select__wrapper{position:relative}
.t-select__wrapper:after{content:' '; width:0; height:0; border-style:solid; border-width:6px 5px 0; border-color:#000 transparent transparent; position:absolute; right:20px; top:0; bottom:0; margin:auto; pointer-events:none}
.t-select::-ms-expand{width:0; height:0; opacity:0}
.t-select__wrapper_bbonly::after{right:0!important}
.t-checkbox__control{display:block; position:relative; cursor:pointer}
.t-checkbox__control .t-checkbox{position:absolute; z-index:-1; opacity:0}
.t-checkbox__indicator{position:relative; display:inline-block; vertical-align:middle; height:20px; width:20px; min-width:20px; border:2px solid #000; box-sizing:border-box; margin-right:10px; -webkit-transition:all .2s; transition:all .2s; opacity:.6}
.t-checkbox__indicator:after{content: ''; position: absolute; display: none; left: 5px; top: 1px; width: 6px; height: 12px; border: solid #000; border-width: 0 2px 2px 0;transform: rotate(45deg)}
.t-checkbox__control .t-checkbox:checked ~ .t-checkbox__indicator-wrap .t-checkbox__indicator{opacity:1}
.t-checkbox__control .t-checkbox:checked ~ .t-checkbox__indicator-wrap .t-checkbox__indicator:after{display:block}
.t-checkbox__labeltext,.t-checkbox__labeltext div{display:inline}
.t-checkboxes__wrapper .t-checkbox__control{margin:10px 0}
.t-radio{position:absolute; z-index:-1; opacity:0}
.t-radio__control{display:table; position:relative; cursor:pointer; margin:0 0 10px}
.t-radio__control:first-child{margin:3px 0 10px}
.t-radio__control:last-child{margin:0}
.t-radio__indicator,.t-radio__indicator:after{border-radius:50%; -webkit-transition:all .2s; transition:all .2s}
.t-radio__indicator{position:relative; display:inline-block; vertical-align:middle; height:20px; width:20px; border-color:#000; border-style:solid; border-width:2px; box-sizing:border-box; margin-right:10px; opacity:.6}
.t-radio__indicator:after{content:''; width:10px; height:10px; background:#000; position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; opacity:0}
.t-radio__control .t-radio:checked~.t-radio__indicator,.t-radio__control .t-radio:checked~.t-radio__indicator:after{opacity:1}
.t-inputquantity{width:70px; text-align:center; margin-left:.5rem; margin-right:.5rem}
.t-inputquantity__btn{font-size:26px; cursor:pointer; margin-left:.5rem; margin-right:.5rem; -webkit-user-select:none; -moz-user-select:none; -khtml-user-select:none; -ms-user-select:none}
.t-form .uploadcare-widget-button{background:#333; line-height:1.4; font-size:14px}
.t-form .uploadcare-widget-button:hover{background:#444}
.t-input-subtitle,.t-input-title{display:block; vertical-align:middle; height:100%; padding-right:10px}
.t-form__bottom-text{margin-top:30px; text-align:center}
.t-input-error{display:none; color:red; font-size:13px; margin-top:5px}
.t-form .js-error-control-box .t-input-error{display:block}
.t-form .js-error-control-box .t-checkbox__control,.t-form .js-error-control-box .t-checkboxes__wrapper,.t-form .js-error-control-box .t-input:not(.t-input-phonemask),.t-form .js-error-control-box .t-radio__wrapper,.t-form .js-error-control-box .t-select,.t-form .js-error-control-box .uploadcare-widget{border:1px solid red!important}
.t-form .js-error-control-box .t-checkbox__control,.t-form .js-error-control-box .t-checkboxes__wrapper,.t-form .js-error-control-box .t-radio__wrapper{padding:10px}
.t-form .js-error-control-box .t-checkboxes__wrapper .t-checkbox__control{border:0!important; padding:0}
.t-form .js-error-control-box .t-input.t-input_bbonly{padding-left:10px!important}
.t-form__errorbox-bottom{display:none}
.t-form__errorbox-wrapper{background:#f95d51; padding:10px; text-align:center; margin-bottom:20px}
.t-form__errorbox-text{color:#fff; box-sizing:border-box; padding:0 10px 10px}
.t-form__errorbox-item{padding-top:10px; display:none}
.t-form__successbox{text-align:center; background:#62c584; color:#fff; padding:20px; margin-bottom:20px}
.t-form option{color:#000}
.t-form .t-submit{position:relative}
.t-btn.t-btn_sending,.t-form .t-submit.t-btn_sending{color:transparent!important}
.t-btn.t-btn_sending:before,.t-form .t-btn_sending:before{content:''; box-sizing:border-box; position:absolute; top:50%; left:50%; width:30px; height:30px; margin-top:-15px; margin-left:-15px; border-radius:50%; border:2px solid #ccc; border-top-color:#333; animation:t-submit-spinner .6s linear infinite}

.t-img-select__container{font-size: 0px; margin: 0 -10px}
.t-img-select__control{width: calc(25% - 20px); margin: 0 10px 10px; display: inline-block; vertical-align: top; box-sizing: border-box; cursor: pointer}
.t-img-select__control-five{width: calc(20% - 20px)}
.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: #111  url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 76.887 55.552'%3E%3Cpath fill='%23ffffff' d='M34.373 49.541L76.887 5.889 70.739 0 28.426 43.458 6.078 20.632 0 26.585l22.488 22.972 6.029 5.995-.091-.085.091.085 5.856-6.011z'/%3E%3C/svg%3E"); -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; will-change: transform}
.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)}
.t-form .js-error-control-box .t-img-select__container{padding: 10px; border: 1px solid #FF0000 !important; margin-left: 0px; margin-right: 0px}
@media screen and (max-width:768px){
	.t-img-select__control{width: calc(50% - 20px)}
}


.fencequiz__quiz{position:relative; width:100%; border:0 solid transparent; background-color:#ffffff; -webkit-box-sizing:border-box; box-sizing:border-box}
.fencequiz__quiz_inner-space{padding-bottom:30px}
.fencequiz__quiz-wrapper{position:relative; height:100%}
.fencequiz__quiz-form-wrapper{padding:30px}
.fencequiz__quiz-description-wrapper{position:relative; background-color:#ececec}
.fencequiz__quiz-description{padding:30px; background:#FFD200}
.fencequiz__quiz-description::after, .fencequiz__quiz-description::before{content:''; display:table}
.fencequiz__quiz-description::after{clear:both}
.fencequiz__quiz-description-title{float:left; width:95%; box-sizing:border-box}
.fencequiz__quiz-description-text{display:inline-block; vertical-align:top; width:100%; font-size: 18px; line-height:22px; font-weight: 600}
.fencequiz__quiz-description-counter{float:right; font-weight:900; font-size:20px; line-height:22px}
.fencequiz__quiz-description svg{display:inline-block; vertical-align:top; padding-right:3px; width:20px; line-height:22px; height:20px}
.fencequiz__quiz-description .st61{fill:none; stroke:#FC8A15; stroke-width:5; stroke-linecap:round; stroke-linejoin:round; stroke-miterlimit:10}
.fencequiz__result-title{display:none; padding:30px; text-align:center; font-size:20px; line-height:22px; background:#FFD200;  box-sizing:border-box; font-weight:600}
.fencequiz__progressbar{position:absolute; bottom:0; z-index:1; width:100%; height:5px; background-color:#cbcbcb}
.fencequiz__progress{height:100%; width:0; background-color:#FC8A15; transition:width .3s ease}
.fencequiz .t-input-group:first-child{display:block}
.fencequiz .t-input-group{display:none;}
.fencequiz .fencequiz__t-input-group_active{display:block}
.fencequiz .fencequiz__capture-form{display:none; position:relative}
.fencequiz .fencequiz__capture-form .t-input-group{display:block}
.fencequiz__btn-wrapper{position:relative; padding-left:30px; padding-right:30px; clear:both}
.fencequiz__btn-wrapper::before, .fencequiz__btn-wrapper::after{content:''; display:table}
.fencequiz__btn-wrapper::after{clear:both}
.fencequiz__btn-wrapper .t-btn{position:relative}
.fencequiz__btn-wrapper .t-btn:focus, .fencequiz__btn-wrapper .t-btn:active{outline:none}
.fencequiz__btn-wrapper .fencequiz__btn_prev{float:left}
.fencequiz__btn-wrapper .fencequiz__btn_next, .fencequiz__btn-wrapper .fencequiz__btn_result{float:right; padding: 0 15px;font-size: 18px;font-weight: 600;border: none;height: 42px}
.fencequiz__btn-wrapper .fencequiz__btn_prev.t-btn_sm, .fencequiz__btn-wrapper .fencequiz__btn_next.t-btn_sm, .fencequiz .t-submit{display:flex; line-height:42px; padding: 0 15px;font-size: 18px;font-weight: 600;border: none;height: 42px}
.fencequiz__btn-wrapper svg{width: 25px;height: auto}
.fencequiz__btn_next svg{margin-left:10px}
.fencequiz__btn_prev svg{margin-right:10px}
.fencequiz__btn_result{display:none}
.fencequiz .t-form__submit{display: none; text-align: left;float: right;position:relative; bottom:-42px; z-index:5}
.fencequiz .fencequiz__btn-wrapper .t-btn[disabled], .fencequiz .t-form__submit .t-submit[disabled]{opacity:0.5}
.fencequiz .t-form__inputsbox{-webkit-transition:max-height 0.3s cubic-bezier(.19, 1, .22, 1); transition:max-height 0.3s cubic-bezier(.19, 1, .22, 1); max-height:10000px}
.fencequiz .fencequiz__inputsbox_hidden.t-form__inputsbox{overflow:hidden; max-height:0; opacity:0; visibility:hidden}
.fencequiz .t-input{background-color:transparent; -webkit-appearance:none}
.fencequiz .t-input-block textarea{padding-top:17px}
.fencequiz .t-input-block textarea.t-input_pvis{padding-top:26px}
.fencequiz .t-input-block textarea{padding-top:17px; background-color:transparent}
.fencequiz .t-input-title{font-size: 26px;line-height: 1.5;font-weight: 700;text-align: center;padding: 0 0 30px}
.fencequiz .t-input-subtitle{padding-bottom:15px}
.fencequiz .t-input-group_rd .t-input-subtitle{padding-bottom:5px}
.fencequiz .t-inputtime, .fencequiz .t-datepicker__wrapper{max-width:245px}
.fencequiz .t-form_bbonly .t-input-title{margin-bottom:0}
.fencequiz .t-form_bbonly .t-input-subtitle{padding-bottom:0; padding-top:5px}
.fencequiz .t-form_bbonly .t-input-block{margin-bottom:30px}
.fencequiz .t-radio__control, .fencequiz .t-checkbox__control, .fencequiz .t-img-select__text{font-size:14px; line-height:20px; font-weight:500}
.fencequiz .t-img-select__text{margin:10px 0; text-align:center}
.fencequiz .t-radio__control, .fencequiz .t-checkboxes__wrapper .t-checkbox__control{margin-bottom: 15px;margin-top: 0;display: flex;align-items: center;line-height: 20px}
@media screen and (max-width:1229px){
	.fencequiz .t-input-title{font-size:24px}
}
@media screen and (max-width:768px){
	.fencequiz__quiz_inner-space{padding-bottom:30px}
    .fencequiz__col.t-col{padding-left:0; padding-right:0}
    .fencequiz__quiz-description, .fencequiz__result-title{padding:20px; padding-bottom:25px}
    .fencequiz__quiz-description svg{display:none}
    .fencequiz__quiz-form-wrapper{padding-top:20px; padding-left:20px; padding-right:20px}
    .fencequiz .t-input-block textarea{padding-top:12px}
    .fencequiz .t-input-title{font-size:22px}
    .fencequiz .t-submit{width:100%; padding-left:20px; padding-right:20px}
    .fencequiz .t-radio__control, .fencequiz .t-checkbox__control, .fencequiz .t-img-select__text{font-size:13px}
    .fencequiz__btn-wrapper{padding-left:20px; padding-right:20px}
}


.fencequizpopup__body_popupshowed{-webkit-overflow-scrolling:touch!important}
.fencequizpopup__wrapper{padding-bottom:30px}
.fencequizpopup .t-input-block textarea.t-input_pvis{padding-top:26px}
.fencequizpopup__quiz{width:100%; border:0 solid transparent; background-color:#ffffff; box-sizing:border-box}
.fencequizpopup__quiz-wrapper{height:100%}
.fencequizpopup__quiz-form-wrapper{padding:30px; box-sizing:border-box}
.fencequizpopup__quiz-description-wrapper{position:relative; background-color:#ececec; overflow:hidden}
.fencequizpopup__quiz-description{padding:30px; background:#FFD200; box-sizing:border-box}
.fencequizpopup__quiz-description::after, .fencequizpopup__quiz-description::before{content:''; display:table}
.fencequizpopup__quiz-description::after{clear:both}
.fencequizpopup__quiz-description-title{float:left; width:95%}
.fencequizpopup__quiz-description-text{display:inline-block; vertical-align:top; width:100%; font-size: 18px; font-weight: 600}
.fencequizpopup__quiz-description-counter{float:right; font-weight:900; font-size:20px}
.fencequizpopup__quiz-description svg{display:inline-block; vertical-align:top; padding-right:3px; width:20px; height:20px}
.fencequizpopup__quiz-description .st61{fill:none; stroke:#FC8A15; stroke-width:5; stroke-linecap:round; stroke-linejoin:round; stroke-miterlimit:10}
.fencequizpopup__result-title{display: none;padding: 30px;text-align: center;font-size: 20px;line-height: 22px;background: #FFD200;box-sizing: border-box;font-weight: 600}
.fencequizpopup__progressbar{position:absolute; bottom:0; z-index:1; width:100%; height:5px; background-color:#cbcbcb; -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0)}
.fencequizpopup__progress{height:100%; width:0; background-color:#FC8A15; transition:width .3s ease}
.fencequizpopup .t-input-group:first-child{display:block}
.fencequizpopup .t-input-group{display:none}
.fencequizpopup .fencequizpopup__t-input-group_active{display:block}
.fencequizpopup .fencequizpopup__capture-form{display:none; position:relative; padding-bottom:0}
.fencequizpopup .fencequizpopup__capture-form .t-input-group{display:block; margin-bottom:25px; box-sizing:border-box}
.fencequizpopup .fencequizpopup__quiz_nofixedheight .t-input-group{padding-bottom:60px}
.fencequizpopup .fencequizpopup__quiz_nofixedheight .fencequizpopup__capture-form .t-input-group{padding-bottom:0}
.fencequizpopup .fencequizpopup__quiz_nofixedheight .fencequizpopup__capture-form{padding-bottom:20px}
.fencequizpopup .fencequizpopup__quiz_nofixedheight .fencequizpopup__quiz-form-wrapper{padding-bottom:65px}
.fencequizpopup__btn-wrapper{width: 100%; padding-left: 30px; padding-right: 30px; box-sizing: border-box; clear:both}
.fencequizpopup__btn-wrapper::before, .fencequizpopup__btn-wrapper::after{content:''; display:table}
.fencequizpopup__btn-wrapper::after{clear:both}
.fencequizpopup__btn-wrapper .t-btn{position:relative}
.fencequizpopup__btn-wrapper .t-btn:focus, .fencequizpopup__btn-wrapper .t-btn:active{outline:none}
.fencequizpopup__btn-wrapper .fencequizpopup__btn_prev{float:left}
.fencequizpopup__btn-wrapper .fencequizpopup__btn_next, .fencequizpopup__btn-wrapper .fencequizpopup__btn_result{float:right; padding: 0 15px;font-size: 18px;font-weight: 600;border: none;height: 42px}
.fencequizpopup__btn-wrapper .fencequizpopup__btn_prev.t-btn_sm, .fencequizpopup__btn-wrapper .fencequizpopup__btn_next.t-btn_sm{display:flex; padding: 0 15px;font-size: 18px;font-weight: 600;border: none;height: 42px}
.fencequizpopup__btn-wrapper svg{width: 25px;height: auto}
.fencequizpopup__btn_next svg{margin-left:10px}
.fencequizpopup__btn_prev svg{margin-right:10px}
.fencequizpopup__btn_result{display:none}
.fencequizpopup .t-form__submit{display: none; text-align: left;float: right; position:relative; bottom:-42px; z-index:10}
.fencequizpopup .fencequizpopup__btn-wrapper .t-btn[disabled], .fencequizpopup .t-form__submit .t-submit[disabled]{opacity:0.5}
.fencequizpopup .t-submit{display:flex; line-height:42px; padding: 0 15px;font-size: 18px;font-weight: 600;border: none;height: 42px}
.fencequizpopup .t-form__inputsbox{transition:max-height 0.3s cubic-bezier(.19, 1, .22, 1); max-height:10000px}
.fencequizpopup__inputsbox_hidden.t-form__inputsbox{overflow:hidden; max-height:0; opacity:0}
.fencequizpopup .t-input{background-color:transparent; -webkit-appearance:none}
.fencequizpopup .t-input-block textarea.t-input_pvis{padding-top:26px}
.fencequizpopup .t-input-block textarea{padding-top:17px; background-color:transparent}
.fencequizpopup .t-input-title{font-size: 26px;line-height: 1.5;font-weight: 700;text-align: center;padding: 0 0 30px}
.fencequizpopup .t-input-subtitle{padding-bottom:15px}
.fencequizpopup .t-input-group_rd .t-input-subtitle{padding-bottom:5px}
.fencequizpopup .t-inputtime, .fencequizpopup .t-datepicker__wrapper{max-width:245px}
.fencequizpopup .t-form_bbonly .t-input-title{margin-bottom:0}
.fencequizpopup .t-form_bbonly .t-input-subtitle{padding-bottom:0; padding-top:5px}
.fencequizpopup .t-form_bbonly .t-input-block{margin-bottom:30px}
.fencequizpopup .t-radio__control, .fencequizpopup .t-checkbox__control, .fencequizpopup .t-img-select__text{font-size: 14px;line-height: 20px;font-weight: 500}
.fencequizpopup .t-img-select__text{margin:10px 0; text-align:center}
.fencequizpopup .t-radio__control, .fencequizpopup .t-checkboxes__wrapper .t-checkbox__control{margin-bottom: 15px;margin-top: 0;display: flex;align-items: center;line-height: 20px}
@media screen and (max-width:1229px){
	.fencequizpopup .t-input-title{font-size:24px}
}
@media screen and (max-width:991px){
	.fencequizpopup__quiz-description, .fencequiz__quiz-description, .fencequizpopup__result-title, .fencequiz__result-title{padding:20px 20px 23px}
	.fencequizpopup__quiz-description-text, .fencequizpopup__quiz-description-counter, .fencequiz__quiz-description-text, .fencequiz__quiz-description-counter{font-size:14px}
	.fencequizpopup .t-input-title, .fencequiz .t-input-title{font-size: 20px; padding:0 0 20px}
	.fencequizpopup__quiz-form-wrapper, .fencequiz__quiz-form-wrapper{padding:20px}
	.fencequizpopup__btn-wrapper .fencequizpopup__btn_prev.t-btn_sm, .fencequizpopup__btn-wrapper .fencequizpopup__btn_next.t-btn_sm, .fencequiz__btn-wrapper .fencequiz__btn_prev.t-btn_sm, .fencequiz__btn-wrapper .fencequiz__btn_next.t-btn_sm, .fencequiz .t-submit, .fencequizpopup__btn-wrapper .fencequizpopup__btn_next, .fencequizpopup__btn-wrapper .fencequizpopup__btn_result, .fencequiz__btn-wrapper .fencequiz__btn_next, .fencequiz__btn-wrapper .fencequiz__btn_result, .fencequizpopup .t-submit{font-size: 16px; height: 40px}
	.fencequizpopup .t-radio__control, .fencequizpopup .t-checkbox__control, .fencequizpopup .t-img-select__text, .fencequiz .t-radio__control, .fencequiz .t-checkbox__control, .fencequiz .t-img-select__text{font-size: 12px;line-height: 16px}
	.fencequiz__btn-wrapper, .fencequizpopup__btn-wrapper{padding-left:20px; padding-right:20px}
	.t-input {height: 50px; padding: 0 15px; font-size: 14px}
	.fencequizpopup__result-title, .fencequiz__result-title{font-size:18px}
	.fencequiz .t-form__submit, .fencequizpopup .t-form__submit{bottom:-40px}
}
@media screen and (max-width:768px){
	.fencequizpopup .t-input-group{margin-bottom:20px}
    .fencequizpopup .fencequizpopup__capture-form{padding-bottom:0}
    .fencequizpopup .fencequizpopup__quiz_nofixedheight .fencequizpopup__capture-form{padding-bottom:0}
    .fencequizpopup .fencequizpopup__capture-form .t-input-group{margin-bottom:20px}
    .fencequizpopup .fencequizpopup__quiz_nofixedheight .t-input-group{padding-bottom:0}
    .fencequizpopup .t-input{height:50px; padding:0 14px; font-size:16px}
    .fencequizpopup .t-input__vis-ph{top:17px}
    .fencequizpopup .t-input_pvis{padding:22px 20px 10px 20px}
    .fencequizpopup .t-input-block textarea.t-input_pvis{padding-top:22px}
    .fencequizpopup__wrapper{padding-bottom:20px}
    .fencequizpopup__col.t-col{padding-left:0; padding-right:0}
    .fencequizpopup__quiz-description, .fencequizpopup__result-title{padding:20px; padding-bottom:25px}
    .fencequizpopup__quiz-description svg{display:none}
    .fencequizpopup__quiz-form-wrapper{padding:20px}
    .fencequizpopup .t-form__submit{right:20px}
    .fencequizpopup .t-input-block textarea{padding-top:12px}
    .fencequizpopup .t-input-title{font-size:22px}
    .fencequizpopup .t-submit{width:100%; padding-left:20px; padding-right:20px}
    .fencequizpopup .t-radio__control, .fencequizpopup .t-checkbox__control, .fencequizpopup .t-img-select__text{word-break:break-word}
	.fencequizpopup .fencequizpopup__btn-wrapper{padding-left: 20px;padding-right: 20px;position: absolute;bottom: 20px}
    .fencequizpopup .t-popup_show .t-popup__container{max-width:100%; right:0; left:0; top:0; bottom:0; padding-top:0; margin:0; box-sizing:border-box; min-height:100vh; -webkit-transform:translateY(0); transform:translateY(0); position:relative}
    .fencequizpopup .t-popup{padding:0}
    .fencequizpopup .t-popup__close{width:100%; height:50px; position:absolute; display:table; z-index:2; left:0; right:0; top:0}
    .fencequizpopup .t-popup__block-close{display:flex; justify-content:flex-end; align-items:center}
    .fencequizpopup .t-popup__block-close-button{display:table-cell; vertical-align:middle; width:16px; margin-right:10px; padding:10px; font-size:0; text-align:right}
    .fencequizpopup .t-popup__close-icon{width:16px; height:16px}
	.fencequiz__quiz-description-title, .fencequizpopup__quiz-description-title{width:100%}
	.fencequiz__progressbar, .fencequizpopup__progressbar{top:50px; bottom:auto}
	.fencequiz__quiz-description-counter, .fencequizpopup__quiz-description-counter{position: absolute;bottom: 5px;left: 50%;text-align: center;width: 50px;transform: translateX(-50%);}
	.fencequizpopup__quiz-description-counter{bottom: 25px;}
	.fencequizpopup__quiz-description, .fencequiz__quiz-description, .fencequizpopup__result-title, .fencequiz__result-title {padding: 15px}
	.fencequizpopup__quiz-description-text, .fencequizpopup__quiz-description-counter, .fencequiz__quiz-description-text, .fencequiz__quiz-description-counter{text-align:center; font-size: 15px}
	.fencequiz__quiz_inner-space{padding-bottom: 20px}
	.fencequiz__quiz-description-wrapper, .fencequizpopup__quiz-description-wrapper{position:static}
	.fencequizpopup .t-radio__control, .fencequizpopup .t-checkbox__control, .fencequizpopup .t-img-select__text, .fencequiz .t-radio__control, .fencequiz .t-checkbox__control, .fencequiz .t-img-select__text {font-size: 14px;line-height: 18px}
	.fencequizpopup__quiz-form-wrapper, .fencequiz__quiz-form-wrapper{padding:15px 15px 30px}
	.fencequiz__btn-wrapper, .fencequizpopup__btn-wrapper{padding-left:15px; padding-right:15px}
	.fencequizpopup .t-input-title, .fencequiz .t-input-title {font-size: 20px;padding: 0 0 15px}
	.fencequizpopup .fencequizpopup__btn-wrapper {padding-left: 15px;padding-right: 15px}
	.fencequizpopup .t-img-select__container{margin: 0 -10px 45px}
	.fencequizpopup .t-form__submit {right: 15px;position: absolute;bottom: 20px}
}
@media screen and (max-width:768px) and (orientation:portrait){
	.fencequizpopup .t-popup_show .t-popup__container{border-radius:0; min-height:100vh; min-height:calc(var(--vh, 1vh) * 100)}
}
@media screen and (max-width:659px){
	.fencequizpopup__quiz-description-text, .fencequizpopup__quiz-description-counter, .fencequiz__quiz-description-text, .fencequiz__quiz-description-counter{text-align: left;font-size: 16px}
	.fencequizpopup__result-title, .fencequiz__result-title {text-align: left; font-size: 20px; line-height:24px}
	.fencequiz__progressbar, .fencequizpopup__progressbar{top: 75px;}
}
@media screen and (max-width:460px){
	.fencequiz__quiz-description-title, .fencequizpopup__quiz-description-title {width: 97%}
	.fencequizpopup__quiz-description-text, .fencequizpopup__quiz-description-counter, .fencequiz__quiz-description-text, .fencequiz__quiz-description-counter{text-align: left;font-size: 14px; line-height:22px}
	.fencequizpopup__result-title, .fencequiz__result-title {text-align: left; font-size: 16px; line-height:22px}
	.fencequiz__progressbar, .fencequizpopup__progressbar{top: 72px;}
	.fencequiz__quiz-description-counter, .fencequizpopup__quiz-description-counter{display:none}
	.fencequizpopup .t-input-title, .fencequiz .t-input-title {line-height: 22px; font-size: 18px}
	.fencequizpopup__btn-wrapper .fencequizpopup__btn_prev.t-btn_sm, .fencequizpopup__btn-wrapper .fencequizpopup__btn_next.t-btn_sm, .fencequiz__btn-wrapper .fencequiz__btn_prev.t-btn_sm, .fencequiz__btn-wrapper .fencequiz__btn_next.t-btn_sm, .fencequiz .t-submit, .fencequizpopup__btn-wrapper .fencequizpopup__btn_next, .fencequizpopup__btn-wrapper .fencequizpopup__btn_result, .fencequiz__btn-wrapper .fencequiz__btn_next, .fencequiz__btn-wrapper .fencequiz__btn_result, .fencequizpopup .t-submit{font-size:14px; padding-left:10px; padding-right:10px}
	.fencequiz__btn_next svg, .fencequizpopup__btn_next svg{margin-left: 5px}
	.fencequiz__btn-wrapper svg {width: 20px;height: auto}
	.fencequiz__btn_prev svg, .fencequizpopup__btn_prev svg{margin-right: 5px}
}
@media screen and (max-width:375px){
	.fencequizpopup__quiz-description-text, .fencequizpopup__quiz-description-counter, .fencequiz__quiz-description-text, .fencequiz__quiz-description-counter{text-align: left;font-size: 13px; line-height:20px}
	.fencequizpopup__result-title, .fencequiz__result-title {text-align: left; font-size: 15px; line-height:20px}
	.fencequizpopup .t-input-title, .fencequiz .t-input-title {line-height: 20px; font-size: 16px}
	.fencequiz__progressbar, .fencequizpopup__progressbar{top: 70px;}
	.fencequizpopup .t-input {height: 48px;padding: 0 10px;font-size: 14px}
}

.fencequiz__quiz-preview{background-color: #ffffff; border-radius: 8px; overflow:hidden; box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);}
.t-checkbox__indicator-text a{text-decoration:underline}