#event-filterloader{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;border:8px solid #f3f3f3;border-radius:50%;border-top:8px solid #3498db;width:60px;height:60px;animation:spin 1s linear infinite;}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.singleDistWarp .distEventWarp{position:relative;}.singleDistWarp .sinDistRight .eventHead input#getDateRange{width:150px;text-align:center;}.distEventWarp{max-height:455px;overflow-y:auto;}.distEventWarp::-webkit-scrollbar{width:8px;background-color:#fff;border:1px solid #000;}.distEventWarp::-webkit-scrollbar-track{border-radius:5px;}.distEventWarp::-webkit-scrollbar-thumb{border-radius:5px;background-color:#000;}.distEventDetailsPopup strong{font-family:"Poppins";font-size:24px;font-weight:700;padding-right:15px;display:block;}.distEventDetailsPopup label.close{font-family:sans-serif;top:6px;font-stretch:ultra-expanded;}.singleDistWarp .sinDistRight{position:relative;}.distEventDetailsPopup{position:absolute !important;font-weight:400;font-family:"Poppins";font-size:16px;color:#111;top:25%;bottom:5px;right:30px;width:450px;background:#f9f9f9;padding:25px;box-shadow:#ddd 0 1px 10px 0;border-radius:6px;z-index:99;display:none;}.distEventDetailsPopup::-webkit-scrollbar{width:10px;}.distEventDetailsPopup::-webkit-scrollbar-track{box-shadow:inset 0 0 5px white;border-radius:4px;}.distEventDetailsPopup::-webkit-scrollbar-thumb{background:#0058e6;border-radius:4px;}.distEventDetailsPopup ::-webkit-scrollbar-thumb:hover{background:#0058e6;}.distEventDetailsPopup p{margin-bottom:12px;}.location span,.agenda span{font-weight:bold;}.distEventDetailsPopup h4{font-family:"Poppins";font-size:24px;font-weight:700;padding-right:15px;}.distEventDetailsPopup label.close{font-family:sans-serif;top:6px;font-stretch:ultra-expanded;}body.ois-template-default.single .singleOisWarp{width:96%;max-width:1400px;margin:auto;align-self:center;padding:0 30px;}body.ois-template-default.single section.oistHeader{display:block;display:block;margin-bottom:50px;width:100% !important;background-image:linear-gradient(90deg,#243562 0%,#496cc8 100%);background-color:#243562;color:#fff;text-align:center;position:relative;margin-top:0;height:125px;padding:20px 0;top:0;left:0;}body.ois-template-default.single section.oistHeader:before{content:"";width:100%;height:125px;position:absolute;top:0;z-index:-9;left:-50%;background-color:#243562 !important;}body.ois-template-default.single section.oistHeader:after{content:"";width:100%;height:125px;position:absolute;top:0;z-index:-9;right:-50%;background-color:#496cc8 !important;}body.ois-template-default.single section.oistHeader p#breadcrumbs a{color:#fff;}body.ois-template-default.single section.oistHeader h1{color:#fff;font-family:"Barlow",Sans-serif;font-size:40px;line-height:50px;font-weight:800;text-transform:uppercase;margin:0;padding:0;}body.ois-template-default.single .ois-content-area p{font-size:16px;line-height:20px;color:#000;}.main-table-filter-container #control-search{width:55% !important;}.daterangepicker{position:absolute;color:inherit;background-color:#fff;border-radius:4px;border:1px solid #ddd;width:278px;max-width:none;padding:0;margin-top:7px;top:100px;left:20px;z-index:3001;display:none;font-family:arial;font-size:15px;line-height:1em;}.daterangepicker:before,.daterangepicker:after{position:absolute;display:inline-block;border-bottom-color:rgba(0,0,0,.2);content:"";}.daterangepicker:before{top:-7px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #ccc;}.daterangepicker:after{top:-6px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;}.daterangepicker.opensleft:before{right:9px;}.daterangepicker.opensleft:after{right:10px;}.daterangepicker.openscenter:before{left:0;right:0;width:0;margin-left:auto;margin-right:auto;}.daterangepicker.openscenter:after{left:0;right:0;width:0;margin-left:auto;margin-right:auto;}.daterangepicker.opensright:before{left:9px;}.daterangepicker.opensright:after{left:10px;}.daterangepicker.drop-up{margin-top:-7px;}.daterangepicker.drop-up:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc;}.daterangepicker.drop-up:after{top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff;}.daterangepicker.single .daterangepicker .ranges,.daterangepicker.single .drp-calendar{float:none;}.daterangepicker.single .drp-selected{display:none;}.daterangepicker.show-calendar .drp-calendar{display:block;}.daterangepicker.show-calendar .drp-buttons{display:block;}.daterangepicker.auto-apply .drp-buttons{display:none;}.daterangepicker .drp-calendar{display:none;max-width:270px;}.daterangepicker .drp-calendar.left{padding:8px 0 8px 8px;}.daterangepicker .drp-calendar.right{padding:8px;}.daterangepicker .drp-calendar.single .calendar-table{border:none;}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{color:#fff;border:solid black;border-width:0 2px 2px 0;border-radius:0;display:inline-block;padding:3px;}.daterangepicker .calendar-table .next span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}.daterangepicker .calendar-table .prev span{transform:rotate(135deg);-webkit-transform:rotate(135deg);}.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{white-space:nowrap;white-space:nowrap;text-align:center;vertical-align:middle;min-width:32px;width:32px;height:24px;line-height:24px;font-size:12px;border-radius:4px;border:1px solid transparent;cursor:pointer;}.daterangepicker .calendar-table{border:1px solid #fff;border-radius:4px;background-color:#fff;}.daterangepicker .calendar-table table{width:100%;margin:0;border-spacing:0;border-collapse:collapse;}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#eee;border-color:transparent;color:inherit;}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc;}.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{background-color:#fff;border-color:transparent;color:#999;}.daterangepicker td.in-range{background-color:#ebf4f8;border-color:transparent;color:#000;border-radius:0;}.daterangepicker td.start-date{border-radius:4px 0 0 4px;}.daterangepicker td.end-date{border-radius:0 4px 4px 0;}.daterangepicker td.start-date.end-date{border-radius:4px;}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#357ebd;border-color:transparent;color:#fff;}.daterangepicker th.month{width:auto;}.daterangepicker td.disabled,.daterangepicker option.disabled{color:#999;cursor:not-allowed;text-decoration:line-through;}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default;}.daterangepicker select.monthselect{margin-right:2%;width:56%;}.daterangepicker select.yearselect{width:40%;}.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect,.daterangepicker select.ampmselect{width:50px;margin:0 auto;background:#eee;border:1px solid #eee;padding:2px;outline:0;font-size:12px;}.daterangepicker .calendar-time{text-align:center;margin:4px auto 0 auto;line-height:30px;position:relative;}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed;}.daterangepicker .drp-buttons{clear:both;text-align:right;padding:8px;border-top:1px solid #ddd;display:none;line-height:12px;vertical-align:middle;}.daterangepicker .drp-selected{display:inline-block;font-size:12px;padding-right:8px;}.daterangepicker .drp-buttons .btn{margin-left:8px;font-size:12px;font-weight:bold;padding:4px 8px;}.daterangepicker.show-ranges.single.rtl .drp-calendar.left{border-right:1px solid #ddd;}.daterangepicker.show-ranges.single.ltr .drp-calendar.left{border-left:1px solid #ddd;}.daterangepicker.show-ranges.rtl .drp-calendar.right{border-right:1px solid #ddd;}.daterangepicker.show-ranges.ltr .drp-calendar.left{border-left:1px solid #ddd;}.daterangepicker .ranges{float:none;text-align:left;margin:0;}.daterangepicker.show-calendar .ranges{margin-top:8px;}.daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%;}.daterangepicker .ranges li{font-size:12px;padding:8px 12px;cursor:pointer;}.daterangepicker .ranges li:hover{background-color:#eee;}.daterangepicker .ranges li.active{background-color:#08c;color:#fff;}@media (min-width: 564px){.daterangepicker{width:auto;}.daterangepicker .ranges ul{width:140px;}.daterangepicker.single .ranges ul{width:100%;}.daterangepicker.single .drp-calendar.left{clear:none;}.daterangepicker.single .ranges,.daterangepicker.single .drp-calendar{float:left;}.daterangepicker{direction:ltr;text-align:left;}.daterangepicker .drp-calendar.left{clear:left;margin-right:0;}.daterangepicker .drp-calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;}.daterangepicker .drp-calendar.right{margin-left:0;}.daterangepicker .drp-calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;}.daterangepicker .drp-calendar.left .calendar-table{padding-right:8px;}.daterangepicker .ranges,.daterangepicker .drp-calendar{float:left;}}@media (min-width: 730px){.daterangepicker .ranges{width:auto;}.daterangepicker .ranges{float:left;}.daterangepicker.rtl .ranges{float:right;}.daterangepicker .drp-calendar.left{clear:none !important;}}.ppdMapWarp{margin:0;padding:0;height:100%;font-family:"Open Sans" !important;min-height:100vh;position:relative;}.menu{display:flex;justify-content:space-between;align-items:center;padding:0 10px;}.menu-header{margin-left:50px;text-align:left;color:white;font-size:16px;}.menu ul{list-style-type:none;margin:0;padding:0;display:flex;align-items:center;margin-left:auto;}.menu li{position:relative;margin:0 10px;}.menu li a{text-decoration:none !important;color:white;display:block;padding:10px 20px;transition:all .3s ease;border-radius:4px;}.menu li a:focus,.menu li a:hover{background-color:rgba(255,255,255,.2);color:white;outline:2px solid #fff;}.menu li a:active{background-color:rgba(255,255,255,.3);color:white;}.menu li a:focus::after,.menu li a:hover::after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:2px;background-color:white;border-radius:2px;transition:all .3s ease;}.dtmodal{display:none;position:fixed;z-index:1016;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.5);}.dtmodal-content{background-color:#fff;margin:10% auto;padding:20px;border:1px solid #888;width:80%;max-width:292px;border-radius:12px;box-shadow:0 6px 20px rgba(0,0,0,.2);position:relative;}.dtmodal-content strong{font-size:18px;color:black;font-weight:bold;margin-top:12px;}.dtclose{color:#007bff;font-size:24px;font-weight:bold;cursor:pointer;transition:color .3s ease;position:absolute;right:10px;top:10px;}.dtclose:hover,.dtclose:focus{color:#0056b3;text-decoration:none;outline:none;}.dt-dropdown-container{margin-top:20px;}.dt-dropdown{background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;padding:10px;font-size:16px;width:100%;}.dt-redirect-button{background-color:#0058e6;color:#fff;border:none;border-radius:5px;padding:10px;cursor:pointer;font-size:16px;margin-top:20px;width:100%;text-align:center;}.dt-redirect-button:hover{background-color:#003d99;}.home-button{display:flex;align-items:center;margin-right:10px;}.home-button img{width:24px;height:24px;transition:all .3s ease;margin-left:50px;}.home-button:hover img{transform:scale(1.1);}.ppd-container{display:flex;height:100%;min-height:100vh;position:relative;overflow:hidden;}.left-panel{position:absolute;left:0;top:0px;bottom:0;background-color:White;width:336px;border:2px solid Blue;box-shadow:2px 0 5px rgba(0,0,0,.1);transform:translateX(-100%);transition:transform .3s ease;z-index:9;}.tabpanelWarp{padding:10px 10px 40px;overflow-y:auto;height:100%;}.tabpanelWarp::-webkit-scrollbar,.icrimemodal::-webkit-scrollbar{width:6px;}.tabpanelWarp::-webkit-scrollbar-track,.icrimemodal::-webkit-scrollbar-track{background:#f1f5f8;}.tabpanelWarp::-webkit-scrollbar-thumb,.icrimemodal::-webkit-scrollbar-thumb{background:#1976d2;width:2px;border-radius:4px;}.tabpanelWarp::-webkit-scrollbar-thumb:hover,.icrimemodal::-webkit-scrollbar-thumb:hover{background:#1976d2;}.left-panel.open{transform:translateX(0);}.left-panel.open ~ .main-content{margin-left:310px;}.left-panel strong{margin:0;padding-bottom:10px;font-size:16px;}.left-panel div{margin-bottom:10px;}.left-panel hr{margin-top:20px;border:0;border-top:1px solid #ccc;}.ppdMapWarp .left-panel .mypoliceDistrict{position:absolute;z-index:9999;left:0;right:0;bottom:0px;background:#1976d2;color:white;text-align:center;padding:12px 0;display:block;text-decoration:none;transition:all .5s ease;}.ppdMapWarp .left-panel .mypoliceDistrict:hover,.ppdMapWarp .left-panel .mypoliceDistrict:focus{background:#243562;}.tab{display:grid;grid-template-columns:repeat(1,1fr);gap:0;}.tab button:nth-child(3){grid-column:1/-1;}.tab button:nth-child(4),.tab button:nth-child(5){grid-column:span 1;}.tab button:nth-child(6),.tab button:nth-child(7),.tab button:nth-child(8){grid-column:span 1;}.tab button{background-color:White;border:1px solid #ccc;outline:none;cursor:pointer;padding:14px 14px;transition:.3s;font-size:14px;margin:0 0 6px 0;flex:1 1 30%;text-align:center;color:#000;border-radius:6px;box-shadow:none;}.tab button:hover{background-color:#ddd;}.tab button.active{background-color:#1976d2;color:White;}.tabcontent{display:none;padding:24px 4px;}.tab button:focus{border:none !important;outline:none;}.ppdtoggle-button{position:absolute;width:40px;height:40px;text-align:center;top:-32px;left:10px;z-index:91;background-color:#0058e6 !important;color:#fff !important;border:1px solid #0058e6 !important;border-radius:5px !important;padding:10px !important;cursor:pointer !important;font-size:18px !important;fill:#fff;line-height:22px;}.ppdtoggle-button:focus{border:none !important;}.info-button{background-color:#007bff;color:white;border:none;border-radius:50%;width:20px;height:20px;font-size:14px;text-align:center;cursor:pointer;margin-left:10px;display:inline-block;padding:0;}.imodal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.5);}.imodal-content{background-color:#fff;margin:10% auto;padding:25px;border-radius:8px;border:1px solid #007bff;width:90%;max-width:600px;box-shadow:0px 4px 8px rgba(0,0,0,.1);font-size:14px;}.imodal-content li a{text-decoration:none !important;}.imodal-content ul{padding-left:28px;margin-left:0;}.iclose{color:#333;float:right;font-size:24px;font-weight:bold;background:none;border:none;cursor:pointer;padding:5px;width:24px;height:24px;line-height:14px;text-align:center;}.iclose:hover,.iclose:focus{color:#007bff;text-decoration:none;outline:none;background-color:rgba(0,123,255,.1);border-radius:50%;}.imodal-content p,.imodal-content ul,.imodal-content a{color:#333;font-size:16px;line-height:1.6;}.iclose:focus{outline:2px solid #007bff;}.imodal-content{outline:none;box-shadow:0 0 0 3px rgba(0,123,255,.5);}.imodal-content:focus-within{box-shadow:0 0 0 3px rgba(0,123,255,.5);}.icrimemodal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.5);}.icrimemodal-content{background-color:#fff;margin:10% auto;padding:25px;border-radius:8px;border:1px solid #007bff;width:88%;max-width:600px;box-shadow:0px 4px 8px rgba(0,0,0,.1);}.icrimemodal-content ul{padding-left:20px;margin-left:0;}.icrimemodal-content ul li{font-size:14px;margin-bottom:6px;}.icrimeclose{color:#333;float:right;font-size:24px;font-weight:bold;background:none;border:none;cursor:pointer;padding:5px;width:24px;height:24px;line-height:14px;}.icrimeclose:hover,.icrimeclose:focus{color:#007bff;text-decoration:none;outline:none;background-color:rgba(0,123,255,.1);border-radius:50%;}.icrimemodal-content p,.icrimemodal-content ul,.icrimemodal-content a{color:#333;font-size:16px;line-height:1.6;}.icrimeclose:focus{outline:2px solid #007bff;}.icrimemodal-content{outline:none;box-shadow:0 0 0 3px rgba(0,123,255,.5);}.icrimemodal-content:focus-within{box-shadow:0 0 0 3px rgba(0,123,255,.5);}.main-content{flex-grow:1;margin-left:0;transition:margin-left .3s ease;width:100%;position:relative;}#map{flex:1;width:100%;height:100%;}#search-box{width:45%;margin-left:50px;padding:7px 15px 7px 40px;font-size:.82rem;border-radius:2px;box-shadow:rgba(0,0,0,11%) 0px 2px 3px;border:2px solid #1a73e8;outline:none;margin-top:10px;background-image:url("https://cdn-ilcomil.nitrocdn.com/kujSYqPpVlewrVAvkkMfOuASlDqQajdI/assets/images/optimized/rev-938393d/i.imgur.com/DTHLKIg.png");background-position:10px center;background-repeat:no-repeat;background-size:20px 20px;background-color:#fff;color:#000;}#search-box.nitro-lazy{background-image:none !important;}#search-box::placeholder{color:#555;font-size:14px;font-weight:bold;}.rcosearch-box{margin:5px;padding:5px;background-color:#fff;box-shadow:0 5px 6px rgba(0,0,0,.2);display:none;width:fit-content;}#rcosearchBox{width:250px;padding:10px;font-size:16px;border:1px solid #ccc;border-radius:3px;margin-right:10px;outline:none;}#rcosearchBox:focus{border-color:#007bff;box-shadow:0 0 0 3px rgba(38,143,255,.5);}#rcosearchButton{margin:10px;padding:10px 20px;font-size:16px;background-color:#007bff;color:#fff;border:none;border-radius:3px;cursor:pointer;outline:none;}#rcosearchButton:focus{box-shadow:0 0 0 3px rgba(38,143,255,.5);}#rcosearchButton:hover{background-color:#0056b3;}#rcosearchButton:active{background-color:#003d7a;}.custominfo-window{background:#fff;border:1px solid #ddd;border-radius:5px;box-shadow:0 2px 6px rgba(0,0,0,.3);padding:10px;max-width:300px;max-height:300px;overflow:auto;position:absolute;z-index:1001;display:none;pointer-events:auto;}.custominfo-window .close-btn{position:absolute;top:5px;right:5px;background:#f44336;color:#fff;border:none;border-radius:50%;width:20px;height:20px;cursor:pointer;text-align:center;line-height:20px;font-size:14px;}.custom-info-window{display:none;position:absolute;background-color:white;padding:15px;border:2px solid #0058e6;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2);z-index:1002;pointer-events:auto;font-size:16px;line-height:1.5;box-sizing:border-box;transition:box-shadow .3s,border-color .3s;}.custom-info-window:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-10px;width:0;height:0;border-width:10px 10px 0;border-style:solid;border-color:white transparent transparent transparent;}.custom-info-window p{margin:0;padding:0;color:#333;}.custom-info-window p strong{color:#000;}#custom-info-window-close{padding:8px 12px;font-size:14px;}.custom-info-window-close{position:absolute;bottom:10px;right:10px;background-color:#f5f5f5;border:1px solid #ccc;cursor:pointer;font-size:16px;color:#333;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:background-color .3s,box-shadow .3s;}.custom-info-window-close:hover{background-color:#e0e0e0;}.custom-info-window-close:focus{outline:3px solid #0058e6;outline-offset:2px;}.custom-info-window-close::before{content:"×";}#info-window-close{padding:0;}.gm-style-iw-d p{margin-bottom:12px;}.dropdown-header{background-color:#fff;color:#0058e6;cursor:pointer;padding:8px;font-size:16px;border:1px solid #0058e6;border-radius:4px;transition:background-color .4s ease,color .4s ease;margin-bottom:8px;font-weight:bold;outline:none;}.dropdown-header:hover,.dropdown-header:focus{background-color:#0058e6;color:#fff;border-color:#0041b3;}.dropdown-header:focus{box-shadow:0 0 0 3px rgba(0,88,230,.5);}.dropdown-header:active{background-color:#0041b3;border-color:#00308f;}.dropdown-content{max-height:150px;overflow-y:auto;position:relative;background-color:white;border-radius:4px;border:1px solid #ccc;padding:8px;margin-top:5px;z-index:1000;}.dropdown-content label{margin-bottom:8px;font-weight:bold;display:block;font-size:14px;}.dropdown-content.show{display:block;}#crimeTypeCheck > span{display:block;padding:4px;font-size:14px;}#crimeTypeCheck > span:hover{background-color:#ebebeb;}#nocrime{display:block;text-align:center;font-size:12px;padding:6px 0;}.selectCrime{font-size:14px;padding:5px;width:100%;}#dropdown-crime-category,#dropdown-crime-types{display:none;}#dropdown-crime-types input[type="checkbox"]:disabled + label{color:#ccc;cursor:not-allowed;}.icon-container{display:inline-block;width:2px;height:2px;vertical-align:Center;margin-right:8px;}.message{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#f8d7da;color:#d8000c;padding:12px;border-radius:5px;border-radius:6px;z-index:1003;display:none;font-size:16px;border:2px solid #d8000c;margin-top:12px;text-align:center;box-shadow:0 4px 8px rgba(0,0,0,.2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4;}.summary-window{position:fixed;bottom:30px;left:900px;background-color:white;padding:15px;border:2px solid #0058e6;box-shadow:0 4px 8px rgba(0,0,0,.2);z-index:1004;max-width:650px;font-size:16px;line-height:1.5;display:flex;flex-direction:column;border-radius:8px;}.summary-window strong{margin:0 0 10px;font-size:16px;}.summary-window ul{list-style:none;padding:0;margin:0;}.summary-window li{margin-bottom:5px;}.summary-window-close{position:absolute;top:10px;right:10px;background-color:#f5f5f5;border:none;cursor:pointer;font-size:18px;color:#333;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.1);}.summary-window-close:hover{background-color:#e0e0e0;}.summary-window-close:focus{outline:2px solid #0058e6;}.custom-map-control-button{width:100%;background-color:#0058e6;color:#fff;border:2px solid #0058e6;border-radius:3px;box-shadow:0 2px 6px rgba(0,0,0,.3);cursor:pointer;margin:0px;padding:5px 14px 5px 14px;height:40px;font-size:16px;outline:none;display:inline-block;}.custom-map-control-button:hover{background-color:#003b99;}.custom-map-control-button:focus{outline:none;border:none !important;}.custom-map-control-button:disabled{background-color:#ccc;color:#666;cursor:not-allowed;}.locateme-map-control-button{position:absolute;left:15px;margin:5px;margin:10px;background-color:#0058e6;color:#fff;border:2px solid #0058e6;border-radius:3px;box-shadow:0 2px 6px rgba(0,0,0,.3);cursor:pointer;padding:5px 10px 5px 5px;height:40px;font-size:16px;outline:none;tabindex:0;}.locateme-map-control-button:hover{background-color:#003b99;}.locateme-map-control-button:focus{outline:2px solid #fff;}.locateme-map-control-button:disabled{background-color:#ccc;color:#666;cursor:not-allowed;}#additionalText{margin-top:8px;margin-bottom:0;font-size:16px;font-size:14px;line-height:1.3;color:#333;background-color:#fff;padding:10px;border-radius:5px;border:1px solid #ccc;}.routecustom-map-control-button{background:#007bff;border:2px solid #007bff;border-radius:5px;box-shadow:0 4px 8px rgba(0,0,0,.2);cursor:pointer;font-size:16px;line-height:24px;margin:10px;text-align:center;width:150px;color:#fff;padding:10px;transition:background-color .3s ease,border-color .3s ease;}.routetoggle-container{position:absolute;background:#fff;padding:10px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2);border:2px solid #0058e6;width:250px;color:#333;}.routetoggle-container label{display:block;font-size:16px;line-height:1.5;cursor:pointer;}.routetoggle-container input[type="checkbox"]{margin-right:8px;accent-color:#007bff;}.travelinfo-window{background:#fff;border:1px solid #ddd;border-radius:5px;box-shadow:0 2px 6px rgba(0,0,0,.3);padding:10px;max-width:300px;max-height:400px;overflow:auto;position:absolute;z-index:1005;display:none;pointer-events:auto;}.travelinfo-window .close-btn{position:absolute;top:5px;right:5px;background:#f44336;color:#fff;border:none;border-radius:50%;width:20px;height:20px;cursor:pointer;text-align:center;line-height:20px;font-size:14px;}.print-btn{margin-top:10px;background-color:#4caf50;color:white;border:none;border-radius:5px;padding:5px 10px;cursor:pointer;}.print-btn:hover{background-color:#45a049;}.crimesummary-window{background:#fff;border:1px solid Blue;border-radius:5px;box-shadow:0 2px 6px rgba(0,0,0,.3);padding:10px;max-width:none;max-height:800px;position:absolute;z-index:1005;display:none;pointer-events:auto;user-select:none;}.crimesummary-window:hover{cursor:move;}.crimesummary-window strong#summary-heading{font-size:18px;font-weight:bold;color:#000;}#summary-content ul{margin-left:0;}.crimesummary-window .close-btn{position:absolute;top:5px;right:5px;background:#f44336;color:#fff;border:none;border-radius:50%;width:20px;height:20px;cursor:pointer;text-align:center;line-height:20px;font-size:14px;padding:0;}.print-btn{margin-top:10px;background-color:#4caf50;color:white;border:none;border-radius:5px;padding:5px 10px;cursor:pointer;}.print-btn:hover{background-color:#45a049;}.crimesummary-window ul{list-style-type:none;padding-left:0;}.crimesummary-window li{margin-bottom:4px;display:flex;}.icon-container{margin-right:14px;}.buffersummary-window{background:#fff !important;border:1px solid Blue !important;border-radius:5px !important;box-shadow:0 2px 6px rgba(0,0,0,.3) !important;padding:10px !important;max-width:400px !important;max-height:400px !important;overflow:auto;position:absolute;z-index:1005;display:none;pointer-events:auto;user-select:none;}.buffersummary-window:hover{cursor:move;}.buffersummary-window #buffer-content>strong{font-size:18px;color:black;font-weight:bold;}.buffersummary-window p{font-size:14px;margin-bottom:10px;}.buffersummary-window .close-btn{position:absolute;top:5px !important;right:5px !important;background:#f44336;color:#fff;border:none !important;border-radius:50%;width:20px !important;height:20px !important;cursor:pointer;text-align:center !important;line-height:20px !important;font-size:14px !important;padding:0;}.print-btn{margin-top:10px;background-color:#4caf50;color:white;border:none;border-radius:5px;padding:5px 10px;cursor:pointer;}.print-btn:hover{background-color:#45a049;}.buffersummary-window ul{list-style-type:none;padding-left:0 !important;}.buffersummary-window li{margin-bottom:4px !important;display:flex !important;}.icon-container{margin-right:14px !important;}#report-box{display:none;position:absolute;top:180px;left:880px;background:#fff;color:#333;padding:10px;border:2px solid #007bff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.1);font-size:16px;line-height:1.5;z-index:1005;}#report-box strong{margin:0 0 10px;color:#007bff;}#report-box strong::after{content:"×";font-size:24px;color:#007bff;position:absolute;right:10px;top:0;cursor:pointer;}#report-box p{margin:5px 0;}#report-box ul{list-style:none;padding:0;margin:0;}#report-box li{margin-bottom:5px;}.map-button{position:absolute;top:55%;right:550px;transform:translateY(-50%);z-index:1005;padding:10px 20px;background-color:#28a745;color:#fff;border:none;border-radius:5px;cursor:pointer;box-shadow:0 0 10px rgba(0,0,0,.1);}.map-button:hover{background-color:#218838;}#circle-message{background-color:#f8d7da;color:#d8000c;padding:12px;border-radius:5px;border-radius:6px;z-index:1006;display:none;font-size:16px;border:2px solid #d8000c;margin-top:12px;text-align:center;box-shadow:0 4px 8px rgba(0,0,0,.2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4;}.modal{display:none;position:fixed;z-index:1007;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:auto;max-width:300px;background-color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.3);padding:20px;border-radius:8px;box-sizing:border-box;}#radiusModal .modal-content{width:288px;}.modal-content{display:flex;flex-direction:column;}.modal-content label{margin-bottom:16px;font-weight:bold;}.modal-content input[type="number"],.modal-content select,.modal-content button{width:100%;padding:8px;margin-bottom:12px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;}.modal-content input[type="number"]{box-shadow:none;}.modal-content input[type="number"]:focus{outline:none;border-color:#ccc;}.modal-content select{background-color:#fff;}.modal-content button{background-color:#4caf50;color:white;border:none;cursor:pointer;padding:10px;}.modal-content button:hover{background-color:#45a049;}body,html{height:100%;margin:0;}.tooltip{position:fixed;background-color:rgba(0,0,0,.8);color:white;padding:5px 10px;border-radius:5px;display:none;z-index:1008;}.dropdown-header:hover .tooltip{visibility:visible;opacity:1;}.routeinfo-window{background:#fff;border:1px solid #ddd;border-radius:5px;box-shadow:0 2px 6px rgba(0,0,0,.3);padding:10px;max-height:300px;overflow:auto;position:absolute;z-index:1009;display:none;pointer-events:auto;}[data-tooltip]:hover::after{content:attr(data-tooltip);border-radius:5px;background-color:rgba(0,0,0,.8);padding:5px 10px;color:white;position:absolute;display:inline-block;border-bottom:1px dotted black;z-index:1010;width:200px;}.toggletraffic-container{background-color:#fff;padding:5px 10px 5px 5px;border:2px solid #0058e6;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:space-between;}.toggletraffic-switch{position:relative;display:inline-block;width:42px;height:24px;}.toggletraffic-switch input{opacity:0;width:0;height:0;}.toggletrafficslider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:34px;}.toggletrafficslider:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:white;transition:.4s;border-radius:50%;}input:checked + .toggletrafficslider{background-color:#0058e6;}input:checked + .toggletrafficslider:before{transform:translateX(18px);}input:focus + .toggletrafficslider{box-shadow:0 0 1px #0058e6;}.toggletraffic-label{font-size:14px;margin-right:6px;}.toggle-container{margin:15px;background-color:#fff;padding:5px 10px 5px 5px;border:2px solid #0058e6;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:space-between;height:44px;}.toggle-switch{position:relative;display:inline-block;width:60px;height:34px;}.toggle-switch input{opacity:0;width:0;height:0;}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:34px;}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:white;transition:.4s;border-radius:50%;}input:checked + .slider{background-color:#0058e6;}input:checked + .slider:before{transform:translateX(26px);}input:focus + .slider{box-shadow:0 0 1px #0058e6;}.toggle-label{font-size:16px;margin-right:10px;}.message-box{position:fixed;top:50%;left:50%;transform:translateX(-50%);background-color:#333;color:#fff;padding:10px 20px;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.5);z-index:1011;opacity:0;transition:opacity .3s;}.message-box.show{opacity:1;}.message-box.hidden{display:none;}#division-districts-button{background-color:#fff;color:#0058e6;cursor:pointer;padding:8px 12px;font-size:14px;width:100%;border:1px solid #0058e6;border-radius:4px;transition:background-color .4s ease,color .4s ease;margin-bottom:8px;font-weight:bold;outline:none;}#division-districts-button:hover,#division-districts-button:focus{background-color:#0058e6;color:#fff;border-color:#0041b3;border:none !important;}#division-districts-button:focus{box-shadow:0 0 0 3px rgba(0,88,230,.5);}#division-districts-button:active{background-color:#0041b3;border-color:#00308f;}.accordion-content{display:none;overflow:hidden;background-color:#f0f0f0;border:2px solid #1a73e8;padding:20px;margin-top:5px;box-shadow:-2px 0 5px rgba(0,0,0,.2);margin-left:0;cursor:pointer;}.accordion-content.open{display:block;}.division-header{font-weight:bold;cursor:pointer;margin-top:6px;padding-left:6px;color:#1976d2;font-size:14px;}#division-district-list{margin-top:0;margin-bottom:0;padding-top:0;margin-left:10px;list-style:none;}#division-district-list li{font-size:16px;position:relative;}#division-district-list li::before{position:absolute;content:"";left:-6px;top:9px;width:5px;height:5px;border-radius:50%;background:#1976d2;}#division-district-list li:not(.division-header){margin-left:10px;padding-left:6px;}#division-district-list li:not(.division-header)::before{background:#000;}#division-district-list .division-header:first-child{margin-top:0;padding-top:0;}.district-item{padding-left:15px;color:#000;}.district-item:hover{text-decoration:underline;transform:scale(1.1);}.hidden{display:none;}.polygon-label{position:absolute;background-color:#fff;color:#000;padding:2px 5px;border:1px solid #ccc;font-size:13px;font-weight:bold;white-space:nowrap;}.html-info-window{position:relative;width:300px;height:300px;overflow:auto;background-color:#fff;border:1px solid #ccc;box-shadow:0px 0px 10px rgba(0,0,0,.3);}.gm-style-iw button.gm-ui-hover-effect{display:none !important;}.gmapmodal{display:none;position:fixed;z-index:1012;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.5);}.gmapmodal-content{background-color:#fefefe;margin:10% auto;padding:20px;border:1px solid #888;width:90%;max-width:292px;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.3);position:relative;}.gmapmodal-content strong{font-size:22px;color:black;margin-top:12px;font-weight:bold;}.gmapplacemodal{display:none;position:fixed;z-index:1013;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.5);}.gmapplacemodal-content{background-color:#fefefe;margin:10% auto;padding:20px;border:1px solid #888;width:auto;max-width:900px;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.3);transition:width .3s ease;position:relative;}.close{color:#0056b3;font-size:28px;font-weight:bold;position:absolute;top:10px;right:10px;}.close:hover,.close:focus{color:#0056b3;text-decoration:none;cursor:pointer;}.place-details{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-top:20px;}.place-details img{width:100%;border-radius:5px;}.place-details strong{grid-column:span 2;margin-top:0;color:#333;text-align:center;}.place-details p{color:#555;}.place-info{margin-bottom:20px;text-align:center;}.place-info p{margin:5px 0;}#apply-filters{background:#007bff;color:white;border:none;padding:10px 20px;cursor:pointer;border-radius:5px;font-size:16px;margin-top:10px;width:100%;}#apply-filters:hover{background:#0056b3;}.gmapmodal[aria-hidden="true"]{display:none;}.gmapmodal[aria-hidden="false"]{display:block;}.gmapplacemodal[aria-hidden="true"]{display:none;}.gmapplacemodal[aria-hidden="false"]{display:block;}#info-container{width:auto !important;height:100vh;position:absolute;top:36px;right:0;overflow-y:auto;padding:10px;display:none;}#steps{width:38%;position:absolute;top:50px;bottom:0;right:14px;background-color:#f0f0f0;overflow-y:auto;padding:10px;font-size:16px;line-height:1;border-top:2px solid #000;display:none;z-index:1015;}#steps-header{background-color:#e0e0e0;padding:10px;border-bottom:2px solid #000;margin:30px 0 10px 0;}#steps-header strong{margin:0 0 5px 0;font-size:18px;color:#000;}#steps-header p{margin:0 0 5px 0;font-size:14px;color:#000;}#steps p{color:#000;background-color:#fff;padding:10px;border:1px solid #ccc;border-radius:5px;margin-bottom:10px;cursor:pointer;line-height:1.5;font-size:14px;}#steps::-webkit-scrollbar{width:12px;}#steps::-webkit-scrollbar-track{background:#f0f0f0;}#steps::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px;border:2px solid #f0f0f0;}#steps p:focus{outline:2px solid #005a9e;outline-offset:2px;}#close-steps{background-color:#ff4c4c;color:#fff;border:none;padding:10px;font-size:14px;border-radius:5px;cursor:pointer;position:absolute;top:10px;right:10px;}.info-buttons{display:flex !important;justify-content:flex-end !important;margin-top:10px !important;width:100% !important;padding-right:20px !important;}.info-buttons button{margin-left:5px !important;padding:5px 10px !important;color:white !important;border:none !important;border-radius:3px !important;cursor:pointer;font-weight:bold !important;font-size:14px !important;}#file-complaint-button{background-color:#d32f2f;}#district-page-button{background-color:#1976d2;}#get-directions-button{background-color:#1976d2;}#close-info{background-color:#388e3c;}#file-complaint-button:hover{background-color:#c62828;}#district-page-button:hover{background-color:#1565c0;}#get-directions-button:hover{background-color:#1565c0;}#close-info:hover{background-color:#2e7d32;}#source-address{width:350px !important;padding:8px !important;height:24px !important;font-size:.82rem !important;border-radius:2px !important;box-shadow:rgba(0,0,0,11%) 0px 2px 3px !important;border:2px solid #1a73e8 !important;outline:none !important;background-color:#fff !important;color:#000 !important;}#loading-indicator{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:18px !important;background-color:#fff;color:#000;padding:10px;border-radius:5px;box-shadow:0 2px 6px rgba(0,0,0,.3);}.gm-svpc img{max-width:none !important;}#ppdbreadcrumbs{color:#fff;display:flex;position:relative;left:64px;margin-bottom:0;}#ppdbreadcrumbs a{color:#fff;text-decoration:underline;}.zoomtoEx{position:absolute;right:20px;top:20px;z-index:99;width:32px;height:32px;text-align:center;background:#fff;display:inline-block;line-height:40px;border-radius:4px;box-shadow:0 0 6px rgba(0,0,0,.6);}#map .palinfoWindow{display:flex;align-items:flex-start;font-family:"Open Sans" !important;}#map .palinfoWindow figure{width:180px;height:140px;flex:0 0 auto;margin:0 15px 0 0;overflow:hidden;}#map .palinfoWindow img{width:100%;height:100%;object-fit:cover;border:1px solid #ccc;border-radius:4px;}#map .palinfoWindow strong{margin:0 0 10px 0;color:#00308f;font-size:20px;}#map .palinfoWindow p{font-size:16px;margin:0 0 6px 0;}#map .palinfoWindow #closePalinfo{margin-left:6px;width:20px;height:20px;border-radius:50%;background:#0056b3;color:#fff;text-align:center;line-height:20px;cursor:pointer;}.radiousText{margin-top:20px;}.radiousText h4{margin-bottom:6px;font-size:16px;font-weight:bold;}.radiousText p{font-size:14px;margin-bottom:20px;}.radiousBottom{margin-top:20px;display:none;}.radiousBottom p{font-size:14px;margin-bottom:4px;}.radiousBottom a{font-size:14px;display:block;margin-bottom:20px;color:#0058e6;}.loader{width:60px;aspect-ratio:4;background:radial-gradient(circle closest-side,#456cd5 90%,rgba(0,0,0,0)) 0/calc(100% / 3) 100% space;margin:0 auto;clip-path:inset(0 100% 0 0);animation:l1 1s steps(4) infinite;position:absolute;bottom:65%;left:50%;transform:translateX(-50%) translateY(-35%);z-index:2;}@keyframes l1{to{clip-path:inset(0 -34% 0 0);}}@media screen and (max-width: 768px){.left-panel{width:100%;height:auto;}.main-content{flex-direction:column;}}.cmplz-video.cmplz-iframe-styles{background-color:transparent;}.cmplz-video.cmplz-hidden{visibility:hidden !important;}.cmplz-blocked-content-notice{display:none;}.cmplz-placeholder-parent{height:inherit;}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block;}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#fff;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,.5),0 1px 10px 0 rgba(0,0,0,.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative;}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute;}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial;}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important;}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,.5);color:#fff;text-align:center;z-index:98;line-height:23px;}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece;}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,.5);color:#fff;text-align:center;z-index:98;line-height:23px;}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px;}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff;}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block;}.cmplz-blocked-content-container div div{display:none;}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit;}@keyframes cmplz-fadein{from{opacity:0;}to{opacity:1;}}.ast-hb-account-login-wrapper .ast-hb-account-login{position:fixed;left:50%;top:50%;padding:35px;max-height:550px;width:340px;margin:0 0 0 -170px;background-color:#f1f1f1;z-index:1000011;box-shadow:0 3px 6px rgba(0,0,0,.3);}.ast-hb-account-login-wrapper .ast-hb-account-login-bg{position:fixed;top:0;bottom:0;left:0;right:0;background:#000;opacity:.7;z-index:1000010;transition:all .3s;}.ast-hb-account-login-wrapper .ast-hb-login-header .ast-hb-login-close{background:0 0;border:0;font-size:24px;line-height:1;padding:.4em;color:inherit;-js-display:flex;display:flex;box-shadow:none;}.ast-hb-account-login-wrapper #loginform input[type=password],.ast-hb-account-login-wrapper #loginform input[type=text]{width:100%;max-width:100%;margin-top:10px;border:1px solid;background-color:transparent;vertical-align:middle;}.ast-hb-account-login-form-footer a.ast-header-account-footer-link:not(:last-child) span:after{content:"|";margin:0 .4em;}.ast-header-account-link.ast-account-action-link,.ast-header-account-link.ast-account-action-login,.ast-header-account-link.ast-account-action-login.customize-unpreviewable,.ast-header-break-point .ast-header-account-link{cursor:pointer;pointer-events:all;}.ast-header-account{-js-display:flex;display:flex;}.ast-hb-account-login-wrapper{visibility:hidden;}.ast-hb-account-login-wrapper .ast-hb-login-header{-js-display:flex;position:absolute;right:0;top:0;display:flex;justify-content:flex-end;min-height:calc(1.2em + 24px);}.ast-hb-account-login-wrapper .ast-hb-account-login{transform:scale(.7);opacity:0;transition:all .3s;overflow:auto;}.ast-hb-account-login-wrapper.show{visibility:visible;}.ast-hb-account-login-wrapper.show .ast-hb-account-login{transform:scale(1) translateY(-50%);opacity:1;}.ast-hb-login-body{height:100%;position:relative;line-height:1.5;}.ast-hf-account-menu-wrap.ast-main-header-bar-alignment{position:relative;}.main-header-bar .main-header-bar-navigation .ast-account-nav-menu{line-height:1.45;}.ast-account-nav-menu{width:240px;background:#fff;left:-999em;position:absolute;top:0;z-index:99999;list-style:none;margin:0;padding-left:0;border:0;box-shadow:0 4px 10px -2px rgba(0,0,0,.1);}.ast-account-nav-menu .sub-menu{right:auto;top:0;margin-left:0;}.ast-account-nav-menu .menu-item.focus>.sub-menu,.ast-account-nav-menu .menu-item:hover>.sub-menu{left:100%;}.ast-account-nav-menu .ast-left-align-sub-menu.menu-item.focus>.sub-menu,.ast-account-nav-menu .ast-left-align-sub-menu.menu-item:hover>.sub-menu{left:-100%;}.ast-account-nav-menu .menu-item .menu-link{padding:.9em 1em;}.ast-account-nav-menu .menu-item{border-style:none;}.ast-account-nav-menu .menu-item.menu-item-has-children>.menu-link:after{position:absolute;right:1em;top:50%;transform:translate(0,-50%) rotate(270deg);}.ast-above-header-bar .main-header-menu.ast-account-nav-menu>.menu-item,.ast-below-header-bar .main-header-menu.ast-account-nav-menu>.menu-item,.ast-primary-header-bar .main-header-menu.ast-account-nav-menu>.menu-item{height:auto;line-height:unset;bottom:-5px;}.ast-header-account-wrap .woocommerce-MyAccount-navigation-link.is-active a{background:unset;}.ast-header-account-wrap .menu-item:last-child>.menu-link{border-style:none;}.ast-divider-wrapper{border:0;}.ast-mobile-popup-content .ast-header-divider-element{justify-content:center;}.ast-header-divider-element{position:relative;}.ast-fb-divider-layout-vertical{position:relative;}.ast-hb-divider-layout-vertical.ast-header-divider-element{height:100%;}.ast-mobile-header-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element),.ast-mobile-popup-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element){padding:15px 20px;}.footer-widget-area .ast-footer-divider-element{position:relative;align-items:center;}.footer-widget-area .ast-divider-wrapper{display:inline-block;}.ast-builder-footer-grid-columns .ast-fb-divider-layout-horizontal{-js-display:inline-flex;display:inline-flex;vertical-align:middle;}[data-section*=section-fb-button-] .ast-builder-button-size-xs .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-xs .ast-custom-button{font-size:13px;padding:8px 20px;}[data-section*=section-fb-button-] .ast-builder-button-size-sm .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-sm .ast-custom-button{font-size:15px;padding:10px 40px;}[data-section*=section-fb-button-] .ast-builder-button-size-md .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-md .ast-custom-button{font-size:17px;padding:15px 45px;}[data-section*=section-fb-button-] .ast-builder-button-size-lg .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-lg .ast-custom-button{font-size:19px;padding:20px 50px;}[data-section*=section-fb-button-] .ast-builder-button-size-xl .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-xl .ast-custom-button{font-size:21px;padding:25px 55px;}.ast-fb-divider-layout-vertical{-js-display:flex;display:flex;}.site-footer-section{position:relative;}.ast-builder-language-switcher .ast-builder-language-switcher-menu{list-style:none;margin:0;padding:0;line-height:normal;-webkit-tap-highlight-color:transparent;}.ast-builder-language-switcher-layout-vertical .ast-builder-language-switcher{display:block;}.ast-builder-language-switcher-layout-vertical .ast-builder-language-switcher-menu{display:block;}.ast-builder-language-switcher-layout-horizontal .ast-builder-language-switcher{-js-display:flex;display:flex;}.ast-builder-language-switcher-layout-horizontal .ast-builder-language-switcher-menu{-js-display:flex;display:flex;flex-wrap:wrap;}.ast-builder-language-switcher a{-js-display:flex;display:flex;align-items:center;}.ast-lswitcher-item-footer,.ast-lswitcher-item-header{-js-display:inline-flex;display:inline-flex;}span.ast-lswitcher-item-footer:last-child,span.ast-lswitcher-item-header:last-child{margin-right:0;}.ast-header-sticky-active{position:fixed !important;right:0;left:0;margin:0 auto;z-index:99;}.ast-footer-sticky-active .ast-custom-footer{position:fixed !important;right:0;left:0;bottom:0;margin:0 auto;z-index:99;}.ast-custom-header{position:relative;z-index:99;}.ast-custom-header.ast-header-sticky-active .fl-row-content-wrap{transition:padding .3s linear;}.ast-custom-header.ast-header-sticky-active .fl-module-content{transition:all .3s linear;}.ast-custom-header.ast-header-sticky-active .elementor-section-wrap{transition:padding .3s linear;}.ast-custom-header.ast-header-sticky-active .elementor-row>.elementor-column>.elementor-element-populated{transition:all .3s linear;}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .fl-row-content-wrap{transition:padding .3s linear;padding-top:5px;padding-bottom:5px;box-sizing:border-box;}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .fl-module-content{margin-top:5px;margin-bottom:5px;transition:all .3s linear;}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .fl-module-content.fl-node-content img{max-height:50px;width:auto;}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .elementor-section-wrap{transition:padding .3s linear;box-sizing:border-box;}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .elementor-section-wrap img{max-height:50px;width:auto;}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .elementor-row>.elementor-column>.elementor-element-populated{max-height:60px;transition:all .3s linear;}.ast-custom-header.ast-header-sticky-active{top:0;width:100%;transition:ease-out;}.single-advanced-hook .ast-no-title,.single-advanced-hook .hentry{margin:0;}.js_active .ast-plain-container.single-advanced-hook .entry-header{margin:0;}.summary.entry-summary+[CLASS*=astra-advanced-hook]{clear:both;}.single-astra-advanced-hook .wp-block-buttons,.single-astra-advanced-hook .wp-block-uagb-buttons{margin-bottom:1.5em;}.single-astra-advanced-hook .ast-container{flex-wrap:wrap;}.single-astra-advanced-hook .ast-container>*{width:100%;}body.ast-padded-layout::after,body.ast-padded-layout::before{background:inherit;content:"";display:block;height:0;left:0;position:fixed;width:100%;z-index:999;}body.ast-padded-layout::after{bottom:0;}body.ast-padded-layout{background-attachment:fixed;}body.ast-padded-layout::before{top:0;}@media (min-width:44.375em){body.ast-padded-layout.admin-bar::before{top:46px;}}@media (min-width:48.9375em){body.ast-padded-layout.admin-bar::before{top:32px;}}.elementor-page.ast-box-layout #page,.elementor-page.ast-padded-layout #page{overflow:hidden;}.siteorigin-panels.ast-box-layout #page,.siteorigin-panels.ast-padded-layout #page{overflow:hidden;}.ast-separate-container.ast-box-layout #content .ast-container{padding-left:0;padding-right:0;}@media (max-width:768px){.ast-separate-container.ast-box-layout #content .ast-container{padding-left:20px;padding-right:20px;}}@media (max-width:544px){.ast-separate-container.ast-box-layout #content .ast-container{padding-left:.54em;padding-right:.54em;}}.js_active .ast-box-layout #page,.js_active .ast-padded-layout #page{overflow:hidden;}.js_active .ast-box-layout.ast-page-builder-template .vc_row[data-vc-full-width],.js_active .ast-padded-layout.ast-page-builder-template .vc_row[data-vc-full-width]{max-width:100%;left:0 !important;}.ast-sticky-active{position:fixed !important;right:0;left:0;margin:0 auto;}.ast-nav-up{transform:translateY(-100%);}.site-header .sticky-custom-logo{display:none;}.ast-primary-sticky-header-active li.ast-masthead-custom-menu-items a,.ast-primary-sticky-header-active li.ast-masthead-custom-menu-items a:focus,.ast-primary-sticky-header-active li.ast-masthead-custom-menu-items a:hover{background:0 0;}.ast-fullscreen-active .ast-above-header,.ast-offcanvas-active .ast-above-header{z-index:4;}.ast-fullscreen-active .ast-above-header.ast-sticky-active,.ast-offcanvas-active .ast-above-header.ast-sticky-active{z-index:0;}#ast-fixed-header{position:fixed;visibility:hidden;top:0;left:0;width:100%;}#ast-fixed-header .main-header-bar{box-shadow:0 1px 2px rgba(0,0,0,.2);}#ast-fixed-header.ast-header-slide{transform:translateY(-100%);transition:transform .3s linear,top .3s linear,visibility .3s linear;}#ast-fixed-header.ast-header-fade{opacity:0;transition:opacity .3s linear;}.main-header-bar.ast-sticky-active{box-shadow:0 2px 10px 0 rgba(36,50,66,.075);}.ast-sticky-custom-logo .ast-header-sticked .custom-logo-link,.ast-sticky-custom-logo .ast-header-sticked .custom-mobile-logo-link{display:none;}.ast-sticky-custom-logo .ast-header-sticked .sticky-custom-logo{display:inline-block;}.ast-sticky-custom-logo.ast-primary-sticky-header-active.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo{display:none;}.ast-header-stick-fade-active .ast-sticky-custom-logo.ast-primary-sticky-header-active.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo,.ast-header-stick-scroll-active .ast-sticky-custom-logo.ast-primary-sticky-header-active.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo,.ast-header-stick-slide-active .ast-sticky-custom-logo.ast-primary-sticky-header-active.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo{display:inline-block;}.ast-sticky-main-shrink .ast-sticky-shrunk .main-header-bar,.ast-sticky-main-shrink .ast-sticky-shrunk.main-header-bar{line-height:55px;}.ast-sticky-main-shrink .ast-sticky-shrunk .main-header-bar .ast-site-identity,.ast-sticky-main-shrink .ast-sticky-shrunk.main-header-bar .ast-site-identity{padding-top:.5em;padding-bottom:.5em;}.ast-sticky-main-shrink .ast-sticky-shrunk .site-navigation{line-height:3;}.ast-sticky-main-shrink .ast-sticky-shrunk .site-logo-img img{max-height:55px !important;width:auto;}.ast-sticky-main-shrink.ast-header-break-point .ast-sticky-shrunk .main-header-bar,.ast-sticky-main-shrink.ast-header-break-point .ast-sticky-shrunk.main-header-bar{padding-bottom:0;}.ast-sticky-main-shrink.ast-header-break-point .ast-sticky-shrunk .ast-mobile-menu-buttons{line-height:0;padding-bottom:.5em;}.ast-sticky-main-shrink.ast-header-break-point .ast-sticky-shrunk .site-branding{padding-bottom:.5em;}.ast-sticky-above-shrink .ast-sticky-shrunk .ast-above-header-bar .ast-site-identity,.ast-sticky-above-shrink .ast-sticky-shrunk.ast-above-header-bar .ast-site-identity{padding-top:.5em;padding-bottom:.5em;}.ast-sticky-above-shrink .ast-sticky-shrunk .site-navigation{line-height:3;}.ast-sticky-above-shrink .ast-sticky-shrunk .site-logo-img img{max-height:55px;width:auto;}.ast-sticky-above-shrink.ast-header-break-point .ast-sticky-shrunk .ast-above-header-bar,.ast-sticky-above-shrink.ast-header-break-point .ast-sticky-shrunk.ast-above-header-bar{padding-bottom:0;}.ast-sticky-above-shrink.ast-header-break-point .ast-sticky-shrunk .ast-mobile-menu-buttons{line-height:0;padding-bottom:.5em;}.ast-sticky-above-shrink.ast-header-break-point .ast-sticky-shrunk .site-branding{padding-bottom:.5em;}.ast-sticky-below-shrink .ast-sticky-shrunk .ast-below-header-bar .ast-site-identity,.ast-sticky-below-shrink .ast-sticky-shrunk.ast-below-header-bar .ast-site-identity{padding-top:.5em;padding-bottom:.5em;}.ast-sticky-below-shrink .ast-sticky-shrunk .site-navigation{line-height:3;}.ast-sticky-below-shrink .ast-sticky-shrunk .site-logo-img img{max-height:55px;width:auto;}.ast-sticky-below-shrink.ast-header-break-point .ast-sticky-shrunk .ast-below-header-bar,.ast-sticky-below-shrink.ast-header-break-point .ast-sticky-shrunk.ast-below-header-bar{padding-bottom:0;}.ast-sticky-below-shrink.ast-header-break-point .ast-sticky-shrunk .ast-mobile-menu-buttons{line-height:0;padding-bottom:.5em;}.ast-sticky-below-shrink.ast-header-break-point .ast-sticky-shrunk .site-branding{padding-bottom:.5em;}.ast-header-break-point .ast-sticky-active .sticky-custom-logo img{display:block;}.ast-header-break-point .ast-has-mobile-header-logo .ast-header-sticked .sticky-custom-logo img{display:block;}.ast-header-break-point .ast-has-mobile-header-logo .ast-header-sticked .ast-mobile-header-logo{display:none;}.ast-header-break-point .ast-header-sticked .sticky-custom-logo img{display:block;}.ast-header-break-point.ast-inherit-site-logo-sticky .ast-has-mobile-header-logo .ast-header-sticked .custom-logo-link img{display:none;}.ast-header-break-point.ast-inherit-site-logo-sticky .ast-has-mobile-header-logo .ast-header-sticked .custom-mobile-logo-link img{display:inline-block;}.above-header-toggle-on .main-header-bar{z-index:1;}.ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content{display:none;}.ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content{display:none;}.ast-main-header-nav-open.ast-hfb-header .ast-mobile-header-wrap .ast-mobile-header-content{display:block;}.ast-main-header-nav-open.ast-hfb-header .ast-desktop-header-content{display:block;}.ast-header-stick-fade-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content,.ast-header-stick-scroll-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content,.ast-header-stick-slide-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content{display:block;}.ast-header-stick-fade-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content,.ast-header-stick-scroll-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content,.ast-header-stick-slide-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content{display:block;}.ast-header-stick-fade-active .ast-main-header-nav-open.ast-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content,.ast-header-stick-scroll-active .ast-main-header-nav-open.ast-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content,.ast-header-stick-slide-active .ast-main-header-nav-open.ast-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content{display:none;}.ast-header-stick-fade-active .ast-main-header-nav-open.ast-hfb-header #masthead>.ast-desktop-header-content,.ast-header-stick-scroll-active .ast-main-header-nav-open.ast-hfb-header #masthead>.ast-desktop-header-content,.ast-header-stick-slide-active .ast-main-header-nav-open.ast-hfb-header #masthead>.ast-desktop-header-content{display:none;}.ast-header-stick-fade-active.ast-off-canvas-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content,.ast-header-stick-scroll-active.ast-off-canvas-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content,.ast-header-stick-slide-active.ast-off-canvas-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content{display:none;}.ast-header-stick-fade-active.ast-off-canvas-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content,.ast-header-stick-scroll-active.ast-off-canvas-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content,.ast-header-stick-slide-active.ast-off-canvas-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content{display:none;}.ast-above-sticky-header-active.ast-main-header-nav-open.ast-hfb-header #masthead>#ast-desktop-header .ast-desktop-header-content,.ast-above-sticky-header-active.ast-main-header-nav-open.ast-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content,.ast-above-sticky-header-active.ast-main-header-nav-open.astra-hfb-header #masthead>#ast-desktop-header .ast-desktop-header-content,.ast-above-sticky-header-active.ast-main-header-nav-open.astra-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content,.ast-below-sticky-header-active.ast-main-header-nav-open.ast-hfb-header #masthead>#ast-desktop-header .ast-desktop-header-content,.ast-below-sticky-header-active.ast-main-header-nav-open.ast-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content,.ast-below-sticky-header-active.ast-main-header-nav-open.astra-hfb-header #masthead>#ast-desktop-header .ast-desktop-header-content,.ast-below-sticky-header-active.ast-main-header-nav-open.astra-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content,.ast-primary-sticky-header-active.ast-main-header-nav-open.ast-hfb-header #masthead>#ast-desktop-header .ast-desktop-header-content,.ast-primary-sticky-header-active.ast-main-header-nav-open.ast-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content,.ast-primary-sticky-header-active.ast-main-header-nav-open.astra-hfb-header #masthead>#ast-desktop-header .ast-desktop-header-content,.ast-primary-sticky-header-active.ast-main-header-nav-open.astra-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content{position:fixed;}.site-above-header-wrap,.site-below-header-wrap,.site-primary-header-wrap{transition:all .2s linear;}.ast-header-stick-slide-active .ast-flyout-menu-enable.ast-header-break-point #masthead>.main-header-bar-navigation{display:none !important;}.ast-header-stick-fade-active .ast-flyout-menu-enable.ast-header-break-point #masthead>.main-header-bar-navigation{display:none !important;}.ast-flyout-menu-overlay .ast-stick-primary-below-wrapper.ast-sticky-active{z-index:5;}.ast-fullscreen-menu-overlay #ast-fixed-header{z-index:9;}.ast-flyout-menu-enable.ast-primary-sticky-enabled .ast-stick-primary-below-wrapper,.ast-flyout-menu-enable.ast-primary-sticky-enabled .main-header-bar{overflow-y:unset !important;}#ast-mobile-header .content-align-flex-start{max-height:60vh;overflow:auto;}.astra-full-megamenu-wrapper{z-index:99999;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.sub-menu>.menu-item{display:none;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.ast-mm-has-desc>.menu-link{vertical-align:middle;text-align:center;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .menu-item:hover>.menu-link{background-color:transparent;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu{opacity:0;visibility:hidden;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu-focus .menu-item>.menu-link{background-color:transparent;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus{opacity:1;visibility:visible;-js-display:flex;display:flex;padding:15px;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item{padding-left:15px;padding-right:15px;display:block;flex:1;opacity:1;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item:first-child{padding-left:0;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item:last-child{padding-right:0;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu.col-2 .menu-item{width:50%;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu.col-3 .menu-item{width:33.33%;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu.col-4 .menu-item{width:25%;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu .menu-item:last-child{border-right:none;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus .sub-menu{background-color:transparent;display:block;opacity:1;visibility:visible;transform:none;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus .astra-nested-sub-menu .menu-item .menu-link{padding-left:24px;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus .astra-nested-sub-menu .astra-nested-sub-menu .menu-item .menu-link{padding-left:48px;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu .sub-menu{border:none;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item .sub-menu{position:static;width:100%;margin:auto;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item .sub-menu .menu-item{width:100%;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus>.menu-item{padding-left:15px;padding-right:15px;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus>.menu-item:first-child{padding-left:0;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus>.menu-item:last-child{padding-right:0;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu .ast-header-navigation-arrow{display:none;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper.astra-megamenu-wrapper-focus{opacity:1;visibility:visible;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper.astra-megamenu-wrapper-focus .astra-megamenu.astra-megamenu-focus{-js-display:flex;display:flex;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper .astra-mega-menu-width-full-stretched{width:100%;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper .astra-mega-menu-width-full-stretched .ast-mm-template-content{padding:0;}.ast-desktop .ast-mega-menu-enabled .menu-item-has-children.astra-megamenu-li.menu-item .astra-megamenu.sub-menu .menu-item>.menu-link::after{content:"";}.ast-desktop .ast-mega-menu-enabled .menu-item-has-children.astra-megamenu-li.menu-item .astra-megamenu.sub-menu .menu-item>.menu-link .ast-icon.icon-arrow{display:none;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .sub-menu .menu-link,.ast-desktop .ast-mega-menu-enabled.submenu-with-border .astra-megamenu-li .sub-menu .menu-link{border:none;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu{opacity:1;visibility:visible;-js-display:flex;display:flex;padding:15px;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item{padding-left:15px;padding-right:15px;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item:first-child{padding-left:0;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item:last-child{padding-right:0;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item{padding-left:15px;padding-right:15px;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item:first-child{padding-left:0;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item:last-child{padding-right:0;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.col-2 .menu-item{width:50%;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.col-3 .menu-item{width:33.33%;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.col-4 .menu-item{width:25%;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item{display:block;flex:1;opacity:1;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu .sub-menu{background-color:transparent;display:block;opacity:1;visibility:visible;transform:none;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu .astra-nested-sub-menu .menu-item .menu-link{padding-left:24px;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu .astra-nested-sub-menu .astra-nested-sub-menu .menu-item .menu-link{padding-left:48px;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.sub-menu .sub-menu{border:none;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.sub-menu>.menu-item .sub-menu{position:static;width:100%;margin:auto;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.sub-menu>.menu-item .sub-menu .menu-item{width:100%;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.sub-menu .menu-item:last-child{border-right:none;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-full-megamenu-wrapper{opacity:1;visibility:visible;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-full-megamenu-wrapper .astra-megamenu{-js-display:flex;display:flex;}.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li:hover .astra-megamenu .sub-menu .menu-item{width:100%;}.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li:hover .astra-megamenu.sub-menu .menu-item .sub-menu{min-width:100%;}.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li .astra-megamenu.astra-megamenu-focus .sub-menu .menu-item{width:100%;}.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu .menu-item .sub-menu{min-width:100%;}.ast-desktop .ast-mega-menu-enabled .astra-full-megamenu-wrapper{background:#fff;position:absolute;opacity:0;visibility:hidden;top:100%;}.ast-desktop .ast-mega-menu-enabled .astra-full-megamenu-wrapper .astra-megamenu.sub-menu{display:none;position:relative;left:0;top:0;margin:0 auto;padding-left:0;padding-right:0;border-width:0;}.ast-desktop .ast-mega-menu-enabled .astra-full-megamenu-wrapper .astra-mega-menu-width-full-stretched.sub-menu{padding:15px;}.ast-desktop .ast-mega-menu-enabled .ast-hide-menu-item+.ast-mm-custom-content{margin-top:.9em;}.ast-desktop .ast-mega-menu-enabled .menu-item-heading:not(.menu-item-has-children)>a{margin-bottom:.9em;}.ast-desktop .ast-above-header-menu .astra-megamenu-li .sub-menu .menu-item.current-menu-ancestor>.menu-link,.ast-desktop .ast-below-header-menu .astra-megamenu-li .sub-menu .menu-item.current-menu-ancestor>.menu-link,.ast-desktop .main-header-menu .astra-megamenu-li .sub-menu .menu-item.current-menu-ancestor>.menu-link{background-color:transparent;color:inherit;}.ast-desktop .ast-above-header-menu .astra-megamenu-li .sub-menu .menu-item-heading .menu-text,.ast-desktop .ast-below-header-menu .astra-megamenu-li .sub-menu .menu-item-heading .menu-text,.ast-desktop .main-header-menu .astra-megamenu-li .sub-menu .menu-item-heading .menu-text{vertical-align:text-top;}.ast-desktop .ast-mm-custom-text-content,.ast-desktop .ast-mm-template-content{padding:0 1em;}.ast-desktop .ast-mm-custom-text-content{margin-bottom:.9em;}.ast-desktop .ast-below-header .ast-mm-custom-text-content,.ast-desktop .ast-below-header .ast-mm-template-content{padding:.9em 1em;}.ast-desktop .submenu-with-border .astra-full-megamenu-wrapper{border-width:1px;border-style:solid;}.ast-desktop .ast-mm-widget-content a{display:initial;}.ast-desktop .ast-mm-widget-content .ast-mm-widget-item{padding:1.5em;margin-bottom:.9em;}.ast-desktop .ast-mm-widget-content .ast-search-submit{display:none;}.ast-desktop .submenu-with-border .astra-megamenu{border-width:1px;}.ast-menu-description{line-height:1.6;display:block;font-size:.8em;padding:2px 0;}.site-header a .ast-menu-description,.site-header a .sub-arrow{transition:none;}.site-header .menu-text{transition:none;}.ast-header-break-point .ast-menu-description{line-height:inherit;}.astra-mm-highlight-label{font-size:.7em;margin-left:5px;line-height:normal;padding:3px 6px;border-radius:2px;}.ast-desktop .ast-hide-menu-item{display:none;}.ast-desktop .ast-mega-menu-enabled .ast-hide-menu-item{display:none;}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu>.menu-item-has-children>.menu-link::after,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu>.menu-item-has-children>.menu-link::after,.ast-desktop .ast-mega-menu-enabled.main-header-menu>.menu-item-has-children>.menu-link::after{content:"";margin:0;}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow:after,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow:after,.ast-desktop .ast-mega-menu-enabled.main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow:after{transform:rotate(-90deg);}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow,.ast-desktop .ast-mega-menu-enabled.main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow{position:absolute;right:5%;top:50%;transform:translateY(-50%);}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .ast-masthead-custom-menu-items a:focus,.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .ast-masthead-custom-menu-items a:hover,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .ast-masthead-custom-menu-items a:focus,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .ast-masthead-custom-menu-items a:hover,.ast-desktop .ast-mega-menu-enabled.main-header-menu .ast-masthead-custom-menu-items a:focus,.ast-desktop .ast-mega-menu-enabled.main-header-menu .ast-masthead-custom-menu-items a:hover{background:0 0;}.ast-builder-menu-mobile .ast-mega-menu-enabled.main-header-menu .menu-item-has-children.astra-megamenu-li>.menu-link .sub-arrow:after,.ast-builder-menu-mobile .ast-mega-menu-enabled.main-header-menu .menu-item-has-children>.menu-link .sub-arrow:after,.ast-header-break-point .ast-mega-menu-enabled.main-header-menu .menu-item-has-children.astra-megamenu-li>.menu-link .sub-arrow:after,.ast-header-break-point .ast-mega-menu-enabled.main-header-menu .menu-item-has-children>.menu-link .sub-arrow:after{display:none;}.ast-disable-link{cursor:default;}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-heading:focus>.menu-link,.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-heading:hover>.menu-link,.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-heading>.menu-link:hover{background:0 0;}.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-heading:focus>.menu-link,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-heading:hover>.menu-link,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-heading>.menu-link:hover{background:0 0;}.ast-desktop .ast-mega-menu-enabled.main-header-menu .sub-menu .menu-item.menu-item-heading>.menu-link{background:0 0;}.ast-desktop .ast-above-header-menu .astra-mega-menu-width-full,.ast-desktop .ast-above-header-menu .astra-mega-menu-width-full-stretched,.ast-desktop .ast-below-header-menu .astra-mega-menu-width-full,.ast-desktop .ast-below-header-menu .astra-mega-menu-width-full-stretched,.ast-desktop .astra-mega-menu-width-full,.ast-desktop .astra-mega-menu-width-full-stretched{background:0 0;}.ast-desktop .main-header-menu>.menu-item .astra-full-megamenu-wrapper:before{position:absolute;content:"";top:0;left:0;width:100%;transform:translateY(-100%);}.ast-desktop .main-header-menu.ast-menu-shadow .astra-full-megamenu-wrapper .sub-menu{box-shadow:none;}.ast-desktop .main-header-menu.ast-menu-shadow .astra-megamenu .sub-menu{box-shadow:none;}.ast-desktop .main-header-menu.ast-menu-shadow .astra-full-megamenu-wrapper{box-shadow:0 4px 10px -2px rgba(0,0,0,.1);}.ast-header-break-point .ast-above-header .sub-menu .menu-item .ast-hide-menu-item,.ast-header-break-point .ast-below-header .sub-menu .menu-item .ast-hide-menu-item,.ast-header-break-point .main-navigation .sub-menu .menu-item .ast-hide-menu-item{display:none;}.ast-header-break-point .ast-above-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle,.ast-header-break-point .ast-below-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle,.ast-header-break-point .main-navigation .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle{display:none;}.ast-header-break-point .ast-above-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.sub-menu,.ast-header-break-point .ast-below-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.sub-menu,.ast-header-break-point .main-navigation .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.sub-menu{display:block !important;}.ast-header-break-point .ast-above-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.ast-mm-custom-content+.sub-menu,.ast-header-break-point .ast-below-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.ast-mm-custom-content+.sub-menu,.ast-header-break-point .main-navigation .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.ast-mm-custom-content+.sub-menu{display:block !important;}.ast-hidden{display:none !important;}.rtl.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-full-megamenu-wrapper .astra-megamenu{right:0;}.main-header-bar-wrap .ast-search-box.header-cover{z-index:7;}.ast-below-header-wrap .ast-search-box.header-cover #close,.ast-below-header-wrap .ast-search-box.header-cover .search-field{font-size:1.8em;}.ast-below-header-wrap .ast-search-box.header-cover .search-submit{font-size:1.5em;}.ast-search-box.full-screen,.ast-search-box.header-cover{display:none;opacity:0;transition:opacity .3s ease-in-out,display .3s ease-in-out;width:100%;height:100%;}.ast-search-box.full-screen .search-field,.ast-search-box.header-cover .search-field{background:0 0;border:0;color:#fafafa;box-shadow:none;text-align:left;padding:0;}.ast-search-box.full-screen .search-submit,.ast-search-box.header-cover .search-submit{background:var(--ast-fs-search-submit-background,0 0);padding:0;border-radius:50%;box-shadow:none;color:var(--ast-fs-search-text-color,#9e9e9e);transition:all .7s ease-In;outline:0;border:0;vertical-align:middle;}.ast-search-box.full-screen .ast-search-wrapper,.ast-search-box.header-cover .ast-search-wrapper{position:absolute;width:100%;left:50%;top:50%;transform:translate(-50%,-50%);}.ast-search-box.full-screen .ast-search-wrapper .search-form,.ast-search-box.header-cover .ast-search-wrapper .search-form{line-height:normal;}.ast-search-box.full-screen #close,.ast-search-box.header-cover #close{color:#fafafa;transform:rotate(0);font-size:2em;cursor:pointer;z-index:9;font-weight:400;}.ast-search-box.full-screen .search-field::-webkit-input-placeholder,.ast-search-box.header-cover .search-field::-webkit-input-placeholder{color:#fafafa;}.ast-search-box.full-screen .search-field:-moz-placeholder,.ast-search-box.header-cover .search-field:-moz-placeholder{color:#fafafa;}.ast-search-box.full-screen .search-field::-moz-placeholder,.ast-search-box.header-cover .search-field::-moz-placeholder{color:#fafafa;}.ast-search-box.full-screen .search-field:-ms-input-placeholder,.ast-search-box.header-cover .search-field:-ms-input-placeholder{color:#fafafa;}.ast-search-box.header-cover{position:absolute;background:rgba(25,25,25,.96);top:0;z-index:10;}.ast-search-box.header-cover .search-field{font-size:2em;line-height:2;width:100%;}.ast-search-box.header-cover .ast-container{position:relative;}.ast-search-box.header-cover .close,.ast-search-box.header-cover .search-submit,.ast-search-box.header-cover .search-text-wrap{display:inline-block;}.ast-search-box.header-cover .search-text-wrap{width:calc(100% - 2.5em);vertical-align:middle;}.ast-search-box.header-cover .search-submit{font-size:1.7em;margin-right:2em;}.ast-search-box.header-cover #close{vertical-align:middle;backface-visibility:hidden;}.ast-search-box.full-screen{position:fixed;background:rgba(25,25,25,.96);top:0;left:0;z-index:999;}.ast-search-box.full-screen .ast-search-wrapper .large-search-text{text-align:center;color:#e2e2e2;font-size:1.5em;font-weight:400;transition-delay:50ms;transition:all .3s ease-in-out;}.ast-search-box.full-screen .ast-search-wrapper fieldset{border:0;padding:2.5em 0 1em;border-bottom:2px solid var(--ast-border-color);}.ast-search-box.full-screen .ast-search-wrapper .search-field{font-size:2em;padding-left:20px;line-height:1.7;width:92%;vertical-align:middle;}.ast-search-box.full-screen .ast-search-wrapper .search-form{width:70%;margin:20px auto;}.ast-search-box.full-screen .ast-search-wrapper .search-submit{font-size:var(--ast-fs-search-font-size,1.7em);}.ast-search-box.full-screen #close{position:absolute;color:#fafafa;right:1em;line-height:1;cursor:pointer;z-index:9;font-weight:400;font-size:2em;top:1.5em;backface-visibility:hidden;}.ast-search-box.full-screen ::-webkit-input-placeholder{opacity:0;}.ast-search-box.full-screen ::-moz-placeholder{opacity:0;}.ast-search-box.full-screen :-ms-input-placeholder{opacity:0;}.ast-search-box.full-screen :-moz-placeholder{opacity:0;}@media (max-width:420px){.ast-search-box.full-screen ::-webkit-input-placeholder{opacity:1;}.ast-search-box.full-screen ::-moz-placeholder{opacity:1;}.ast-search-box.full-screen :-ms-input-placeholder{opacity:1;}.ast-search-box.full-screen :-moz-placeholder{opacity:1;}}.ast-hfb-header .ast-search-box.full-screen.full-screen ::-webkit-input-placeholder{opacity:.5;}.ast-hfb-header .ast-search-box.full-screen.full-screen ::-moz-placeholder{opacity:.5;}.ast-hfb-header .ast-search-box.full-screen.full-screen :-ms-input-placeholder{opacity:.5;}.ast-hfb-header .ast-search-box.full-screen.full-screen :-moz-placeholder{opacity:.5;}.site-header .ast-inline-search.ast-search-menu-icon .search-form{padding-left:0;padding-right:0;}.site-header .ast-inline-search.ast-search-menu-icon .search-field{padding-left:1em;padding-right:2em;}.ast-inline-search.ast-search-menu-icon{position:relative;transform:none;left:0;right:0;}.ast-inline-search.ast-search-menu-icon .search-submit{display:block;background:0 0;border:none;position:absolute;height:100%;right:.25em;padding:0;top:0;font-size:1.3em;color:#757575;}.ast-header-break-point .ast-inline-search.ast-search-menu-icon .search-form{padding:0;}.ast-header-break-point .site-header .ast-inline-search.ast-search-menu-icon .search-field{padding-right:2em;}.ast-header-break-point .ast-search-box.full-screen .ast-search-wrapper .search-field{width:80%;}.ast-header-custom-item-inside.ast-desktop .main-header-menu .ast-search-menu-icon.full-screen,.ast-header-custom-item-inside.ast-desktop .main-header-menu .ast-search-menu-icon.header-cover{display:none;}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-1 .ast-search-menu-icon .search-form{right:-1em;left:auto;padding-left:0;padding-right:3em;}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-1 .search-field{padding-right:0;padding-left:1em;}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-2 .ast-search-menu-icon .search-form{left:-1em;right:auto;padding-right:0;padding-left:3em;}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-2 .search-field{padding-left:0;padding-right:1em;}.ast-header-break-point .ast-above-header .ast-above-header-section-1 .ast-inline-search.ast-search-menu-icon .search-field{padding-right:0;}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-2 .ast-search-menu-icon .search-form{padding-left:0;left:auto;padding-right:2em;}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-2 .ast-search-menu-icon.slide-search .search-form{left:-1em;padding-left:2em;}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-1 .search-field{padding-right:0;}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .search-field{padding-right:0;padding-left:1em;}.ast-header-break-point .ast-above-header-mobile-stack .ast-above-header .ast-above-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{right:auto;padding-right:2em;}.ast-header-break-point .ast-swap-below-header-sections .ast-below-header .below-header-section-2 .ast-search-menu-icon.ast-inline-search .search-form{left:0;padding-left:0;padding-right:2em;}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-1 .ast-search-menu-icon .search-form{right:-1em;left:auto;padding-left:0;padding-right:3em;}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-1 .search-field{padding-right:0;padding-left:1em;}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-2 .ast-search-menu-icon .search-form{left:-1em;right:auto;padding-right:0;padding-left:3em;}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-2 .search-field{padding-left:0;padding-right:1em;}.ast-header-break-point .ast-below-header .below-header-section-1 .ast-inline-search.ast-search-menu-icon .search-field{padding-right:0;}.ast-header-break-point .ast-swap-below-header-sections.site-header .ast-below-header .ast-inline-search.ast-search-menu-icon .search-field{padding-left:1em;padding-right:0;}.ast-header-break-point .ast-swap-below-header-sections .ast-below-header .below-header-section-2 .ast-search-menu-icon .search-form{left:-1em;padding-left:3em;padding-right:1em;}.ast-below-header-mobile-stack .ast-below-header .below-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{right:auto;padding-right:2em;}.iphone.full-screen,.ipod.full-screen{position:fixed !important;}@media (max-width:992px){.ast-above-header-mobile-stack .ast-above-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{left:auto;}.ast-below-header-mobile-stack .below-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{left:auto;}}@media (max-width:544px){.ast-search-box.full-screen .ast-search-wrapper .large-search-text{display:none;}.ast-search-box.full-screen .ast-search-wrapper .search-field,.ast-search-box.full-screen .ast-search-wrapper .search-submit{font-size:1.6em;}}