.gHead{border-bottom:1px solid #e9ecef;padding:16px}.g-modal-size{background:#fff;border-radius:3px;box-shadow:0 0 20px -10px rgba(0,0,0,.1);color:#212529;max-width:calc(100vw - 10px)!important;width:500px}.g-modal-size,.gWidget{display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.gScroll{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;line-height:0}.g-modal-pos{color:#fff}.g-modal-pos:after{border-style:solid;border-width:10px;z-index:8}.gAction{height:32px;margin:-16px 0;overflow:hidden;padding:0;position:relative;z-index:100;-webkit-box-flex:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.gAction .gBtn{letter-spacing:0;min-width:36px}.gHeader{margin-top:0;padding:0;position:relative;word-wrap:break-word;color:#000;font-family:inherit;font-size:20px;font-weight:500;line-height:1.5em;margin-bottom:0;overflow:hidden}.gContent{font:400 16px/1.5em Arial,Helvetica,sans-serif;margin-top:0;padding:16px}.g-modal-body{position:relative;top:-3px}.gTimer{direction:ltr!important;left:0;line-height:0;position:absolute;right:0;transition:all .3s}.g-modal-timer-line .gTimer{background:hsla(0,0%,50%,.1);height:1px;top:15px}.g-modal-timer-circle .gTimer{height:34px;top:8px}.g-progress{height:34px;width:34px}.g-modal-timer-line .g-modal-timer{height:3px;left:0;top:-1px}.g-modal-timer-circle .g-modal-timer{left:50%;position:absolute;top:0;transform:translateX(-50%)}.g-progress__meter{stroke:hsla(0,0%,50%,.1);transition:all .3s}.g-modal-timer-line .g-modal-timer{background:#007bff}.g-progress__value{stroke:#00a2ff}.g-timer-controll{background:#fff!important;color:rgba(0,0,0,.5)!important;direction:ltr!important;display:inline-block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s}.g-modal-timer-line .g-timer-controll,.g-modal-timer-line .g-timer-controll:hover{color:#000!important;opacity:0;transform:translate(-50%,-50%) scale(0)}.g-modal-timer-circle .g-timer-controll,.g-modal-timer-circle .g-timer-controll:hover{background:none}.g-modal-timer-line.g-timer-progress-show .g-timer-controll{opacity:0;transform:translate(-50%,-50%) scale(0)}.g-modal-timer-line.g-timer-progress-hide .g-timer-controll{opacity:1;transform:translate(-50%,-50%) scale(1)}.g-timer-play:after{border-radius:2px;border-style:solid;border-width:2px 2px 0 0;content:"";display:inline-block;height:8px;left:-2px;position:relative;top:-1px;transform:rotate(45deg);width:8px}.g-timer-play:before{border-radius:2px 0 0 2px;border-style:solid;border-width:0 2px 0 0;left:2px;width:0}.g-timer-pause:after,.g-timer-play:before{content:"";display:inline-block;height:10px;position:relative;top:0}.g-timer-pause:after{border-style:solid;border-width:0 2px;width:6px}.g-modal-timer-line .g-timer-controll.g-timer-play{opacity:1;transform:translate(-50%,-50%) scale(1)}.g-state-pause .g-progress__meter{stroke:hsla(0,0%,50%,0)}.g-state-pause.g-modal-timer-line .gTimer{background:hsla(0,0%,50%,.1)}.gFooter{border-top:1px solid #e9ecef;overflow:hidden;padding:16px;text-align:right;-webkit-box-flex:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-top:-1px}.gFooter,.gPage{position:relative}.gPage{color:rgba(0,0,0,.4);display:block;float:left;font:400 14px/36px arial;white-space:nowrap;z-index:99}.g-map-pos .gPage:after{border-top:1px solid hsla(0,0%,50%,.2);content:"";height:0;left:0;position:absolute;top:100%;width:100%}.gPageTotal,.gPageVal{display:inline-block;vertical-align:top}.g-modal-step-total:before{content:"/ ";padding-left:3px}.g-step-item.g-el-absent{color:red}.gBtn{background:#007bff;border:none;border-radius:4px;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;height:36px;letter-spacing:0;line-height:36px;margin:0;outline:medium none;overflow:hidden;padding:0 12px;position:relative;text-align:center;text-decoration:none;text-transform:none;transition:all .3s;vertical-align:middle;will-change:box-shadow}.g-map-pos .gBtn,.g-modal-pos .gBtn{color:#fff}.g-map-pos .gBtn:hover,.g-modal-pos .gBtn:hover{background:#0069d9;color:#fff;opacity:1}.g-step-item:not(.hCur):hover{color:#000;opacity:1}.g-step-item:before{color:#b8b8b8;content:counter(section,decimal-leading-zero);counter-increment:section;display:block;font:11px/1.2em arial;height:100%;left:0;padding-left:25px;padding-right:20px;padding-top:20px;position:absolute;right:0;top:0;transition:all .3s;z-index:-1}.rtl .g-step-item:before{padding-right:85px}.gBtn.active,.gBtn:active{background:rgba(0,0,0,.1)}.gFooter .gBtn+.gBtn{margin-left:8px}.g-modal-pos ul{list-style-position:inside;margin:10px 0;padding:0}.g-map-pos{background:#fff;bottom:50px;box-shadow:-20px 20px 20px -10px rgba(0,0,0,.1);color:#333;display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;max-width:calc(100vw - 20px);overflow:visible;top:50px;width:300px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.gMapHeader{padding:0 25px 15px;-webkit-box-flex:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;position:relative}.g-map-header{font:400 20px/1.5em arial}.g-map-pos-left{box-shadow:20px 20px 20px -10px rgba(0,0,0,.1)}.gMapContent{overflow:hidden;overflow-y:auto;padding:0 0 20px;position:relative;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;counter-reset:section;flex-grow:1}.gMapBufer{height:40px;position:relative;-webkit-box-flex:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.gMapBufer:before{bottom:100%;content:"";height:0;position:absolute;right:0;width:calc(100% - 50px);z-index:99}.g-step-item{clear:both;color:#777;cursor:pointer;display:block;flex-flow:row nowrap;font-family:Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.2em;padding:34px 85px 17px 25px;position:relative;width:100%}.g-step-item-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g-step-item:after{border:3px solid rgba(0,0,0,.1);border-width:0 0 3px 3px;content:"";font-size:0;height:8px;line-height:0;margin-top:-9px;position:absolute;right:25px;top:50%;transform:rotate(-45deg);transform-origin:right bottom;width:15px}.g-step-item.g-step-success:after{border-color:#007bff}.g-step-item.hCur:before{background-color:#f5f5f5}.g-step-item.hCur{cursor:default}.g-map-no-clickable .g-step-item:hover:not(.hCur){background:none}.gMapAction{flex-shrink:0;padding:8px 12px 24px;position:relative}.gMapAction .gBtn{display:inline-block}.g-modal-close-tour{float:right}.g-modal-map{background:none;color:rgba(0,0,0,.5);float:left;font-size:28px;line-height:36px;margin:-16px auto -16px -16px;padding:16px;position:relative}.rtl .g-modal-map{margin:-16px -16px -16px auto}.gBtnGroup{overflow:hidden}.g-modal-close-tour{background:none;color:rgba(0,0,0,.5);font-size:28px;height:auto;line-height:28px;margin:-16px -16px -16px auto;padding:16px}.g-modal-close-tour:hover,.g-modal-map:hover{background:none;color:#000}.g-modal-type{color:rgba(0,0,0,.4);display:block;float:left;font:14px/36px arial}.rtl .g-modal-type{float:right}.g-modal-cover{left:0;position:relative;top:0}.g-map-pos-left .g-map-hide{float:left;transform:rotate(180deg)}.g-map-pos-left .g-map-toggle{float:right;transform:rotate(0)}.g-map-hide{color:rgba(0,0,0,.5);cursor:pointer;float:right;font-size:0;height:36px;line-height:0;position:relative;text-align:center;width:36px}.g-map-hide:after,.g-map-hide:before{border-style:solid;content:"";left:9px;position:absolute;top:17px}.g-map-hide:before{border-width:2px 0 0;height:0}.g-map-hide:after{border-width:0 2px 2px 0;height:8px;transform:rotate(-45deg) translate(4px);width:8px}.g-map-toggle{color:rgba(0,0,0,.5);cursor:pointer;float:left;font-size:0;height:36px;line-height:0;position:relative;text-align:center;transform:rotate(180deg);width:36px}.g-map-hide:hover,.g-map-toggle:hover{color:#000}.g-map-toggle:after,.g-map-toggle:before{border-style:solid;content:"";left:9px;position:absolute;top:17px}.g-map-toggle:before{border-width:2px 0 0;height:0}.g-map-toggle:after{border-width:0 2px 2px 0;height:8px;transform:rotate(-45deg) translate(4px);width:8px}.g-modal-begin-first,.g-modal-close-intro,.g-modal-prev{opacity:.4}.g-map-pos .gPage{padding:0 25px 20px}.rtl .gFooter{text-align:left}.rtl .g-modal-map,.rtl .gPage{float:right}.rtl .g-modal-close-tour{float:left}.rtl .gFooter .gBtn+.gBtn{margin-left:0;margin-right:8px}.rtl.g-map-pos .gPage{text-align:right}