.btn-group-xs>.btn, .btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px;}
input[type="checkbox"].ios8-switch{position:absolute;margin:8px 0 0 16px;display:none;}
input[type="checkbox"].ios8-switch + label{position:relative;padding:5px 0 0 50px;line-height:2.0em;font-weight:normal;}
input[type="checkbox"].ios8-switch + label:before{content:"";position:absolute;display:block;left:0;top:0;width:40px;height:24px;border-radius:16px;background:#fff;border:1px solid #d9d9d9;-webkit-transition:all 0.3s;transition:all 0.3s;}
input[type="checkbox"].ios8-switch + label:after{content:"";position:absolute;display:block;left:0px;top:0px;width:24px;height:24px;border-radius:16px;background:#fff;border:1px solid #d9d9d9;-webkit-transition:all 0.3s;transition:all 0.3s;}
input[type="checkbox"].ios8-switch + label:hover:after{box-shadow:0 0 5px rgba(0,0,0,0.3);}
input[type="checkbox"].ios8-switch:checked + label:after{margin-left:16px;}
input[type="checkbox"].ios8-switch:checked + label:before{background:#55D069;}
input[type="checkbox"].ios8-switch-sm{margin:5px 0 0 10px;}
input[type="checkbox"].ios8-switch-sm + label{position:relative;padding:0 0 0 32px;line-height:1.3em;}
input[type="checkbox"].ios8-switch-sm + label:before{width:25px;height:15px;border-radius:10px;}
input[type="checkbox"].ios8-switch-sm + label:after{width:15px;height:15px;border-radius:10px;}
input[type="checkbox"].ios8-switch-sm + label:hover:after{box-shadow:0 0 3px rgba(0,0,0,0.3);}
input[type="checkbox"].ios8-switch-sm:checked + label:after{margin-left:10px;}
input[type="checkbox"].ios8-switch-lg{margin:10px 0 0 20px;}
input[type="checkbox"].ios8-switch-lg + label{position:relative;padding:7px 0 0 60px;line-height:2.3em;}
input[type="checkbox"].ios8-switch-lg + label:before{width:50px;height:30px;border-radius:20px;}
input[type="checkbox"].ios8-switch-lg + label:after{width:30px;height:30px;border-radius:20px;}
input[type="checkbox"].ios8-switch-lg + label:hover:after{box-shadow:0 0 8px rgba(0,0,0,0.3);}
input[type="checkbox"].ios8-switch-lg:checked + label:after{margin-left:20px;}
.mapsvg-auto-height{position:relative;}
.mapsvg-controller-view-toolbar{box-sizing:border-box;}
.mapsvg-controller-view-toolbar:empty{display:none;}
.mapsvg-controller-view-toolbar:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.mapsvg-mobile-modal-close{display:none;position:absolute;left:50%;transform:translateX(-50%);bottom:30px;outline:none;background:#2196F3;color:#fff;font-weight:bold;border:1px solid #ccc;border-radius:21px;padding:0 20px;line-height:40px;font-size:16px;}
.mapsvg-directory{box-sizing:border-box;}
.mapsvg-directory *{box-sizing:border-box;}
.mapsvg-directory.flex{display:flex;flex-flow:column;max-height:100%;position:absolute;height:100%;left:0;top:0;right:0;overflow:hidden;}
.mapsvg-directory-search-wrap-margin{position:relative;height:34px;}
.mapsvg-directory-list-wrap:after{content:" ";height:100%;position:absolute;right:-15px;width:15px;top:0;}
.mapsvg-directory-search:active, .mapsvg-directory-search:focus{border:1px solid #eee !important;}
.mapsvg-directory-search:focus, .mapsvg-directory-search:active{outline:0 !important;-webkit-appearance:none !important;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.mapsvg-directory-list-wrap{border-right:1px solid #e5e5e5;max-height:100%;flex:1 0;z-index:1;background:#fafafa;position:relative;height:48px;}
.mapsvg-directory-list{overflow-y:scroll;position:absolute !important;bottom:0;left:0;right:0;top:0;}
.mapsvg-directory-item{display:block;cursor:pointer;padding:10px;font-size:14px;font-family:'Helvetica',sans-serif;color:#444;}
.mapsvg-category-item{padding:10px;color:#444;font-size:14px;font-family:'Helvetica',sans-serif;border-bottom:1px solid #eee;user-select:none;}
.mapsvg-category-label{font-weight:bold;}
.mapsvg-category-counter{}
.mapsvg-category-block{border-bottom:1px solid #eee;transition:max-height 0.2s ease-out;max-height:0;overflow:hidden;}
.mapsvg-category-block:last-child{border-bottom:none;}
.mapsvg-category-block .mapsvg-directory-item{padding-left:20px;}
.mapsvg-category-block.active{display:block;max-height:100%;}
.mapsvg-category-block.collapsed{}
.mapsvg-category-item:hover{cursor:pointer;}
.mapsvg-directory-item:hover, .mapsvg-category-item:hover{background:rgba(0,0,0,.05);}
.mapsvg-directory-item.hover, .mapsvg-category-item.hover{background:rgba(0,0,0,.05);}
.mapsvg-directory-item.selected, .mapsvg-category-item.selected{background:rgba(0,0,0,.1);}
.mapsvg-directory-item:after, .mapsvg-category-item:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.mapsvg-directory{min-width:0;position:relative;z-index:2;-webkit-font-smoothing:antialiased;}
.mapsvg-directory.closed{}
.mapsvg-directory.closed .mapsvg-directory-list-wrap{}
.mapsvg-directory.mapsvg-directory-overlapping .mapsvg-details-container{box-shadow:none;}
.mapsvg-directory ul{margin:0;}
.mapsvg-directory li{list-style:none;}
.mapsvg-directory-filter-wrap:empty{display:none;}
.mapsvg-directory-search-wrap{box-sizing:border-box;position:relative;}
.mapsvg-directory-filter-wrap.filter-wrap .mapsvg-directory-filter-wrap{padding:0;}
.mapsvg-chevron::before{transition:transform .2s;border-style:solid;border-width:0.10em 0.10em 0 0;content:'';display:inline-block;height:0.55em;left:0.15em;position:relative;top:0.50em;vertical-align:top;width:0.55em;}
.mapsvg-category-item .mapsvg-chevron{position:absolute;right:10px;}
.mapsvg-category-item .mapsvg-chevron:before{top:0.50em;transform:rotate(135deg);}
.mapsvg-chevron.right:before{left:0;transform:rotate(45deg);}
.active .mapsvg-chevron:before, .mapsvg-chevron.bottom:before{transform:rotate(-45deg);}
.mapsvg-chevron.left:before{left:0.25em;transform:rotate(-135deg);}
@media(max-width:812px){ .mapsvg-wrap .mapsvg-directory{width:100% !important;}
}
.mapsvg-filters-reset-container{flex-grow:0 !important;display:flex;}
.mapsvg-filters-reset-container button{align-self:flex-end;transform:translateY(1px);}
.mapsvg-filters-wrap{height:100%;box-sizing:border-box;}
.mapsvg-filters-wrap *{box-sizing:border-box;}
.mapsvg-details-container .mapsvg-form-builder{padding:0 !important;}
.mapsvg-filters-wrap .mapsvg-controller-view-content{padding:0;}
.mapsvg-header .mapsvg-filters-wrap, .mapsvg-footer .mapsvg-filters-wrap, .mapsvg-sidebar .mapsvg-filters-wrap, .mapsvg-sidebar .mapsvg-filters-wrap{width:100%;}
.mapsvg-directory-search-wrap  .mapsvg-form-builder{padding:10px;}
.mapsvg-sidebar .mapsvg-data-form-view{}
.mapsvg-header .mapsvg-data-form-view{max-width:100%;}
.mapsvg-address-search{height:35px !important;width:100% !important;}
.mapsvg-filters-wrap, .select2-results, .mapsvg-filters-wrap input{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;font-size:14px !important;line-height:1.42857143 !important;color:#333 !important;}
.select2-selection__rendered{}
.select2-search, .select2-selection__choice{margin-bottom:0;}
.mapsvg-filters-wrap input[type="text"],
.select2-search__field{height:35px !important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;font-size:14px !important;line-height:1.42857143 !important;color:#333 !important;background-color:#ffffff !important;border-color:#ccc !important;border-radius:4px !important;padding:0 10px !important;outline:none !important;border-width:1px;}
.select2-selection--multiple .select2-search__field{height:auto !important;padding:0 !important;border:0 !important;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:32px !important;}
.form-switch .form-check-label{line-height:35px;padding-left:7px;}
.mapsvg-filters-wrap .form-group{margin-bottom:15px;}
.mapsvg-filters-wrap .form-group:last-child{margin-bottom:0;}
#mapsvg-admin-content-filters-structure .mapsvg-data-preview .mapsvg-filter-label,
.mapsvg-filters-wrap .mapsvg-filter-label{text-transform:uppercase;font-weight:normal;color:#aaa;margin:0px 0px 4px 0;display:block;line-height:12px;text-align:left;}
.mapsvg-directory .mapsvg-filters-wrap label{margin-top:10px;}
.mapsvg-filters-wrap .form-group:first-child label{margin-top:0;}
.mapsvg-filters-wrap  .select2-container .select2-selection--single{height:35px;border-color:#ccc;}
.mapsvg-filters-wrap .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:35px;}
.mapsvg-filters-wrap .select2-container--default .select2-selection--single .select2-selection__arrow{height:35px;}
.mapsvg-filters-wrap .mapsvg-show-filters{text-align:center;flex-direction:column-reverse;display:flex;}
.mapsvg-header .mapsvg-filters-wrap .mapsvg-data-form-view, .mapsvg-footer .mapsvg-filters-wrap .mapsvg-data-form-view{display:flex;flex-direction:row;justify-content:space-between;padding:0;flex-wrap:wrap;}
.mapsvg-header .mapsvg-form-builder, .mapsvg-footer .mapsvg-form-builder{margin:-5px;}
.mapsvg-header .mapsvg-filters-wrap .mapsvg-data-form-view > .form-group, .mapsvg-footer .mapsvg-filters-wrap .mapsvg-data-form-view > .form-group{flex-grow:1;flex-shrink:1;margin:5px;align-self:flex-end;}
.mapsvg-header .mapsvg-show-filters, .mapsvg-footer .mapsvg-show-filters{flex-grow:0 !important;}
#mapsvg-admin-content-filters-structure .mapsvg-data-preview [class^="col-"],
#mapsvg-admin-content-filters-structure .mapsvg-data-preview [class*=" col-"],
.mapsvg-filters-wrap [class^="col-"],
.mapsvg-filters-wrap [class*=" col-"]{float:none;width:auto;padding:0;}
.mapsvg-details-container.mapsvg-filters-wrap .mapsvg-data-form-view{background-color:transparent;}
.mapsvg-header .mapsvg-distance-fields, .mapsvg-footer .mapsvg-distance-fields{display:flex;flex-direction:row;}
.mapsvg-header .mapsvg-distance-fields > div:first-child, .mapsvg-footer .mapsvg-distance-fields > div:first-child{flex-grow:2;margin-right:5px;}
.mapsvg-distance-fields > .mapsvg-distance-field-2{margin-top:5px;}
.mapsvg-distance-fields.search-by-zip .tt-menu{display:none !important;}
.mapsvg-header .mapsvg-distance-fields > .mapsvg-distance-field-2, .mapsvg-footer .mapsvg-distance-fields > .mapsvg-distance-field-2{margin-top:0;}
.mapsvg-wrap-all .btn, .mapsvg-btn{border:1px solid #ccc;color:#333;background-color:#fff;display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border-radius:4px;width:auto;height:35px;}
.mapsvg-wrap-all .btn:hover, .mapsvg-btn:hover{color:#333;background-color:#e6e6e6;border-color:#adadad;text-decoration:none;}
.mapsvg-wrap-all .btn:active, .mapsvg-btn:active{color:#333;background-color:#e6e6e6;border-color:#adadad;background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125);}
.mapsvg-directory-search{height:35px;border:1px solid #ccc;padding:3px 15px 3px 15px;font-weight:normal;width:100%;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;font-size:14px !important;line-height:1.42857143 !important;color:#333 !important;}
.mapsvg-directory-search{position:absolute;top:0;right:0;left:0;bottom:0;display:block;box-sizing:border-box;}
.mapsvg-filter-btn-ok{display:none;}
.typeahead{background-color:#fff;}
.twitter-typeahead{display:block !important;}
input.typeahead.form-control.tt-input{background-color:#fff !important;}
.twitter-typeahead{width:100%;}
.tt-input, .tt-hint{width:100%;outline:none;}
.tt-input{}
.tt-hint{color:#999;}
.tt-menu{width:100%;margin-top:0px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);border-radius:3px;box-shadow:0 5px 10px rgba(0,0,0,.2);}
.tt-suggestion{padding:3px 15px;}
.tt-suggestion.tt-cursor, .tt-suggestion.tt-selectable:hover{color:#fff;background-color:#0097cf;cursor:pointer;}
.tt-suggestion p{margin:0;}
.twitter-typeahead .spinner-border, .distance-search-wrap .spinner-border{position:absolute;top:10px;right:10px;}
.distance-search-wrap{position:relative;}
.distance-search-wrap.with-user-location-button{}
.distance-search-wrap.with-user-location-button .mapsvg-address-search{padding-right:30px !important;}
.distance-search-wrap .user-location-button{display:none;position:absolute;right:10px;top:11px;width:14px;height:14px;opacity:0.8;cursor:pointer;}
.distance-search-wrap .user-location-button:hover{opacity:0.6;}
.distance-search-wrap.with-user-location-button .user-location-button{display:block;}
.mapsvg{height:100px;position:relative;overflow:hidden;}
.mapsvg-wrap-all, .mapsvg-wrap-all *{box-sizing:border-box;}
.mapsvg-wrap{position:relative;box-sizing:border-box;max-width:100% !important;margin:0 !important;;}
.mapsvg-wrap *, .mapsvg *{outline:none !important;touch-action:manipulation;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;}
.mapsvg.mapsvg-responsive{width:100%;height:auto;}
.mapsvg text, .mapsvg tspan{pointer-events:none;}
.mapsvg svg{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:none !important;max-height:none !important;width:100%;height:auto;position:relative;-webkit-transition:transform .40s;-moz-transition:transform .40s;-ms-transition:transform .40s;-o-transition:transform .40s;transition:transform .40s;transform-origin:0% 0%;-webkit-transform-origin:0% 0%;}
.mapsvg.no-transitions *, .no-transitions{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;transition:none !important;}
.mapsvg-bubble{-webkit-transition:transform .40s;-moz-transition:transform .40s;-ms-transition:transform .40s;-o-transition:transform .40s;transition:transform .40s;}
.mapsvg-scrollpane{-webkit-transition:transform .40s;-moz-transition:transform .40s;-ms-transition:transform .40s;-o-transition:transform .40s;transition:transform .40s;position:absolute;top:0;bottom:0;left:0;right:0;}
.mapsvg-scrollpane-wrap{position:absolute;top:0;bottom:0;left:0;right:0;}
.mapsvg-with-google-map.mapsvg-google-map-loading svg, .mapsvg-with-google-map.mapsvg-google-map-loading .mapsvg-scrollpane{opacity:0;}
.mapsvg-google-map-loading.mapsvg-fade-in svg, .mapsvg-google-map-loading.mapsvg-fade-in .mapsvg-scrollpane{opacity:1;-webkit-transition:opacity .30s ease-out !important;-moz-transition:opacity .30s ease-out !important;-ms-transition:opacity .30s ease-out !important;-o-transition:opacity .30s ease-out !important;transition:opacity .30s ease-out !important;}
.mapsvg-with-google-map .mapsvg-scrollpane, .mapsvg-with-google-map svg, .mapsvg-with-google-map .mapsvg-popover, .mapsvg-with-google-map .mapsvg-marker, .mapsvg-with-google-map .mapsvg-marker-cluster{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;-webkit-transition-property:none!important;transition-property:none!important;-webkit-animation:none!important;}
.mapsvg-with-google-map.scrolling *{-webkit-transition-property:none!important;transition-property:none!important;-webkit-animation:none!important;animation:none!important;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
.mapsvg.scrolling .mapsvg-scrollpane{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
.mapsvg.mapsvg-scrollable{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab;}
.mapsvg.scrolling{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing;}
.mapsvg-loading{position:absolute;top:50%;left:50%;z-index:1;padding:7px 10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border:1px solid #ccc;background:#f5f5f2;transform:translate(-50%,-50%);text-align:center;box-shadow:0px 0px 20px rgba(0,0,0,.2);line-height:11px;}
.mapsvg-loading-text{display:inline-block;font-size:12px !important;color:#999;font-family:'Helvetica', sans-serif;}
.mapsvg-loading .spinner-border{display:inline-block;margin:0 auto;color:#888;margin-right:5px;}
.mapsvg-buttons{z-index:2;position:absolute;margin:10px;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.mapsvg-buttons.right{right:0;}
.mapsvg-buttons.left{left:0;}
.mapsvg-btn-map, .mapsvg-btn{width:24px;height:24px;line-height:24px;border-radius:2px;display:block;cursor:pointer;position:relative;background-color:#fff;padding:0;}
.mapsvg-btn-map{box-shadow:0 0 5px #999;overflow:hidden;}
.mapsvg-btn-location{text-align:center;vertical-align:middle;}
.mapsvg-btn-location svg{width:12px;opacity:0.7;pointer-events:none;display:block;margin:0 auto;margin-top:50%;transform:translateY(-50%);}
.mapsvg-btn-zoom-reset{text-align:center;vertical-align:middle;}
.mapsvg-btn-zoom-reset svg{width:12px;opacity:0.7;pointer-events:none;display:block;margin:0 auto;margin-top:50%;transform:translateY(-50%);}
.mapsvg-btn-group{margin-bottom:10px;box-shadow:0 0 5px #999;}
.mapsvg-btn-group > .mapsvg-btn-map{box-shadow:none;}
.mapsvg-btn-map:hover, .mapsvg-btn:hover{background-color:#f2f2f2;}
.mapsvg-btn-map.mapsvg-in{border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom:1px solid #ddd;}
.mapsvg-btn-map.mapsvg-out{border-top-right-radius:0;border-top-left-radius:0;}
.mapsvg-btn-back:before{content:'&lsaquo;';display:block;position:absolute;color:#999;height:24px;width:24px;line-height:24px;font-size:14px;pointer-events:none;}
.mapsvg-btn-map.mapsvg-in:before, .mapsvg-btn-map.mapsvg-out:before{content:'';display:block;position:absolute;top:11px;left:6px;background-color:#999;height:1px;width:12px;pointer-events:none;}
.mapsvg-btn-map.mapsvg-in:after{content:'';display:block;position:absolute;top:6px;left:11px;background-color:#999;height:12px;width:1px;pointer-events:none;}
.mapsvg-choropleth-legend{background-color:#ffffff;border-radius:3px;position:absolute;bottom:50px;right:10px;max-width:50%;min-width:10%;font-size:12px;line-height:15px !important;color:#666666;padding:0px 0px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;-webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5);overflow:hidden;z-index:2;}
.mapsvg-wrap-all{text-align:left;}
.mapsvg-wrap{display:flex;flex-flow:row;}
.mapsvg-top-container{position:relative;}
.mapsvg-sidebar{flex-basis:250px;}
.mapsvg-sidebar.mapsvg-sidebar-left .mapsvg-form-builder{padding-right:10px;}
.mapsvg-sidebar.mapsvg-sidebar-right .mapsvg-form-builder{padding-left:10px;}
.mapsvg-header .mapsvg-form-builder{padding-bottom:10px;}
.mapsvg-footer .mapsvg-form-builder{padding-top:10px;}
.mapsvg-controller-view{position:relative;height:100%;pointer-events:auto;}
.mapsvg-controller-view-wrap.nano{position:absolute;top:0;left:0;bottom:0;right:0;}
.mapsvg-controller-view-content{padding:15px;box-sizing:border-box;}
.mapsvg-mobile-buttons{height:50px;background-color:#eee;position:relative;display:none;}
.mapsvg-button-menu{display:none;position:absolute;right:0;top:0;left:50%;bottom:0;line-height:50px;cursor:pointer;color:#222;text-align:center;border:1px solid #ddd;}
.mapsvg-button-map{display:none;position:absolute;left:0;top:0;right:50%;bottom:0;line-height:50px;cursor:pointer;color:#444;text-align:center;box-sizing:border-box;border:1px solid #ddd;border-right:0;}
.mapsvg-button-menu:hover, .mapsvg-button-map:hover{background-color:#e2e2e2;}
.mapsvg-button-menu.active, .mapsvg-button-map.active{background-color:#ccc;border-color:#ccc;color:#fff;}
.mapsvg-wrap .mapsvg{flex:1 0;min-width:0;}
.mapsvg-filter-tags{padding:10px;}
.mapsvg > .mapsvg-filter-tags{position:absolute;}
.mapsvg-filter-tags:empty{display:none;}
.mapsvg-header .mapsvg-filter-tags, .mapsvg-footer .mapsvg-filter-tags{padding:0 0 10px 0;}
.mapsvg-filter-tag{background:#ddd;color:#666;display:inline-block;padding:0 8px;line-height:27px;border-radius:5px;font-size:13px;margin-right:4px;font-family:Helvetica Neue, Helvetica, Arial, sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.mapsvg-filter-delete{display:inline-block;color:#444;font-size:16px;padding-left:3px;}
.mapsvg-filter-delete:hover{color:#999;cursor:pointer;}
.mapsvg-map-container{flex-grow:1;position:relative;}
.mapsvg-layers-wrap{position:absolute;top:0;left:0;z-index:2;width:100%;}
.mapsvg-layer{}
.mapsvg-layer-gm{pointer-events:none;}
.mapsvg-layer-gm img{opacity:1;max-width:none;}
.mapsvg-layer-markers{position:absolute;display:block;width:100%;height:100%;}
.mapsvg-pagination .pager{padding-left:0;margin:20px 0;text-align:center;list-style:none;display:none;}
.mapsvg-with-pagination .mapsvg-pagination .pager{display:block;}
.mapsvg-pagination .pager li{display:inline-block;margin:0 2px;}
.mapsvg-pagination .pager li > a, .mapsvg-pagination .pager li > span{display:inline-block;padding:5px 14px;line-height:1.5;font-family:Helvetica;box-shadow:none;text-decoration:none;font-size:13px;background-color:#fff;border:1px solid #ddd;border-radius:15px;}
.mapsvg-pagination .pager li > a:hover, .mapsvg-pagination .pager li > a:focus{text-decoration:none;background-color:#eee;}
.mapsvg-pagination .pager .next > a, .mapsvg-pagination .pager .next > span{float:right;}
.mapsvg-pagination .pager .previous > a, .mapsvg-pagination .pager .previous > span{float:left;}
.mapsvg-pagination .pager .disabled > a, .mapsvg-pagination .pager .disabled > a:hover, .mapsvg-pagination .pager .disabled > a:focus, .mapsvg-pagination .pager .disabled > span{color:#ccc;cursor:not-allowed;background-color:#fff;}
.mapsvg-pagination li.disabled{pointer-events:none;}
.mapsvg > .mapsvg-pagination{position:absolute;bottom:10px;left:7px;}
.mapsvg > .mapsvg-pagination ul{margin:0;}
.mapsvg-filter-label:empty{display:none;}
.mapsvg-layers-control{max-width:200px;position:absolute;font-size:12px;text-align:left;padding:10px;height:100%;pointer-events:none;}
.mapsvg-layers-control.closed{pointer-events:none;}
.mapsvg-layers-control.closed .mapsvg-layers-label{pointer-events:all;}
.mapsvg-layers-control{pointer-events:none;}
.mapsvg-layers-label{pointer-events:all;}
.mapsvg-layers-item{pointer-events:all;}
.mapsvg-layers-control.mapsvg-top-left{top:0px;left:0px;}
.mapsvg-layers-control.mapsvg-top-left{top:0px;left:0px;}
.mapsvg-layers-control.mapsvg-top-right{top:0px;right:0px;}
.mapsvg-layers-control.mapsvg-bottom-right{bottom:0px;right:0px;}
.mapsvg-layers-control.mapsvg-bottom-left{bottom:0px;left:0px;}
.mapsvg-layers-control .mapsvg-layers-label{height:23px;line-height:23px;background:rgba(255,255,255,0.7);font-family:Helvetica Neue, Helvetica, Arial, sans-serif;padding:0 7px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.mapsvg-layers-label{pointer-events:all;}
.mapsvg-layers-label:after{content:'';display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-bottom:4px dashed;border-bottom:4px solid\9;border-top:0;border-right:4px solid transparent;border-left:4px solid transparent}
.mapsvg-layers-control.closed .mapsvg-layers-list-wrap{display:none;}
.mapsvg-layers-control.closed .mapsvg-layers-label:after{content:'';display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent;border-bottom:0;}
.mapsvg-layers-list-wrap{position:absolute;top:33px;bottom:10px;left:10px;right:10px;}
.mapsvg-layers-list-wrap .nano{height:100% !important;}
.mapsvg-layers-list{pointer-events:none;}
.mapsvg-layers-item{pointer-events:all;padding:3px 7px;text-align:left;background:rgba(255,255,255,0.7);cursor:pointer;}
.mapsvg-layers-item label{cursor:pointer;}
.mapsvg-floors-control{max-width:200px;position:absolute;font-size:12px;text-align:left;padding:10px;height:100%;pointer-events:none;}
.mapsvg-floors-control.mapsvg-top-left{top:0px;left:0px;}
.mapsvg-floors-control.mapsvg-top-right{top:0px;right:0px;}
.mapsvg-floors-control.mapsvg-bottom-right{bottom:0px;right:0px;}
.mapsvg-floors-control.mapsvg-bottom-left{bottom:0px;left:0px;}
.mapsvg-floors-control .mapsvg-floors-label{height:23px;line-height:23px;background:rgba(255,255,255,0.7);padding:0 7px;cursor:pointer;}
.mapsvg-floors-label{pointer-events:all;}
.mapsvg-floors-label:after{content:'';display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-bottom:4px dashed;border-bottom:4px solid\9;border-top:0;border-right:4px solid transparent;border-left:4px solid transparent}
.mapsvg-floors-control.closed .mapsvg-floors-list-wrap{display:none;}
.mapsvg-floors-control.closed .mapsvg-floors-label:after{content:'';display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent;border-bottom:0;}
.mapsvg-floors-list-wrap{position:absolute;top:33px;bottom:10px;left:10px;right:10px;}
.mapsvg-floors-list-wrap .nano{height:100% !important;}
.mapsvg-floors-item{padding:3px 7px;text-align:left;background:rgba(255,255,255,0.7);cursor:pointer;pointer-events:all;}
.mapsvg-floors-item label{cursor:pointer;}
.mapsvg-no-results{padding:10px;color:#666;font-family:'Helvetica', 'sans-serif';font-size:14px;font-weight:normal;}
.mapsvg-layers-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.mapsvg-btn-previous-map svg{width:22px;opacity:0.7;pointer-events:none;display:block;margin:1px auto;}
@media(max-width:812px){ .select2-container{z-index:999999;}
.mapsvg-sidebar{flex-grow:1;}
.mapsvg-sidebar-right{}
.mapsvg-top-container{display:none;}
.mapsvg-layers-control{left:auto !important;}
.mapsvg-btn-map{width:32px;height:32px;line-height:32px;}
.mapsvg-btn-map.mapsvg-in:before, .mapsvg-btn-map.mapsvg-out:before{top:15px;left:6px;height:1px;width:20px;}
.mapsvg-btn-map.mapsvg-in:after{top:6px;left:15px;height:21px;width:1px;}
.mapsvg-btn-map svg{width:15px;}
.mapsvg-mobile-buttons{display:block;margin:0 !important;}
.mapsvg-hide-map-list-buttons .mapsvg-mobile-buttons{display:none;}
.mapsvg-directory-visible .mapsvg-sidebar-left, .mapsvg-directory-visible .mapsvg-sidebar-right{flex-basis:0 !important;}
.mapsvg-button-map, .mapsvg-button-menu{display:block;}
.mapsvg-wrap{padding-left:0 !important;padding-right:0 !important;}
.mapsvg-controller-view{width:100% !important;}
.mapsvg-btn-previous-map svg{margin:4px auto;width:25px;}
} @font-face{font-family:'mapsvg-icons';src:url(//battalzade.com.tr/wp-content/plugins/mapsvg/css/font/mapsvg-icons.eot?98971180);src:url(//battalzade.com.tr/wp-content/plugins/mapsvg/css/font/mapsvg-icons.eot?98971180#iefix) format('embedded-opentype'), url(//battalzade.com.tr/wp-content/plugins/mapsvg/css/font/mapsvg-icons.woff2?98971180) format('woff2'), url(//battalzade.com.tr/wp-content/plugins/mapsvg/css/font/mapsvg-icons.woff?98971180) format('woff'), url(//battalzade.com.tr/wp-content/plugins/mapsvg/css/font/mapsvg-icons.ttf?98971180) format('truetype'), url(//battalzade.com.tr/wp-content/plugins/mapsvg/css/font/mapsvg-icons.svg?98971180#mapsvg-icons) format('svg');font-weight:normal;font-style:normal;}
[class^="mapsvg-icon-"]:before, [class*=" mapsvg-icon-"]:before{font-family:"mapsvg-icons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.mapsvg-icon-menu:before{content:'\f0c9';}
.mapsvg-icon-map:before{content:'\f278';}
@-webkit-keyframes fade-in {
from{opacity:0;}
to{opacity:1;}
}
@-moz-keyframes fade-in {
from{opacity:0;}
to{opacity:1;}
}
@-ms-keyframes fade-in {
from{opacity:0;}
to{opacity:1;}
}
iframe.mapsvg-iframe-shortcode, iframe.mapsvg-iframe-post{border:0;overflow:hidden;}
.mapsvg-hidden{display:none;}
.mapsvg-invisible{visibility:hidden;pointer-events:none;}
.mapsvg-bubble{background-color:transparent;border-radius:50%;text-align:center;color:black;border:1px solid black;line-height:23px;vertical-align:middle;}
.mapsvg:not(.bubbles-regions-on) .mapsvg-region-bubble{display:none;}
.mapsvg:not(.bubbles-database-on) .mapsvg-marker-bubble{display:none;}
.mapsvg.bubbles-database-on .mapsvg-marker{border-radius:50%;}
.mapsvg-bubble.mapsvg-empty{display:none;}
@-webkit-keyframes spinner-border {
to{transform:rotate(360deg);}
}
@keyframes spinner-border {
to{transform:rotate(360deg);}
}
.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:0.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:0.75s linear infinite spinner-border;animation:0.75s linear infinite spinner-border;}
.spinner-border-sm{width:1rem;height:1rem;border-width:2px;}
.mapsvg-choropleth-source-field{background-color:#ffffff;border-radius:3px;position:absolute;bottom:10px;right:10px;max-width:50%;min-width:167px;font-size:12px !important;line-height:15px !important;color:#666666;padding:0px 0px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;-webkit-box-shadow:0px 0px 8px 0px rgb(0 0 0 / 50%);-moz-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 8px 0px rgb(0 0 0 / 50%);z-index:2;}
.mapsvg-choropleth-source-field select{width:100%;}
.mapsvg-coloring-subitem-label{font-weight:bold;padding-top:7px;margin-bottom:0;text-align:right;}
.mapsvg-coloring-subitem-content{border-left:1px solid #999;}
.mapsvg-coloring-no-data, .mapsvg-coloring-palette-out-of-range, .mapsvg-coloring-pallete-color{padding:10px 0;margin-bottom:20px;}
.mapsvg-choropleth-segment-details{position:absolute;background:white;padding:5px 10px;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5);}
.bubbles-database-on .mapsvg-marker img{display:none !important;}
.mapsvg-choropleth-legend > *{margin:10px 10px;font-size:12px;}
.mapsvg-choropleth-legend-vertical .mapsvg-choropleth-legend-gradient-colors{width:30%;height:50%;display:flex;flex-flow:column;justify-content:space-evenly;color:black;}
.mapsvg-choropleth-legend-vertical .mapsvg-choropleth-legend-gradient-no-data{width:30%;height:auto;display:flex;flex-flow:row;justify-content:center;color:black;margin-bottom:10px;text-align:center;}
.mapsvg-choropleth-legend-horizontal .mapsvg-choropleth-legend-gradient{width:auto;height:30%;display:flex;flex-flow:row;justify-content:space-between;color:black;}
.mapsvg-choropleth-legend-horizontal .mapsvg-choropleth-legend-gradient-colors{width:85%;display:flex;flex-flow:row;justify-content:space-evenly;color:black;}
.mapsvg-choropleth-legend-horizontal .mapsvg-choropleth-legend-gradient-no-data{width:12%;height:auto;display:flex;flex-flow:column;justify-content:center;color:black;text-align:center;}
.mapsvg-choropleth-legend-title{font-weight:bold;}
.mapsvg-choropleth-legend-container-top-right{top:10px;right:50px;bottom:unset;}
.mapsvg-choropleth-legend-container-top-left{top:10px;left:10px;right:unset;bottom:unset;}
.mapsvg-choropleth-legend-container-bottom-left{left:10px;bottom:10px;right:unset;}
.mapsvg-choropleth-legend-gradient-colors > div{display:flex;align-items:center;justify-content:center;}
.mapsvg-choropleth-legend-vertical .mapsvg-choropleth-legend-palette{display:flex;flex-flow:column-reverse;}
.mapsvg-choropleth-legend-vertical .mapsvg-choropleth-legend-palette-color-wrap[data-idx="out-of-range"],
.mapsvg-choropleth-legend-vertical .mapsvg-choropleth-legend-palette-color-wrap[data-idx="no-data"]{margin-top:25px;}
.mapsvg.bubbles-database-on .mapsvg-choropleth-legend-palette-color-wrap[data-idx="no-data"],
.mapsvg.bubbles-regions-on .mapsvg-choropleth-legend-palette-color-wrap[data-idx="no-data"]{display:none;}
.mapsvg-choropleth-legend-horizontal .mapsvg-choropleth-legend-palette{display:flex;flex-flow:row;}
.mapsvg-choropleth-legend-horizontal .mapsvg-choropleth-legend-palette-color-wrap{display:flex;flex-flow:column;width:60px;margin-right:20px;}
.mapsvg-choropleth-legend-vertical .mapsvg-choropleth-legend-palette-color-wrap{display:flex;flex-flow:row;}
.mapsvg-choropleth-legend-palette-color{width:45px;height:45px;min-width:45px;min-height:45px;display:block;}
.mapsvg-choropleth-legend-horizontal .mapsvg-choropleth-legend-palette-color{margin-bottom:10px;}
.mapsvg-choropleth-legend-vertical .mapsvg-choropleth-legend-palette-color{margin-right:10px;}
.mapsvg-choropleth-legend-palette-color-description{display:flex;flex-flow:column;justify-content:center;}
.mapsvg-gauge{background-color:#ffffff;border-radius:3px;position:absolute;bottom:10px;right:10px;max-width:50%;min-width:10%;font-size:11px !important;line-height:15px !important;color:#666666;padding:0px 0px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;-webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5);z-index:10;}
.mapsvg-gauge table{width:auto;margin:0;border:0;padding:0;}
.mapsvg-gauge .mapsvg-gauge-gradient{min-width:100px;}
.mapsvg-gauge table tr{border:0 !important;}
.mapsvg-gauge table td{padding:2px 7px;border:0 !important;}
.form-text:empty{display:none;}
.mapsvg-marker{-webkit-transition:transform .40s;-moz-transition:transform .40s;-ms-transition:transform .40s;-o-transition:transform .40s;transition:transform .40s;}
.no-transitions-markers .mapsvg-marker, .no-transitions-markers .mapsvg-marker-cluster{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
.no-transitions-labels .mapsvg-region-label, .no-transitions-labels .mapsvg-marker-label{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
.no-transitions-bubbles .mapsvg-region-bubble, .no-transitions-bubbles .mapsvg-marker-bubble{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
.mapsvg-marker{cursor:pointer;position:absolute;left:0;top:0;z-index:1;max-width:none !important;}
.mapsvg-marker *{pointer-events:none;}
.mapsvg-marker-hidden{display:none !important;pointer-events:none;}
.mapsvg-marker-edit-mode .mapsvg-marker{opacity:1;}
.mapsvg-marker-edit-mode .mapsvg-marker-cluster{display:none;}
.mapsvg-marker-visible{display:block !important;}
.mapsvg-marker-label{position:absolute;bottom:100%;left:50%;margin-top:3px;transform:translateX(-50%);pointer-events:none;font-family:'Helvetica', sans-serif;}
.mapsvg-region-label{position:absolute;top:0;left:0;pointer-events:none;font-family:'Helvetica', sans-serif;}
.mapsvg-marker-label{-webkit-transition:transform .40s;-moz-transition:transform .40s;-ms-transition:transform .40s;-o-transition:transform .40s;transition:transform .40s;}
.mapsvg-user-location{pointer-events:none;}
.mapsvg-out-of-sight{display:none !important;}
.mapsvg-object-clusterized{display:none;}
.mapsvg-marker-cluster{-webkit-transition:transform .40s;-moz-transition:transform .40s;-ms-transition:transform .40s;-o-transition:transform .40s;transition:transform .40s;}
.mapsvg-marker-cluster{position:absolute;left:0;top:0;width:30px;line-height:20px;height:30px;border-radius:50%;background:rgba(0, 143, 247, 1);border:5px solid rgba(0, 143, 247, 0.55);text-align:center;font-size:12px;font-weight:normal;color:#333;font-family:Helvetica, Arial;-webkit-background-clip:padding-box;background-clip:padding-box;box-sizing:border-box;}
.mapsvg-marker-cluster:hover{background:rgb(128, 180, 255);cursor:pointer;-webkit-background-clip:padding-box;background-clip:padding-box;}
.mapsvg-details-container{outline:none !important;touch-action:manipulation;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;box-sizing:border-box;}
.mapsvg-details-container *{box-sizing:border-box;}
.mapsvg-details-container.mapsvg-filters-wrap .mapsvg-controller-view-content{padding:10px 10px 80px 10px;}
.mapsvg-details-container{background-color:rgba(255,255,255,.9);}
.mapsvg-details-container:after{content:" ";height:100%;position:absolute;right:-15px;width:15px;top:0;}
.mapsvg-details-container{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;max-height:100%;z-index:3;}
.mapsvg-details-container.mapsvg-details-container-relative{position:relative;}
.mapsvg-details-container .mapsvg-controller-view{position:absolute;top:0;left:0;right:0;bottom:0;}
.mapsvg-details-container-relative .mapsvg-controller-view{position:relative;}
.mapsvg-details-container .mapsvg-controller-view-content{padding-top:0;}
.mapsvg-details-container.near{z-index:3;pointer-events:none;}
.mapsvg-details-container.near .mapsvg-controller-view{background-color:rgba(255,255,255,.85);}
.mapsvg-details-container.top{z-index:3;pointer-events:none;}
.mapsvg-details-container{}
.mapsvg-details-container:empty{display:none;}
.over .mapsvg-details-container{opacity:0;}
.mapsvg-details-container.mapsvg-over{left:0;width:100%;z-index:2;}
.mapsvg-details-container.mapsvg-over:after{box-shadow:none !important;}
.mapsvg-details-container.mapsvg-near{width:100%;z-index:-1;}
.mapsvg-details-container .mapsvg-controller-view-toolbar{height:28px;padding:0;}
.mapsvg-details-close{transform:scale(0.4);}
.mapsvg-details-container.mapsvg-details-container-custom .mapsvg-details-close{disaplay:none;}
.mapsvg-details-back{left:0;right:auto;cursor:pointer;background:url(//battalzade.com.tr/wp-content/plugins/mapsvg/img/left.png);background-size:cover;width:25px;height:25px;}
.mapsvg-details-container img{max-width:100%;}
@media(max-width:812px){ body > .mapsvg-details-container{position:fixed;width:100% !important;height:100% !important;top:0;left:0;right:0;bottom:0;z-index:999999;margin:0 !important;}
.mapsvg-details-container .mapsvg-controller-view-toolbar{height:38px;padding:0;}
.mapsvg-details-container{background-color:rgba(255,255,255, 1);}
.mapsvg-details-container .mapsvg-controller-view-content{padding-bottom:80px;}
.mapsvg-details-conainer  {left:0 !important;width:100% !important;}
.mapsvg-details-container.near{z-index:3 !important;left:0 !important;}
.mapsvg-directory.closed{display:none;}
.mapsvg-directory{overflow:visible !important;}
.mapsvg-mobile-modal-close{display:block !important;}
}
.mapsvg.mapsvg-cursor-pointer .mapsvg-region{cursor:pointer;}
.mapsvg.mapsvg-disabled-regions .mapsvg-region{-webkit-touch-callout:none;-webkit-user-select:none;pointer-events:none;cursor:default;}
.mapsvg-disabled{-webkit-touch-callout:none;-webkit-user-select:none;pointer-events:none;cursor:default;}
.mapsvg-region-label{-webkit-transition:transform .40s;-moz-transition:transform .40s;-ms-transition:transform .40s;-o-transition:transform .40s;transition:transform .40s;}
.mapsvg-tooltip{font-weight:normal;font-size:12px;font-family:Helvetica, Arial;color:#000000;position:absolute;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;z-index:999999;background-color:white;border:1px solid #eee;padding:4px 7px;max-width:600px;opacity:0;-webkit-transition:opacity .16s ease-out;-moz-transition:opacity .16s ease-out;-ms-transition:opacity .16s ease-out;-o-transition:opacity .16s ease-out;transition:opacity .16s ease-out;pointer-events:none;text-align:left;box-sizing:border-box;}
.mapsvg-tooltip *{box-sizing:border-box;}
.mapsvg-tooltip.mapsvg-tooltip-visible{opacity:1;}
.mapsvg-tooltip.mapsvg-tt-top{transform:translate(-50%, -100%) translateY(-10px);}
.mapsvg-tooltip.mapsvg-tt-left{transform:translate(-100%, -50%) translateX(-10px);}
.mapsvg-tooltip.mapsvg-tt-bottom{transform:translate(-50%, 25px);}
.mapsvg-tooltip.mapsvg-tt-right{transform:translate(15px, -50%);}
.mapsvg-tooltip.mapsvg-tt-top-left{transform:translate(-100%, -100%) translate(10px,-10px);}
.mapsvg-tooltip.mapsvg-tt-top-right{transform:translateY(-100%) translateY(-10px);}
.mapsvg-tooltip.mapsvg-tt-bottom-left{transform:translate(-100%, 25px) translateX(10px);}
.mapsvg-tooltip.mapsvg-tt-bottom-right{transform:translateY(25px);}
.mapsvg-tooltip img{max-width:100%;}
.mapsvg-popover{-webkit-transition:transform .40s;-moz-transition:transform .40s;-ms-transition:transform .40s;-o-transition:transform .40s;transition:transform .40s;box-sizing:border-box;}
.mapsvg-popover *{box-sizing:border-box;}
.mapsvg-popover-close{position:absolute;top:3px;right:3px;cursor:pointer;z-index:1200;}
.mapsvg-popover .nano > .nano-content{overflow-x:auto !important;}
.mapsvg-popover img{max-width:100%;}
.mapsvg-popover-close{position:absolute;display:inline-block;width:50px;height:50px;overflow:hidden;transform-origin:100% 0;-webkit-transform-origin:100% 0;transform:scale(0.25);-webkit-transform:scale(0.25);}
.mapsvg-popover-close:hover::before, .mapsvg-popover-close:hover::after{background:#666;}
.mapsvg-popover-close::before, .mapsvg-popover-close::after{content:'';position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#000;}
@-moz-document url-prefix() {
.mapsvg-popover-close::before, .mapsvg-popover-close::after{height:3px;}
}
.mapsvg-popover-close::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.mapsvg-popover-close::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.mapsvg-popover-close.big{-webkit-transform:scale(3);-moz-transform:scale(3);-ms-transform:scale(3);-o-transform:scale(3);transform:scale(3);}
.mapsvg-popover-close.hairline::before, .mapsvg-popover-close.hairline::after{height:2px;}
.mapsvg-popover-close.thick::before, .mapsvg-popover-close.thick::after{height:4px;margin-top:-2px;}
.mapsvg-popover-close.black::before, .mapsvg-popover-close.black::after{height:8px;margin-top:-4px;}
.mapsvg-popover-close.heavy::before, .mapsvg-popover-close.heavy::after{height:12px;margin-top:-6px;}
.mapsvg-popover-close.pointy::Before, .mapsvg-popover-close.pointy::after{width:200%;left:-50%;}
.mapsvg-popover-close.rounded::before, .mapsvg-popover-close.rounded::after{border-radius:5px;}
.mapsvg-popover-close.blades::before, .mapsvg-popover-close.blades::after{border-radius:5px 0;}
.mapsvg-popover-close.warp::before, .mapsvg-popover-close.warp::after{border-radius:120% 0;}
.mapsvg-popover-close.fat::before, .mapsvg-popover-close.fat::after{border-radius:100%;}
.mapsvg-popover .mapsvg-popover-content{overflow-y:auto;}
.mapsvg-popover{background-color:rgba(255,255,255, 1);border:1px solid rgba(255,255,255, 1);border-radius:5px;box-shadow:0 4px 15px 1px rgba(0, 0, 0, 0.5);color:#000;display:none;font-size:12px;font-family:'Helvetica',sans-serif;position:absolute;width:250px;min-width:100px;max-width:100%;max-height:300px;min-height:55px;bottom:100%;margin-bottom:6px;transform:translate(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);z-index:2;}
.mapsvg-auto-height{position:relative;}
.mapsvg-popover .mapsvg-controller-view{position:absolute;top:0;left:0;right:0;bottom:0;}
.mapsvg-popover .mapsvg-controller-view-toolbar + .mapsvg-controller-view-wrap .mapsvg-controller-view-content{padding-top:0;}
.mapsvg-popover .mapsvg-controller-view-toolbar{height:20px;}
.mapsvg-popover .mapsvg-popover-content{overflow-y:auto;}
.mapsvg-popover:before{border-top:7px solid rgba(255,255,255, 1);border-top-color:inherit;border-right:7px solid transparent;border-left:7px solid transparent;bottom:-7px;content:'';display:block;left:50%;margin-left:-7px;position:absolute;}
.mapsvg-popover.mapsvg-popover-visible{display:block;}
.mapsvg-popover.mapsvg-popover-animate{-webkit-animation:fade-in .2s linear 1;-moz-animation:fade-in .2s linear 1;-ms-animation:fade-in .2s linear 1;}
.mapsvg-popover{outline:none !important;touch-action:manipulation;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;}
@media(max-width:812px){
body.mapsvg-fullscreen-popovers .mapsvg-popover { -webkit-transform: none !important;
-moz-transform: none !important;
-ms-transform: none !important;
-o-transform: none !important;
transform: none !important;
top: 0 !important;
left: 0 !important;
bottom: 0 !important;
right: 0 !important;
border: 1px solid #e5e5e5;
border-radius: 0;
box-shadow: none;
position: fixed;
height: 100%;
min-height: 100%;
max-width: 100% !important;
max-height: 100% !important;
width: 100% !important;
z-index: 999999999;
}
body.mapsvg-fullscreen-popovers .mapsvg-popover.mapsvg-popover-animate {
-webkit-transition: none !important;
-moz-transition: none !important;
-ms-transition: none !important;
-o-transition: none !important;
transition: none !important;
}
body.mapsvg-fullscreen-popovers .mapsvg-popover:before {
display: none !important;
}
body.mapsvg-fullscreen-popovers .mapsvg-popover .mapsvg-controller-view-content {
padding-bottom: 80px;
}
.mapsvg-popover .mapsvg-controller-view-toolbar {
height: 38px;
padding:0;
}
.mapsvg-popover-close {
top: 3px !important;
right: 3px !important;
z-index: 999;
-webkit-transform: scale(0.5);
-moz-transform: scale(0.5);
-ms-transform: scale(0.5);
-o-transform: scale(0.5);
transform: scale(0.5);
}
}.nano{position:relative;overflow:hidden;}
.nano > .nano-content{position:absolute;overflow:scroll;overflow-x:hidden;top:0;right:0;bottom:0;left:0;}
.nano > .nano-content:focus{outline:thin dotted;}
.nano > .nano-content::-webkit-scrollbar{display:none;}
.has-scrollbar > .nano-content::-webkit-scrollbar{display:block;}
.nano > .nano-pane{background:rgba(0,0,0,.25);position:absolute;width:10px;right:0;top:0;bottom:0;visibility:hidden\9;opacity:.01;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.nano > .nano-pane > .nano-slider{background:#444;background:rgba(0,0,0,.5);position:relative;margin:0 1px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.nano:hover > .nano-pane, .nano-pane.active, .nano-pane.flashed {
visibility : visible\9; opacity    : 0.99;
}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}@keyframes bounce{20%,53%,80%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{animation-timing-function:cubic-bezier(.755,.050,.855,.060);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.050,.855,.060);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{from,to{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}}.pulse{animation-name:pulse}@keyframes rubberBand{from,to{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{from,to{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}to{transform:rotate3d(0,0,1,0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{from,to{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}.tada{animation-name:tada}@keyframes wobble{from,to{transform:none}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}.wobble{animation-name:wobble}@keyframes jello{11.1%,from,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes bounceIn{20%,40%,60%,80%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale3d(1,1,1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translate3d(0,0,0)}}.bounceInUp{animation-name:bounceInUp}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes lightSpeedIn{from{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes rotateIn{from{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,-90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rollIn{from{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{animation-name:zoomInUp}@keyframes slideInDown{from{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{from{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{from{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInUp{animation-name:slideInUp}
.elementor-animation-grow{transition-duration:.3s;transition-property:transform}.elementor-animation-grow:active,.elementor-animation-grow:focus,.elementor-animation-grow:hover{transform:scale(1.1)}.elementor-animation-shrink{transition-duration:.3s;transition-property:transform}.elementor-animation-shrink:active,.elementor-animation-shrink:focus,.elementor-animation-shrink:hover{transform:scale(0.9)}@keyframes elementor-animation-pulse{25%{transform:scale(1.1)}75%{transform:scale(0.9)}}.elementor-animation-pulse:active,.elementor-animation-pulse:focus,.elementor-animation-pulse:hover{animation-name:elementor-animation-pulse;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes elementor-animation-pulse-grow{to{transform:scale(1.1)}}.elementor-animation-pulse-grow:active,.elementor-animation-pulse-grow:focus,.elementor-animation-pulse-grow:hover{animation-name:elementor-animation-pulse-grow;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}@keyframes elementor-animation-pulse-shrink{to{transform:scale(0.9)}}.elementor-animation-pulse-shrink:active,.elementor-animation-pulse-shrink:focus,.elementor-animation-pulse-shrink:hover{animation-name:elementor-animation-pulse-shrink;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}@keyframes elementor-animation-push{50%{transform:scale(0.8)}100%{transform:scale(1)}}.elementor-animation-push:active,.elementor-animation-push:focus,.elementor-animation-push:hover{animation-name:elementor-animation-push;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}@keyframes elementor-animation-pop{50%{transform:scale(1.2)}}.elementor-animation-pop:active,.elementor-animation-pop:focus,.elementor-animation-pop:hover{animation-name:elementor-animation-pop;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}.elementor-animation-bounce-in{transition-duration:.5s}.elementor-animation-bounce-in:active,.elementor-animation-bounce-in:focus,.elementor-animation-bounce-in:hover{transform:scale(1.2);transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36)}.elementor-animation-bounce-out{transition-duration:.5s}.elementor-animation-bounce-out:active,.elementor-animation-bounce-out:focus,.elementor-animation-bounce-out:hover{transform:scale(0.8);transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36)}.elementor-animation-rotate{transition-duration:.3s;transition-property:transform}.elementor-animation-rotate:active,.elementor-animation-rotate:focus,.elementor-animation-rotate:hover{transform:rotate(4deg)}.elementor-animation-grow-rotate{transition-duration:.3s;transition-property:transform}.elementor-animation-grow-rotate:active,.elementor-animation-grow-rotate:focus,.elementor-animation-grow-rotate:hover{transform:scale(1.1) rotate(4deg)}.elementor-animation-float{transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}.elementor-animation-float:active,.elementor-animation-float:focus,.elementor-animation-float:hover{transform:translateY(-8px)}.elementor-animation-sink{transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}.elementor-animation-sink:active,.elementor-animation-sink:focus,.elementor-animation-sink:hover{transform:translateY(8px)}@keyframes elementor-animation-bob{0%{transform:translateY(-8px)}50%{transform:translateY(-4px)}100%{transform:translateY(-8px)}}@keyframes elementor-animation-bob-float{100%{transform:translateY(-8px)}}.elementor-animation-bob:active,.elementor-animation-bob:focus,.elementor-animation-bob:hover{animation-name:elementor-animation-bob-float,elementor-animation-bob;animation-duration:.3s,1.5s;animation-delay:0s,.3s;animation-timing-function:ease-out,ease-in-out;animation-iteration-count:1,infinite;animation-fill-mode:forwards;animation-direction:normal,alternate}@keyframes elementor-animation-hang{0%{transform:translateY(8px)}50%{transform:translateY(4px)}100%{transform:translateY(8px)}}@keyframes elementor-animation-hang-sink{100%{transform:translateY(8px)}}.elementor-animation-hang:active,.elementor-animation-hang:focus,.elementor-animation-hang:hover{animation-name:elementor-animation-hang-sink,elementor-animation-hang;animation-duration:.3s,1.5s;animation-delay:0s,.3s;animation-timing-function:ease-out,ease-in-out;animation-iteration-count:1,infinite;animation-fill-mode:forwards;animation-direction:normal,alternate}.elementor-animation-skew{transition-duration:.3s;transition-property:transform}.elementor-animation-skew:active,.elementor-animation-skew:focus,.elementor-animation-skew:hover{transform:skew(-10deg)}.elementor-animation-skew-forward{transition-duration:.3s;transition-property:transform;transform-origin:0 100%}.elementor-animation-skew-forward:active,.elementor-animation-skew-forward:focus,.elementor-animation-skew-forward:hover{transform:skew(-10deg)}.elementor-animation-skew-backward{transition-duration:.3s;transition-property:transform;transform-origin:0 100%}.elementor-animation-skew-backward:active,.elementor-animation-skew-backward:focus,.elementor-animation-skew-backward:hover{transform:skew(10deg)}@keyframes elementor-animation-wobble-vertical{16.65%{transform:translateY(8px)}33.3%{transform:translateY(-6px)}49.95%{transform:translateY(4px)}66.6%{transform:translateY(-2px)}83.25%{transform:translateY(1px)}100%{transform:translateY(0)}}.elementor-animation-wobble-vertical:active,.elementor-animation-wobble-vertical:focus,.elementor-animation-wobble-vertical:hover{animation-name:elementor-animation-wobble-vertical;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-horizontal{16.65%{transform:translateX(8px)}33.3%{transform:translateX(-6px)}49.95%{transform:translateX(4px)}66.6%{transform:translateX(-2px)}83.25%{transform:translateX(1px)}100%{transform:translateX(0)}}.elementor-animation-wobble-horizontal:active,.elementor-animation-wobble-horizontal:focus,.elementor-animation-wobble-horizontal:hover{animation-name:elementor-animation-wobble-horizontal;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-to-bottom-right{16.65%{transform:translate(8px,8px)}33.3%{transform:translate(-6px,-6px)}49.95%{transform:translate(4px,4px)}66.6%{transform:translate(-2px,-2px)}83.25%{transform:translate(1px,1px)}100%{transform:translate(0,0)}}.elementor-animation-wobble-to-bottom-right:active,.elementor-animation-wobble-to-bottom-right:focus,.elementor-animation-wobble-to-bottom-right:hover{animation-name:elementor-animation-wobble-to-bottom-right;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-to-top-right{16.65%{transform:translate(8px,-8px)}33.3%{transform:translate(-6px,6px)}49.95%{transform:translate(4px,-4px)}66.6%{transform:translate(-2px,2px)}83.25%{transform:translate(1px,-1px)}100%{transform:translate(0,0)}}.elementor-animation-wobble-to-top-right:active,.elementor-animation-wobble-to-top-right:focus,.elementor-animation-wobble-to-top-right:hover{animation-name:elementor-animation-wobble-to-top-right;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-top{16.65%{transform:skew(-12deg)}33.3%{transform:skew(10deg)}49.95%{transform:skew(-6deg)}66.6%{transform:skew(4deg)}83.25%{transform:skew(-2deg)}100%{transform:skew(0)}}.elementor-animation-wobble-top{transform-origin:0 100%}.elementor-animation-wobble-top:active,.elementor-animation-wobble-top:focus,.elementor-animation-wobble-top:hover{animation-name:elementor-animation-wobble-top;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-bottom{16.65%{transform:skew(-12deg)}33.3%{transform:skew(10deg)}49.95%{transform:skew(-6deg)}66.6%{transform:skew(4deg)}83.25%{transform:skew(-2deg)}100%{transform:skew(0)}}.elementor-animation-wobble-bottom{transform-origin:100% 0}.elementor-animation-wobble-bottom:active,.elementor-animation-wobble-bottom:focus,.elementor-animation-wobble-bottom:hover{animation-name:elementor-animation-wobble-bottom;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-skew{16.65%{transform:skew(-12deg)}33.3%{transform:skew(10deg)}49.95%{transform:skew(-6deg)}66.6%{transform:skew(4deg)}83.25%{transform:skew(-2deg)}100%{transform:skew(0)}}.elementor-animation-wobble-skew:active,.elementor-animation-wobble-skew:focus,.elementor-animation-wobble-skew:hover{animation-name:elementor-animation-wobble-skew;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-buzz{50%{transform:translateX(3px) rotate(2deg)}100%{transform:translateX(-3px) rotate(-2deg)}}.elementor-animation-buzz:active,.elementor-animation-buzz:focus,.elementor-animation-buzz:hover{animation-name:elementor-animation-buzz;animation-duration:.15s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes elementor-animation-buzz-out{10%{transform:translateX(3px) rotate(2deg)}20%{transform:translateX(-3px) rotate(-2deg)}30%{transform:translateX(3px) rotate(2deg)}40%{transform:translateX(-3px) rotate(-2deg)}50%{transform:translateX(2px) rotate(1deg)}60%{transform:translateX(-2px) rotate(-1deg)}70%{transform:translateX(2px) rotate(1deg)}80%{transform:translateX(-2px) rotate(-1deg)}90%{transform:translateX(1px) rotate(0)}100%{transform:translateX(-1px) rotate(0)}}.elementor-animation-buzz-out:active,.elementor-animation-buzz-out:focus,.elementor-animation-buzz-out:hover{animation-name:elementor-animation-buzz-out;animation-duration:.75s;animation-timing-function:linear;animation-iteration-count:1}