:root{--text-color: #272838;--primary-color: #2c3489;--primary-color-hover: #23296c;--color-booked: #ba4b40;--color-free: #2d7e80;--btn-height-xl: 54rem;--btn-height-lg: 50rem;--btn-height-md: 44rem;--radius-lg: 10rem;--radius-md: 5rem;--transition-hover: .3s cubic-bezier(.61, 1, .88, 1);--transition-accordion: .5s cubic-bezier(.4, 0, .2, 1);--transition-dropdown: .5s cubic-bezier(.4, 0, .2, 1);--box-shadow: 0px 5px 8px 0px rgba(0, 0, 0, .1)}#global-loader{width:100%;height:100%;background-color:#fff;position:fixed;top:0;left:0;z-index:9999999;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:16rem}.preloader{max-width:150rem;max-height:150rem;height:100%;width:100%;display:block;position:relative;margin:30rem auto;border-radius:50%;border:2rem solid transparent;border-top-color:#000;animation:preloader-spin 3s linear infinite}.preloader:before{content:"";position:absolute;top:5rem;left:5rem;right:5rem;bottom:5rem;border-radius:50%;border:2rem solid transparent;border-top-color:#dedede;animation:preloader-spin 4s linear infinite}.preloader:after{content:"";position:absolute;top:15rem;left:15rem;right:15rem;bottom:15rem;border-radius:50%;border:2rem solid transparent;border-top-color:#000;animation:preloader-spin 2s linear infinite}.persentage{position:absolute;top:50%;transform:translateY(-25rem)}@keyframes preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.local-preloader-wrapper{width:100%;height:100%;background-color:#fff;position:absolute;top:0;left:0;z-index:10;display:flex;flex-direction:column;justify-content:center;align-items:center}.local-preloader{max-width:70rem;max-height:70rem;height:100%;width:100%;display:block;position:relative;margin:30rem auto;border-radius:50%;border:1rem solid transparent;border-top-color:#000;animation:preloader-spin 2.7s linear infinite}.local-preloader:before{content:"";position:absolute;top:5rem;left:5rem;right:5rem;bottom:5rem;border-radius:50%;border:1rem solid transparent;border-top-color:#dedede;animation:preloader-spin 1.5s linear infinite}.local-preloader:after{content:"";position:absolute;top:15rem;left:15rem;right:15rem;bottom:15rem;border-radius:50%;border:1rem solid transparent;border-top-color:#000;animation:preloader-spin 1s linear infinite}.loader-wrap{width:100%;height:calc(100% - 136rem);position:absolute;top:86rem;left:0}:root{--anim-delay: .3s;--anim-delay-2: 1s;--anim-delay-3: 1.5s;--rotate_line-1: 0;--rotate_line-2: 0;--point_size: 9rem;--point_border_1: 4rem;--point_border_2_static: 12rem;--point_border_2_dynamic: 7rem;--line_width: 2rem}.wrap_annotations{-webkit-user-select:none;user-select:none}.ann_point{width:0;height:0;background:#77004ab3;visibility:hidden;pointer-events:auto;border-radius:5rem;transition:opacity .2s}.mobile .ann_point{width:calc(var(--point_size) * 2);height:calc(var(--point_size) * 2)}.mobile .ann_point:after{width:calc(100% + var(--point_border_1) * 4);height:calc(100% + var(--point_border_1) * 4);border-width:calc(var(--point_border_2_static) * 2)}.mobile .ann_point.hover_js,.ann_point:hover{z-index:9999!important}.ann_point:before{content:"";display:none;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:transparent;border:var(--point_border_1) solid #5027bcb3;border-radius:50%}.mobile .ann_point:before{border-width:calc(var(--point_border_1) * 2)}.ann_point:after{content:"";display:none;width:calc(100% + var(--point_border_1) * 2);height:calc(100% + var(--point_border_1) * 2);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:transparent;border:var(--point_border_2_dynamic) solid #9b9ad180;border-radius:50%;box-shadow:0 0 0 calc(var(--point_border_2_static) - var(--point_border_2_dynamic)) #ffffff80;animation:pulse 2s linear infinite}.mobile .ann_point:after{width:calc(100% + var(--point_border_1) * 4);height:calc(100% + var(--point_border_1) * 4);border-width:calc(var(--point_border_2_dynamic) * 2);box-shadow:0 0 0 calc((var(--point_border_2_static) - var(--point_border_2_dynamic)) * 2) #ffffff80}.dyn_anns_anim.ann_point:after{transition:outline-width 1s,box-shadow 1s;outline-width:20rem;box-shadow:0 0 0 5rem #fff}.ann_point.visible{opacity:1;pointer-events:auto;transition:unset}.ann_point.visible.hidden{opacity:.3}.island .ann_point_label,.room .ann_point_label{display:flex;justify-content:center;align-items:center;font-size:18rem;color:#fff;position:absolute;top:0;left:0;visibility:visible;transform:translate(-50%,-50%);width:45rem;height:45rem;border-radius:50%;text-align:center;cursor:pointer;background:#2d7e80cc}.island .ann_point_label:hover,.room .ann_point_label:hover{background:#2d7e8099}.official .ann_point_label{display:flex;justify-content:center;align-items:center;font-size:18rem;color:#fff;position:absolute;top:0;left:0;visibility:visible;transform:translate(-50%,-50%);width:45rem;height:45rem;border-radius:50%;text-align:center;cursor:default;background:#fffc}.official .ann_point_label img{width:30rem}.room .ann_point_label.booked,.island .ann_point_label.booked{background:#ba4b40cc}.room .ann_point_label.booked:hover,.island .ann_point_label.booked:hover{background:#ba4b4099}.island-line .line_text{background-color:#a8d7ff}.room .ann_point_label img{height:64rem;pointer-events:none}.ceiling .ann_point_label{display:none;font-size:16rem;visibility:visible;width:max-content;color:#3e4281}.visible{display:block}.line_1,.line_2{position:absolute;width:0;height:var(--line_width);background:#fff}.line_1{top:calc(var(--line_width) / -2);left:calc(var(--point_border_1) * 2)}.mobile .line_1{left:calc(var(--point_border_1) * 4)}.line_1{transition:var(--anim-delay) var(--anim-delay)}.mall_stairs .ann_point_label{display:flex;justify-content:center;align-items:center;font-size:18rem;color:#0a0a0a;position:absolute;top:0;left:0;visibility:visible;transform:translate(-50%,-50%);width:45rem;height:45rem;border-radius:50%;text-align:center;cursor:default;background:#fffc}.mall_stairs .ann_point_label img{width:30rem}.escalator .ann_point_label{display:flex;justify-content:center;align-items:center;font-size:18rem;color:#0a0a0a;position:absolute;top:0;left:0;visibility:visible;transform:translate(-50%,-50%);width:45rem;height:45rem;border-radius:50%;text-align:center;cursor:default;background:#fffc}.escalator .ann_point_label img{width:30rem}.line_text{position:absolute;bottom:0;left:0;width:max-content;color:var(--text-color);font-size:24rem;font-weight:600;transition:var(--anim-delay);overflow:hidden;border-radius:10rem 10rem 10rem 0;line-height:1.25;padding:5rem 10rem}.line_text{background:#fff;-webkit-box-shadow:var(--box-shadow);-moz-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.line_text__amount{font-size:24rem;font-weight:600}.line_text__title{font-size:20rem;font-weight:400}.communications .line_text{border-radius:0 10rem 10rem;bottom:auto;top:0;background:#ffecaa}.entresols .line_text{background:#d8c2ff}.line_text .small-text{font-size:15rem}.mobile .line_text .small-text{font-size:30rem}.ann_point .line_1.line_visible,.mobile .ann_point.hover_js .line_1.line_visible,.ann_point:hover .line_1.line_visible{transition:var(--anim-delay)}.ann_point .line_1.line_visible{visibility:visible}.line_2.line_visible{width:100rem;transition:var(--anim-delay) var(--anim-delay)}.ann_point .line_text.line_visible,.ann_point.hover_js .line_text.line_visible,.ann_point:hover .line_text.line_visible{font-size:18rem;transition:var(--anim-delay) var(--anim-delay);opacity:1;padding:7rem 17rem;border:1rem solid #ffffff}.mobile .ann_point .line_text.line_visible,.mobile .ann_point.hover_js .line_text.line_visible{font-size:36rem;padding:14rem 34rem}.rotation_line_1{position:absolute;top:50%;right:50%;transform:rotate(var(--rotate_line-1))}.mobile .rotation_line_1:before{content:"";display:block;position:absolute;width:40rem;height:40rem;top:0;left:0;transform:translate(-50%,-50%);cursor:auto}.rotation_line_2{position:absolute;top:0rem;right:0rem;transform:rotate(var(--rotate_line-2))}.back_plane{position:absolute;width:100%;height:200rem}@keyframes pulse{0%{box-shadow:0 0 #ffffff80}to{box-shadow:0 0 0 10rem #ffffff20}}.modal{position:fixed;top:0;left:0;z-index:9999999;background-color:#000b;width:100%;height:100%;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s;font-size:20rem}.fade{width:100%;height:100%;position:absolute;top:0;left:0}.modal.show{opacity:1;visibility:visible}.modal-container{position:relative;height:fit-content;background-color:#fff;border-radius:var(--radius-lg);padding:20rem;text-align:center;max-height:calc(100vh - 100rem)}.modal-title{margin-bottom:20rem;font-size:28rem;font-weight:600;text-transform:uppercase}.modal_body_text{margin-bottom:46rem}.wrap_btn{display:flex;justify-content:center;gap:40rem}.cross_closer{width:22rem;height:22rem;position:absolute;top:14rem;right:14rem;cursor:pointer;background-image:url(../images/icons/closing_cross.svg);background-repeat:no-repeat;background-position:center;background-size:100%;transition:.5s}.cross_closer:hover{transform:rotate(90deg)}.modal_btn{display:flex;justify-content:center;align-items:center;width:fit-content;height:var(--btn-height-lg);padding-inline:40rem;background-color:var(--primary-color);border-radius:var(--radius-md);cursor:pointer;text-transform:uppercase;font-size:20rem;font-weight:600;padding-top:2rem;transition:background-color var(--transition-hover)}.modal_btn:hover{background-color:var(--primary-color-hover)}.modal_btn_confirm{background-color:var(--primary-color);color:#fff;font-size:18rem}.modal-buttons{margin-top:12%}.modal-content-download{display:flex;flex-direction:column;align-items:center}.modal_body_text label{display:flex;flex-direction:column;margin-bottom:20rem}.modal-content-download img{transform-origin:center;transform:rotate(0);animation:rotateAnimation 3s linear infinite}#zoomImgModal .modal-container{width:90%;max-width:1500rem;height:fit-content;background-color:#fff;border-radius:var(--radius-lg);padding:20rem;text-align:center;position:relative;overflow:hidden}#zoomImgModal .modal-content{position:relative;max-height:inherit;display:flex;flex-direction:column;align-items:center}#zoomImgModal img.fullscreen-image{display:block;height:calc(100vh - 162rem)}.iiz-inner-image-zoom__zoom{max-width:90vw;max-height:90vh}#zoomImgModal .modal_closer{position:absolute;top:20rem;right:20rem;width:36rem;height:36rem;cursor:pointer;z-index:999}#zoomImgModal .modal_closer img{width:36rem;height:36rem}@keyframes rotateAnimation{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}footer{position:fixed;display:none;justify-content:end;align-items:center;pointer-events:none;bottom:30rem;right:30rem;width:calc(100% - 60rem);z-index:50}footer.show{display:flex}.footer__container{display:flex;gap:40rem}.footer__item{pointer-events:auto;display:flex;flex-direction:column;align-items:center;gap:10rem}.footer__item .title{font-size:20rem;font-weight:400}button{padding:0;border:none;font:inherit;color:inherit;background-color:transparent;cursor:pointer;outline:none}.btn{display:flex;justify-content:center;align-items:center;height:var(--btn-height-lg);padding-inline:20rem;font-size:20rem;font-weight:600;color:#fff;text-transform:uppercase;border-radius:var(--radius-md);transition:all var(--transition-hover)}.btn_primary{background-color:var(--primary-color)}.btn_primary:hover{background-color:var(--primary-color-hover)}.reset{display:none;position:fixed;right:30rem;bottom:30rem;z-index:999;gap:10rem}.reset.show{display:flex;position:fixed;right:30rem;bottom:30rem;z-index:999;gap:10rem}.reset img{width:24rem}.accordion__title{gap:15rem;padding-inline:20rem 26rem}img.accordion__chevron-icon{width:24rem;transition:transform var(--transition-accordion)}.active img.accordion__chevron-icon{transform:scaleY(-1)}.accordion__body{max-height:0;overflow:hidden;transition:max-height var(--transition-accordion),padding var(--transition-accordion)}.legend{position:absolute;top:30rem;right:30rem;z-index:999}.legend__container{display:flex;flex-direction:column;background-color:#fff;border-radius:var(--radius-lg);padding:20rem;gap:20rem;-webkit-box-shadow:var(--box-shadow);-moz-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.legend__item{display:flex;justify-content:space-between;font-size:20rem;font-weight:400}.legend__icon{display:flex;justify-content:center;align-items:center;width:42rem}.legend__icon img{width:100%}.legend__room-free .legend__icon span{width:25rem;height:25rem;border-radius:100%;background-color:#4ca8ac}.legend__room-booked .legend__icon span{width:25rem;height:25rem;border-radius:100%;background-color:#c55348}.legend__bankomats .legend__icon span{width:25rem;height:25rem;background-color:#ecea00}.short_info{display:flex;flex-direction:column;width:320rem;position:fixed;z-index:999;padding:20rem;background:#fff;border-radius:var(--radius-lg);top:25rem;left:50%;transform:translate(-50%);cursor:auto;visibility:visible;-webkit-box-shadow:var(--box-shadow);-moz-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.short_info_item{display:flex;gap:5rem;font-size:20rem;font-weight:400;line-height:1.5;text-align:left}.short_info_item.size{margin-top:8rem;margin-bottom:10rem;font-size:36rem;font-weight:600}.short_info_item.status{color:var(--color-free)}.short_info_item.status.booked{color:var(--color-booked)}.wrap_room_info{position:fixed;top:30rem;left:30rem;min-width:520rem;border-radius:var(--radius-lg);overflow:hidden;transition:opacity .3s;z-index:999}.room_title{font-size:24rem;border-radius:var(--radius-lg);justify-content:space-between;background:var(--color-free)}.room-title__btns{display:flex;justify-content:start;align-items:center;gap:20rem}.room-title__btns img{width:36rem}.room-title__btns button{display:flex;justify-content:center;align-items:center}p.room_title_text{color:#fff}.room_title.booked{background:var(--color-booked)}.room_data{display:flex;flex-direction:column;gap:15rem;font-size:20rem}.data_item{display:flex;justify-content:space-between}.data_item .hr{flex-grow:1;align-self:start;margin-top:25rem;margin-inline:5rem;border-bottom:1rem dashed #959aa6;min-width:20rem}.item_info{font-weight:600}.data_item.access{justify-content:start;gap:13rem;font-weight:500;margin-top:10rem}.data_item .item_name{font-weight:400}.room__img-container{display:none;margin-top:44rem;position:relative}.room_img img{width:476rem}.zoom-img{position:absolute;top:10rem;right:10rem;width:54rem;height:54rem;padding:0}.zoom-img img{width:34rem}.active.dropdown{-webkit-box-shadow:var(--box-shadow);-moz-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.dropdown{transition:box-shadow var(--transition-dropdown)}.dropdown__title{gap:40rem;border-radius:var(--radius-lg);transition:border-radius var(--transition-dropdown);flex-wrap:nowrap;white-space:nowrap}.active .dropdown__title{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.dropdown__body{max-height:calc(100vh - 110rem);box-sizing:border-box;height:0;overflow-y:scroll;background-color:#fff;padding:0 20rem;transition:height var(--transition-dropdown),padding var(--transition-dropdown)}.active .dropdown__body{padding:20rem}.dropdown__chevron-icon{transition:transform var(--transition-dropdown)}.active .dropdown__chevron-icon{transform:scaleY(-1)}@font-face{font-family:Montserrat;font-style:normal;font-weight:100;src:local(""),url(../fonts/woff2/Montserrat-Thin.woff2) format("woff2"),url(../fonts/woff/Montserrat-Thin.woff) format("woff"),url(../fonts/ttf/Montserrat-Thin.ttf) format("truetype");font-display:swap}@font-face{font-family:Montserrat;font-style:italic;font-weight:100;src:local(""),url(../fonts/woff2/Montserrat-ThinItalic.woff2) format("woff2"),url(../fonts/woff/Montserrat-ThinItalic.woff) format("woff"),url(../fonts/ttf/Montserrat-ThinItalic.ttf) format("truetype");font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:200;src:local(""),url(../fonts/woff2/Montserrat-ExtraLight.woff2) format("woff2"),url(../fonts/woff/Montserrat-ExtraLight.woff) format("woff"),url(../fonts/ttf/Montserrat-ExtraLight.ttf) format("truetype");font-display:swap}@font-face{font-family:Montserrat;font-style:italic;font-weight:200;src:local(""),url(../fonts/woff2/Montserrat-ExtraLightItalic.woff2) format("woff2"),url(../fonts/woff/Montserrat-ExtraLightItalic.woff) format("woff"),url(../fonts/ttf/Montserrat-ExtraLightItalic.ttf) format("truetype");font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:local(""),url(../fonts/woff2/Montserrat-Light.woff2) format("woff2"),url(../fonts/woff/Montserrat-Light.woff) format("woff"),url(../fonts/ttf/Montserrat-Light.ttf) format("truetype");font-display:swap}@font-face{font-family:Montserrat;font-style:italic;font-weight:300;src:local(""),url(../fonts/woff2/Montserrat-LightItalic.woff2) format("woff2"),url(../fonts/woff/Montserrat-LightItalic.woff) format("woff"),url(../fonts/ttf/Montserrat-LightItalic.ttf) format("truetype");font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:local(""),url(../fonts/woff2/Montserrat-Regular.woff2) format("woff2"),url(../fonts/woff/Montserrat-Regular.woff) format("woff"),url(../fonts/ttf/Montserrat-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;src:local(""),url(../fonts/woff2/Montserrat-Italic.woff2) format("woff2"),url(../fonts/woff/Montserrat-Italic.woff) format("woff"),url(../fonts/ttf/Montserrat-Italic.ttf) format("truetype");font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:local(""),url(../fonts/woff2/Montserrat-Medium.woff2) format("woff2"),url(../fonts/woff/Montserrat-Medium.woff) format("woff"),url(../fonts/ttf/Montserrat-Medium.ttf) format("truetype");font-display:swap}@font-face{font-family:Montserrat;font-style:italic;font-weight:500;src:local(""),url(../fonts/woff2/Montserrat-MediumItalic.woff2) format("woff2"),url(../fonts/woff/Montserrat-MediumItalic.woff) format("woff"),url(../fonts/ttf/Montserrat-MediumItalic.ttf) format("truetype");font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:local(""),url(../fonts/woff2/Montserrat-SemiBold.woff2) format("woff2"),url(../fonts/woff/Montserrat-SemiBold.woff) format("woff"),url(../fonts/ttf/Montserrat-SemiBold.ttf) format("truetype");font-display:swap}@font-face{font-family:Montserrat;font-style:italic;font-weight:600;src:local(""),url(../fonts/woff2/Montserrat-SemiBoldItalic.woff2) format("woff2"),url(../fonts/woff/Montserrat-SemiBoldItalic.woff) format("woff"),url(../fonts/ttf/Montserrat-SemiBoldItalic.ttf) format("truetype");font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:local(""),url(../fonts/woff2/Montserrat-Bold.woff2) format("woff2"),url(../fonts/woff/Montserrat-Bold.woff) format("woff"),url(../fonts/ttf/Montserrat-Bold.ttf) format("truetype");font-display:swap}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;src:local(""),url(../fonts/woff2/Montserrat-BoldItalic.woff2) format("woff2"),url(../fonts/woff/Montserrat-BoldItalic.woff) format("woff"),url(../fonts/ttf/Montserrat-BoldItalic.ttf) format("truetype");font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;src:local(""),url(../fonts/woff2/Montserrat-ExtraBold.woff2) format("woff2"),url(../fonts/woff/Montserrat-ExtraBold.woff) format("woff"),url(../fonts/ttf/Montserrat-ExtraBold.ttf) format("truetype");font-display:swap}@font-face{font-family:Montserrat;font-style:italic;font-weight:800;src:local(""),url(../fonts/woff2/Montserrat-ExtraBoldItalic.woff2) format("woff2"),url(../fonts/woff/Montserrat-ExtraBoldItalic.woff) format("woff"),url(../fonts/ttf/Montserrat-ExtraBoldItalic.ttf) format("truetype");font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;src:local(""),url(../fonts/woff2/Montserrat-Black.woff2) format("woff2"),url(../fonts/woff/Montserrat-Black.woff) format("woff"),url(../fonts/ttf/Montserrat-Black.ttf) format("truetype");font-display:swap}@font-face{font-family:Montserrat;font-style:italic;font-weight:900;src:local(""),url(../fonts/woff2/Montserrat-BlackItalic.woff2) format("woff2"),url(../fonts/woff/Montserrat-BlackItalic.woff) format("woff"),url(../fonts/ttf/Montserrat-BlackItalic.ttf) format("truetype");font-display:swap}html{font-size:.04vw;scroll-behavior:smooth}body{margin:0;padding:0;font-family:Montserrat,sans-serif;line-height:1.5;width:100%;height:100vh;position:relative;overflow:hidden;-webkit-user-select:none;user-select:none;color:var(--text-color);font-size:16rem}h1,h2,h3,h4,h5{margin:0}input[type=radio]{display:none}p{color:var(--text-color);margin:0}.mall_name{position:absolute;z-index:999;top:30rem;left:50%;transform:translate(-50%);font-size:28rem;font-weight:600;text-transform:uppercase;pointer-events:none}.d3d-container{position:absolute;width:100%;height:100%;background-color:#868686}.disabled{opacity:.3;pointer-events:none}#bd{position:fixed;padding:5px;top:40px;left:20px;background:#ccc;border:2px solid #999797;border-radius:5px;cursor:pointer}.closer{position:absolute;width:24rem;height:24rem;right:20rem;top:20rem;border-radius:50%;cursor:pointer;background:center/100% no-repeat url(../images/icons/cross-closer.svg) #fff}.hide{opacity:0;pointer-events:none}.view-input{display:none}.view-text{padding:5rem}.room_item{position:relative;padding-left:18rem}.room_item:before{content:"";display:block;width:10rem;height:10rem;position:absolute;top:5rem;left:0}.room_item.free:before{background:#a4d7d18c;outline:2rem solid #a4d7d1}.room_item.occup:before{background:#edb0a48c;outline:2rem solid #edb0a4}.room_item.order:before{background:#f7c7898c;outline:2rem solid #f7c789}.details{width:100%}.details.hide{opacity:0;pointer-events:none}.mainZindex{z-index:888!important}.dim{opacity:.5}.radio-group{display:flex;justify-content:center}.radio-group label:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.radio-group label:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}.radio-label{display:flex;justify-content:center;align-items:center;cursor:pointer;background-color:#fff;height:var(--btn-height-lg);width:79rem;font-size:28rem;font-weight:600;transition:background-color var(--transition-hover),color var(--transition-hover)}.radio-label.active{background-color:var(--primary-color);color:#fff;cursor:default}*::-webkit-scrollbar{width:4rem}*::-webkit-scrollbar-thumb{background-color:#2728381a;border-radius:2rem;cursor:default}*::-webkit-scrollbar-track{background-color:transparent;border-radius:4rem}@-moz-document url-prefix(){*{scrollbar-width:thin;scrollbar-color:var(--border-color-grey) transparent}}.iiz{cursor:-webkit-zoom-in;cursor:zoom-in;display:inline-block;margin:0;max-width:100%;overflow:hidden;position:relative}.iiz--drag .iiz__zoom-img--visible{cursor:-webkit-grab;cursor:grab}.iiz__img{display:block;height:auto;max-width:100%;opacity:1;pointer-events:none;visibility:visible}.iiz__img--hidden{opacity:0;visibility:hidden}.iiz__img--abs{height:100%;left:0;top:0;width:100%}.iiz__img--abs,.iiz__zoom-img{display:block;position:absolute}.iiz__zoom-img{-webkit-touch-callout:none;max-width:none!important;opacity:0;pointer-events:none;visibility:hidden;width:auto!important}.iiz__zoom-img--visible{cursor:-webkit-zoom-out;cursor:zoom-out;opacity:1;pointer-events:auto;-ms-touch-action:none;touch-action:none;visibility:visible}.iiz__zoom-portal{bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000}.iiz__btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#fffc;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;justify-content:center;outline:none;padding:0;position:absolute;text-decoration:none;width:40px}.iiz__btn:before{background-position:50%;background-repeat:no-repeat;content:" ";display:block}.iiz__hint{bottom:10px;pointer-events:none;right:10px}.iiz__hint:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.9 19.9'%3E%3Cpath d='M13.9 7.4C13.9 3.8 11 .9 7.4.9S.9 3.8.9 7.4s2.9 6.5 6.5 6.5 6.5-2.9 6.5-6.5zm5.3 12.5-6.7-7.2c-1.4 1.3-3.2 2.1-5.1 2.1-4.1 0-7.4-3.3-7.4-7.4S3.3 0 7.4 0s7.4 3.3 7.4 7.4c0 1.7-.6 3.4-1.7 4.7l6.8 7.2-.7.6z' fill='%23000222'/%3E%3C/svg%3E");content:" ";height:20px;width:20px}.iiz__close{opacity:0;right:10px;top:10px;visibility:hidden}.iiz__close--visible{cursor:pointer;opacity:1;visibility:visible}.iiz__close:before{background-image:-webkit-gradient(linear,left top,left bottom,from(#222),to(#222)),-webkit-gradient(linear,left top,left bottom,from(#222),to(#222));background-image:-o-linear-gradient(#222,#222),-o-linear-gradient(#222,#222);background-image:linear-gradient(#222,#222),linear-gradient(#222,#222);background-size:100% 1px,1px 100%;content:" ";height:29px;margin:0 auto;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:29px}
