/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Rotunda';src:url(/themes/custom/gppolice/fonts/rotunda/3a-rotunda-light-webfont.woff2) format('woff2'),url(/themes/custom/gppolice/fonts/rotunda/3a-rotunda-light-webfont.woff) format('woff');font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:'Rotunda';src:url(/themes/custom/gppolice/fonts/rotunda/3b-rotunda-light-italic-webfont.woff2) format('woff2'),url(/themes/custom/gppolice/fonts/rotunda/3b-rotunda-light-italic-webfont.woff) format('woff');font-weight:300;font-style:italic;font-display:swap;}@font-face{font-family:'Rotunda';src:url(/themes/custom/gppolice/fonts/rotunda/4a-rotunda-regular-webfont.woff2) format('woff2'),url(/themes/custom/gppolice/fonts/rotunda/4a-rotunda-regular-webfont.woff) format('woff');font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:'Rotunda';src:url(/themes/custom/gppolice/fonts/rotunda/4b-rotunda-regular-italic-webfont.woff2) format('woff2'),url(/themes/custom/gppolice/fonts/rotunda/4b-rotunda-regular-italic-webfont.woff) format('woff');font-weight:400;font-style:italic;font-display:swap;}@font-face{font-family:'Rotunda';src:url(/themes/custom/gppolice/fonts/rotunda/5a-rotunda-medium-webfont.woff2) format('woff2'),url(/themes/custom/gppolice/fonts/rotunda/5a-rotunda-medium-webfont.woff) format('woff');font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:'Rotunda';src:url(/themes/custom/gppolice/fonts/rotunda/5b-rotunda-medium-italic-webfont.woff2) format('woff2'),url(/themes/custom/gppolice/fonts/rotunda/5b-rotunda-medium-italic-webfont.woff) format('woff');font-weight:500;font-style:italic;font-display:swap;}@font-face{font-family:'Rotunda';src:url(/themes/custom/gppolice/fonts/rotunda/6a-rotunda-bold-webfont.woff2) format('woff2'),url(/themes/custom/gppolice/fonts/rotunda/6a-rotunda-bold-webfont.woff) format('woff');font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:'Rotunda';src:url(/themes/custom/gppolice/fonts/rotunda/6b-rotunda-bold-italic-webfont.woff2) format('woff2'),url(/themes/custom/gppolice/fonts/rotunda/6b-rotunda-bold-italic-webfont.woff) format('woff');font-weight:700;font-style:italic;font-display:swap;}@font-face{font-family:'Rotunda';src:url(/themes/custom/gppolice/fonts/rotunda/7a-rotunda-extrabold-webfont.woff2) format('woff2'),url(/themes/custom/gppolice/fonts/rotunda/7a-rotunda-extrabold-webfont.woff) format('woff');font-weight:800;font-style:normal;font-display:swap;}@font-face{font-family:'Rotunda';src:url(/themes/custom/gppolice/fonts/rotunda/7b-rotunda-extrabold-italic-webfont.woff2) format('woff2'),url(/themes/custom/gppolice/fonts/rotunda/7b-rotunda-extrabold-italic-webfont.woff) format('woff');font-weight:800;font-style:italic;font-display:swap;}:root{--body-font:'Rotunda',sans-serif;--heading-font:'Rotunda',sans-serif;--theme-color:#003349;--color-dark:#33739E;--color-light:#D0E0D8;--color-light-blue:#36AEC7;--theme-yellow-color:#F2C300;--footer-bg:#082645;--body-text-color:#333333;--theme-bg-light:#F8F8F8;--color-white:#ffffff;--slider-arrow-bg:rgba(255,255,255,0.2);--box-shadow:0 0 40px 5px rgb(0 0 0 / 5%);--box-shadow2:0 0 15px rgba(0,0,0,0.17);--transition:all .5s ease-in-out;--transition2:all .3s ease-in-out;--border-info-color:rgba(0,0,0,0.08);--border-info-color2:rgba(0,0,0,0.05);--border-white-color:rgba(255,255,255,0.08);--border-white-color2:rgba(255,255,255,0.05);--footer-bg2:#101010;--footer-text-color:#F5FAFF;}body{font-family:var(--body-font);}*,*:before,*:after{box-sizing:inherit;}*{scroll-behavior:inherit !important;}html,body{height:auto;width:100%;margin:0;padding:0;overflow-x:hidden;box-sizing:border-box;}body{font-family:var(--body-font);font-style:normal;font-size:16px;font-weight:300;color:var(--body-text-color);line-height:1.8;}a{color:var(--color-dark);display:inline-block;}a,a:active,a:focus,a:hover{outline:none;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;text-decoration:none;}a:hover{color:var(--color-blue);}.field--type-text-with-summary a,.field--type-text-long a{display:inline;}ul{margin:0;padding:0;}h1,h2,h3,h4,h5,h6{color:var(--color-dark);margin:0px;font-weight:500;font-family:var(--heading-font);line-height:1.2;}h1{font-size:40px;font-weight:800;}h2{font-size:35px;font-weight:700;}h3{font-size:28px;font-weight:700;}h4{font-size:22px;font-weight:500;}h5{font-size:20px;padding-bottom:14px;margin:0;font-weight:500;}h6{font-size:16px;font-weight:500;}p{padding-bottom:14px;margin:0;}.img,img{max-width:100%;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;height:auto;}label{color:#000000;cursor:pointer;font-weight:400;}*::-moz-selection{background:#d6b161;color:var(--color-white);text-shadow:none;}::-moz-selection{background:#555;color:var(--color-white);text-shadow:none;}::selection{background:#555;color:var(--color-white);text-shadow:none;}*::-moz-placeholder{color:#999;font-size:16px;opacity:1;}*::placeholder{color:#999;font-size:16px;opacity:1;}@media (min-width:1200px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:1200px;}}.pb-80{padding-bottom:80px;}.pt-80{padding-top:40px;}#navbar-top a{color:#ffffff;font-size:16px;text-align:center;margin-left:14px;transition:all .5s ease-in-out;}#navbar-top span{color:#ffffff}#navbar-top{padding:5px 0px;}.navbar-brand img{width:150px;}#navbar-main{padding-top:0;padding-bottom:0;}.nav-link{font-weight:500;margin-right:22px;padding:30px 0 30px 0;font-size:17px;padding-right:0 !important;}.site-footer{padding:0;}.site-footer .block{margin:0;padding:0;border:unset}.site-footer__top .content li a:hover,.site-footer__top .content li a:focus{background-color:transparent;color:#C9A227;text-decoration:none;}.footer-logo img{width:170px;margin-bottom:15px;}.footer-contact li{position:relative;display:flex;justify-content:start;align-items:center;color:#F5FAFF;font-size:16px;margin-bottom:15px;}.site-footer__top .content li a{color:#F5FAFF;-webkit-transition:0.3s;transition:0.3s;display:flex;border-bottom:unset;border-color:unset;padding:0;text-indent:unset;}.footer-contact li i{width:30px;height:30px;line-height:30px;font-size:16px;margin-right:15px;border-radius:50px;background:var(--theme-color);text-align:center;-webkit-transition:0.3s;transition:0.3s;color:#ffffff;}.site-footer .content ol:not(.menu),.site-footer .content ul:not(.menu){padding-left:0;}.emergencyNoBox{color:var(--color-white);text-transform:uppercase;margin:0 !important;padding:0;position:relative;display:inline-block;border-radius:50px;font-weight:600;letter-spacing:1px;font-size:16px;cursor:pointer;text-align:center;overflow:hidden;border:none;box-shadow:var(--box-shadow);z-index:1;}.emergencyNoBox i{margin-right:10px;width:40px;height:40px;line-height:40px;background:#fff;color:#000;font-size:20px;border-radius:50px;text-align:center;}.site-footer__top h2{color:#ffffff;position:relative;padding-bottom:20px;margin-bottom:25px;font-size:21px;z-index:1;border-bottom:unset;border-color:unset;text-transform:none;}.site-footer__top h2::before{position:absolute;content:'';z-index:-1;width:90px;height:2px;background:rgba(255,255,255,0.2);bottom:0;left:0;}.site-footer__top h2::after{position:absolute;content:'';z-index:-1;width:30px;height:2px;background:#4074aa;bottom:0;left:18px;}.menu--quick-links ul,.menu--our-services ul{display:flex;flex-direction:column;gap:.65rem;}.menu--quick-links li a,.menu--our-services li a{color:#ffffff;transition:var(--transition);padding:0;font-size:16px;}.footer-signup-stack{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;}.footer-signup-stack > .block{width:100%;margin:0;}.simplenews-subscriber-form form{display:flex;flex-direction:column;gap:0.75rem;position:static;margin:0;}.simplenews-subscriber-form form .js-form-item-message{order:-1;color:var(--color-white);padding-right:0;margin:0;font-size:16px;}.simplenews-subscriber-form form .js-form-type-email label,.simplenews-subscriber-form form .js-form-type-email small{display:none;}.simplenews-subscriber-form form .js-form-type-email input{padding:16px 20px;border-radius:0;box-shadow:none;border:none;width:100%;}.simplenews-subscriber-form form .form-actions{position:static;margin:0;padding:0;}.simplenews-subscriber-form form .newsletter-submit{position:static;display:inline-flex;align-items:center;justify-content:center;padding:15px 20px;font-size:0;color:var(--color-white);text-transform:uppercase;border-radius:0;font-weight:600;letter-spacing:1px;cursor:pointer;border:none;background:var(--color-dark);box-shadow:var(--box-shadow);}.fa-paper-plane:before{content:"\f1d8";position:static;font-size:16px;}.simplenews-subscriber-form > .field--name-mail,.simplenews-subscriber-form > .field--name-subscriptions,.simplenews-subscriber-form .form-actions{display:none;}#block-gppolice-signupbuton p{margin:0;}#block-gppolice-signupbuton .theme-btn{display:inline-block;margin-top:0;}.site-footer .site-footer__top .row{padding-top:60px;padding-bottom:35px;}.site-footer__bottom #block-gppolice-copyright,.site-footer__bottom #block-gppolice-copyright > .content,.site-footer__bottom #block-gppolice-copyright .field--name-body{display:contents;}.site-footer__bottom .region.region-footer-fifth{margin-left:0;margin-right:0;}.site-footer__bottom #block-gppolice-copyright .field--name-body > div{width:auto;max-width:none;padding:0;text-align:center !important;}.site-footer__bottom #block-gppolice-copyright .field--name-body > div:first-child{order:1;}.site-footer__bottom #block-gppolice-footerlegal{order:2;width:auto;margin:0;padding:0;}.site-footer__bottom #block-gppolice-copyright .field--name-body > div:last-child{order:3;align-self:center !important;}@media (min-width:992px){.site-footer__bottom .region.region-footer-fifth{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:0.25rem 0;}.site-footer__bottom #block-gppolice-footerlegal::before,.site-footer__bottom #block-gppolice-copyright .field--name-body > div:last-child::before{content:"\00B7";margin:0 0.75rem;color:#fff;}.site-footer__bottom #block-gppolice-footerlegal{display:flex;align-items:center;}}@media (min-width:992px) and (max-width:1199.98px){.site-footer__bottom p.copyright-text,.site-footer__bottom .copyright-text a,.site-footer__bottom #block-gppolice-footerlegal a{font-size:15px;}.site-footer__bottom #block-gppolice-footerlegal::before,.site-footer__bottom #block-gppolice-copyright .field--name-body > div:last-child::before,.site-footer__bottom #block-gppolice-footerlegal li + li::before{margin:0 0.5rem;}}@media (max-width:991.98px){.site-footer__bottom .region.region-footer-fifth{align-items:center;}}#block-gppolice-footerlegal .menu--footer-legal,#block-gppolice-footerlegal ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0;list-style:none;margin:0;padding:0;}#block-gppolice-footerlegal li{margin:0;padding:0;}#block-gppolice-footerlegal li + li::before{content:"\00B7";margin:0 0.75rem;color:#fff;}#block-gppolice-footerlegal a{display:inline-block;padding:0.25rem 0;color:#fff !important;font-weight:500;font-size:16px;text-decoration:underline;text-underline-offset:2px;}#block-gppolice-footerlegal a:hover,#block-gppolice-footerlegal a:focus{color:#C9A227 !important;}.site-footer__bottom .region{margin-top:0;display:flex;flex-direction:column;gap:0.5rem;}.site-footer__bottom{padding:20px 0;margin-top:0;}p.copyright-text{color:#ffffff;font-size:16px;margin-bottom:0;}.copyright-text a{color:#fff !important;font-weight:500;font-size:16px;}.footer-social{display:flex;gap:15px;justify-content:center;}.footer-social a{font-size:0;padding:0 !important;}.footer-social li a i{height:38px;width:38px;line-height:38px;text-align:center;border-radius:50px;background:var(--color-white);color:var(--theme-color);transition:var(--transition);font-size:16px;}.is-sticky nav#navbar-main{background:#ffffff;box-shadow:var(--box-shadow2);animation:slide-down 0.7s;}.sticky-wrapper{z-index:9999;position:relative;background:rgba(0,0,0,0.5);}.is-sticky .navbar-nav .nav-link{color:var(--color-dark);font-weight:600;}.is-sticky .nav-right .nav-right-link,.is-sticky a.nav-right-call,.is-sticky a.nav-right-call h5,.is-sticky .nav-right-call h5 a{color:var(--color-dark);}.logo-sticky{display:none;}.is-sticky .logo-normal{display:none !important;}.is-sticky .logo-sticky{display:inline-block;}.phone-text{margin-left:0 !important;}@media (max-width:992px){#navbar-top{display:none;}}@media (min-width:992px){.nav-item .nav-link.active,.nav-item:hover .nav-link{color:#C9A227;}.navbar-expand-lg .navbar-collapse{justify-content:flex-end;}.navbar-expand-lg .navbar-nav{flex-wrap:nowrap;}.navbar-expand-lg .navbar-nav .nav-link{padding-left:0;}.nav-right{display:flex;align-items:center;justify-content:end;gap:20px;margin-top:5px;}#block-gppolice-emergencycontact{width:72%;}#block-gppolice-searchform{width:28%;}#block-gppolice-searchform input.form-search.form-control{width:200px;}header #search-block-form{margin-top:20px;}.nav-right-call,a.nav-right-call{display:flex;align-items:center;gap:8px;text-decoration:none;color:inherit;cursor:pointer;}a.nav-right-call:hover,a.nav-right-call:focus{text-decoration:none;color:inherit;}.nav-right-link{color:#ffffff;border:transparent;background:unset;font-size:20px;padding:0;}.nav-right-call .call-icon{width:50px;height:50px;line-height:52px;color:var(--color-white);text-align:center;border-radius:50px;font-size:25px;}.is-sticky .nav-right-call .call-icon{color:var(--theme-color);}.dropdown-item:focus,.dropdown-item:hover{background-color:var(--bs-dropdown-link-hover-bg) !important;}.nav-right-call .call-content p{display:block;color:#C9A227;font-weight:500;margin-bottom:7px;line-height:1;padding-bottom:0;}.nav-right-call .call-content h5{color:#ffffff;margin:0;}#block-gppolice-responsivemenumobileicon,.mm-menu--offcanvas{display:none;}.dropdown-menu{margin-top:0 !important;border:none;left:-15px !important;border-radius:0px;background:var(--color-white);border-top:3px solid var(--theme-color);width:320px;box-shadow:var(--box-shadow);}.navbar .nav-item .dropdown-menu li{border-bottom:1px solid var(--border-info-color);}.navbar .nav-item .dropdown-menu .dropdown-item a:hover{background:transparent;color:var(--theme-color);padding-left:32px;}.navbar .nav-item .dropdown-menu .dropdown-item a{font-size:16px;font-weight:500;color:var(--theme-color);position:relative;overflow:hidden;text-transform:capitalize;transition:all .3s ease-in-out;}}********external link popup *****
.ui-dialog.external-link-popup{padding:0;}.ui-dialog.external-link-popup .ui-widget-header{background:#003349;}.ui-dialog.external-link-popup .ui-dialog-title{color:#ffffff;font-size:24px;}.ui-dialog.external-link-popup .ui-dialog-buttonset button:first-child{font-size:14px;color:var(--color-white);padding:15px 20px;transition:all 0.5s;text-transform:uppercase;position:relative;border-radius:5px;font-weight:600;letter-spacing:1px;cursor:pointer;text-align:center;overflow:hidden;border:none;background:var(--color-dark);box-shadow:var(--box-shadow);z-index:1;}.ui-dialog.external-link-popup .ui-dialog-buttonset button:nth-child(2){font-size:14px;color:var(--color-dark);padding:15px 20px;text-transform:uppercase;border-radius:5px;font-weight:600;letter-spacing:1px;cursor:pointer;text-align:center;background:#f5f5f5;transition:all 0.3s;}article .is-sticky .navbar-nav .nav-link{font-weight:normal;}.view-gallery .views-exposed-form .js-form-item-field-media-category-target-id,.view-gallery .views-exposed-form .js-form-item-items-per-page{margin:10px;}body.path-user{background:linear-gradient(135deg,#1e3c72,#2a5298);font-family:var(--body-font);}.user-login-form{max-width:400px;margin:80px auto;padding:40px;background:#ffffff;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,0.2);}.user-login-form h1{text-align:center;margin-bottom:20px;font-size:24px;}.user-login-form input[type="text"],.user-login-form input[type="password"]{width:100%;padding:12px;margin-bottom:15px;border:1px solid #ddd;border-radius:8px;transition:0.3s;}.user-login-form input:focus{border-color:#2a5298;outline:none;box-shadow:0 0 5px rgba(42,82,152,0.3);}.user-login-form a{display:block;text-align:center;margin-top:10px;color:#2a5298;text-decoration:none;font-size:14px;}.user-login-form a:hover{text-decoration:underline;}.page-user-login section nav{display:none;}.webform-submission-apcat-form,.webform-submission-subscribe-to-updates-form{box-shadow:0px 0px 6px 0px #00000026;padding:20px;border-radius:16px;margin-top:20px;margin-bottom:20px;}.leadership-item{padding-bottom:20px;}.node--type-about .field--name-field-job-description img{margin-bottom:20px;}@media (max-width:768px){.user-login-form{margin:40px 15px;padding:25px;}}.contactAreaBox{display:none;}.view-id-news_alerts.view-display-id-block_1 .more-link{display:flex;justify-content:center;margin-top:1.5rem;margin-bottom:0.5rem;}.view-id-news_alerts.view-display-id-block_1 .more-link a{display:inline-block;padding:12px 28px;background:var(--color-dark);color:var(--color-white);font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:0.5px;transition:var(--transition);box-shadow:var(--box-shadow);}.view-id-news_alerts.view-display-id-block_1 .more-link a:hover,.view-id-news_alerts.view-display-id-block_1 .more-link a:focus{background:var(--theme-color);color:var(--color-white);text-decoration:none;}.text-gpps-blue{color:var(--color-dark) !important;}.text-dark{color:#1a2e35 !important;}.text-white{color:var(--color-white) !important;}.text-small{font-size:0.85em;}.text-large{font-size:1.35em;}.line-compact{line-height:1.2;}.line-relaxed{line-height:2.2;}.lead-text{font-size:1.25em;font-weight:400;line-height:1.6;}#drupal-off-canvas{width:480px !important;max-width:90vw;}
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#003349;}#navbar-main{background-color:#00334ecc;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:#ffffff}.nav-link:hover,.nav-link:focus{color:rgb(231,231,231);}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#003349;}.site-footer__bottom{background:#022d40;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
.campaign-item.newsAreaBox .campaign-img{aspect-ratio:4 / 3;height:auto;overflow:hidden;}.campaign-item.newsAreaBox .campaign-img img,.media--view-mode-news-card img{width:100%;height:100%;object-fit:cover;object-position:center;}article.node--type-news .block-field-blocknodenewsfield-news-media-image img{width:100%;height:auto;border-radius:15px;object-fit:contain;}
@media (min-width:992px){html body,html body.mm-wrapper{overflow-x:visible;overflow-x:clip;}.node__content .layout__region--first .block.block-menu.navigation.menu--main{position:sticky;top:111px;max-height:calc(100vh - 131px);overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:2;}.node__content .layout__region--first > .sticky-wrapper,article .layout__region--first > .sticky-wrapper{position:static;z-index:auto;background:transparent;height:auto !important;}.node__content .layout__region--first .sticky-wrapper > .block.block-menu.navigation.menu--main{position:sticky;top:111px;max-height:calc(100vh - 131px);overflow-y:auto;width:100% !important;}}@media (max-width:991.98px){.node__content .layout__region--first .block.block-menu.navigation.menu--main{position:static;max-height:none;overflow:visible;}}
html{overflow-x:clip;}body{overflow-x:clip;}img,picture,video,svg,iframe{max-width:100%;height:auto;}.region-content table,.node__content table,.field--type-text-with-summary table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}.aioa-keyboard-wrapper,.simple-keyboard{max-width:100vw !important;}.views_slideshow_cycle_main img,.views_slideshow_cycle_teaser_section img,.region-hero img{width:100%;max-width:100%;height:auto;object-fit:cover;}@media (max-width:767.98px){footer .row > [class*="col-"]{margin-bottom:1rem;}footer img{max-width:100%;height:auto;}.contactAreaBox h4{white-space:normal;max-width:calc(100% - 1.5rem);font-size:1rem;line-height:1.3;padding-left:0.75rem;padding-right:0.75rem;}.information_box .pbmit-heading-desc a[href^="mailto:"]{overflow-wrap:anywhere;}.view .pagination{flex-wrap:wrap;row-gap:0.5rem;}.theme-btn,.btn,a.button,.form-actions .button,.form-submit{min-height:44px;min-width:44px;}.container,.container-sm,.container-md{padding-left:1rem;padding-right:1rem;}.layout--twocol-section{flex-wrap:wrap;}.layout--twocol-section > .layout__region{flex:0 0 100%;max-width:100%;}}@media (max-width:374.98px){body{font-size:15px;}h1,.page-title{font-size:1.6rem;line-height:1.25;word-wrap:break-word;}.navbar-brand img,.logo-normal,.logo-sticky{max-width:180px;height:auto;}}@media (min-width:768px) and (max-width:991.98px){.layout--twocol-section--33-67 > .layout__region--first,.layout--twocol-section--67-33 > .layout__region--second{min-width:0;}.layout--twocol-section--33-67 > .layout__region--second,.layout--twocol-section--67-33 > .layout__region--first{min-width:0;}}@media (max-width:767.98px){.webform-submission-form input[type="text"],.webform-submission-form input[type="email"],.webform-submission-form input[type="tel"],.webform-submission-form select,.webform-submission-form textarea,form .form-control{max-width:100%;width:100%;}.g-recaptcha,.captcha{max-width:100%;overflow-x:auto;}}@media (max-width:389.98px){.captcha .g-recaptcha{overflow:visible;}.captcha .g-recaptcha > div{transform:scale(0.89);transform-origin:0 0;}}@media (max-width:374.98px){.captcha .g-recaptcha > div{transform:scale(0.84);}}@media (max-width:359.98px){.captcha .g-recaptcha > div{transform:scale(0.71);}}@media (min-width:992px) and (max-width:1199.98px){.region-header-form{position:relative;}header #search-block-form{position:absolute;top:100%;right:0;z-index:10;margin-top:0;padding:0.75rem;background:var(--color-white,#fff);box-shadow:var(--box-shadow,0 4px 12px rgba(0,0,0,0.15));}header #search-block-form .js-form-item,header #search-block-form .form-actions{display:block;margin-bottom:0 !important;}#block-gppolice-searchform input.form-search.form-control{width:240px;}#block-gppolice-emergencycontact .nav-right{margin-top:5px !important;}}.off-canvas-emergency-call > a{font-weight:700;color:var(--theme-color);}.off-canvas-emergency-call > a .fa-phone{margin-right:0.5rem;}#block-gppolice-views-block-slider-block-1{--hero-image-height:min(calc(100vw / 2.4),806px);}section.region-hero{max-height:none;}#block-gppolice-views-block-slider-block-1 .views_slideshow_cycle_teaser_section{display:grid;}#block-gppolice-views-block-slider-block-1 .views_slideshow_cycle_slide{grid-area:1 / 1;display:block !important;top:auto !important;left:auto !important;}#block-gppolice-views-block-slider-block-1 .views_slideshow_cycle_slide.views_slideshow_cycle_hidden{opacity:0;}#block-gppolice-views-block-slider-block-1 .views_slideshow_cycle_slide:first-child{position:relative;z-index:1;}#block-gppolice-views-block-slider-block-1 .views_slideshow_cycle_slide,#block-gppolice-views-block-slider-block-1 .view-slider .views-row{height:100%;min-height:var(--hero-image-height);}#block-gppolice-views-block-slider-block-1 .views-field-field-slide-image{position:absolute;inset:0;}#block-gppolice-views-block-slider-block-1 .views-field-field-slide-image .field-content,#block-gppolice-views-block-slider-block-1 .views-field-field-slide-image img{height:100% !important;}#block-gppolice-views-block-slider-block-1 .views-field-field-slide-image img{object-fit:cover;}#block-gppolice-views-block-slider-block-1 .view-slider .views-field.views-field-nothing{position:relative;top:auto;height:auto;padding-top:calc(var(--hero-image-height) * 0.23);padding-bottom:60px;}@media (max-width:1439.98px){#block-gppolice-views-block-slider-block-1{--hero-controls-space:72px;}#block-gppolice-views-block-slider-block-1 .view-slider .views-field.views-field-nothing{padding-bottom:var(--hero-controls-space);}#block-gppolice-views-block-slider-block-1 .views_slideshow_controls_text{top:auto;bottom:calc(var(--hero-controls-space) / 2);transform:none;}}@media (max-width:991.98px){#block-gppolice-views-block-slider-block-1 .view-slider .views-field.views-field-nothing{padding-top:40px;}#block-gppolice-views-block-slider-block-1 .hero-content{max-width:100%;}}@media (max-width:767.98px){#block-gppolice-views-block-slider-block-1 .hero-content .hero-sub-title{font-size:13px;letter-spacing:3px;}#block-gppolice-views-block-slider-block-1 .hero-content .hero-title{font-size:32px;line-height:1.15;margin:12px 0;}#block-gppolice-views-block-slider-block-1 .hero-content p{font-size:16px;line-height:26px;}#block-gppolice-views-block-slider-block-1 .hero-btn{flex-wrap:wrap;margin-top:20px;}}@media (max-width:575.98px){body #backtotop{width:44px;height:44px;line-height:44px;right:8px;bottom:12px;}}.field--type-text-with-summary a.theme-btn,.field--type-text-long a.theme-btn,.field--type-text-with-summary a.btn,.field--type-text-long a.btn{display:inline-block;max-width:100%;}@media (max-width:575.98px){.field--type-text-with-summary a.theme-btn,.field--type-text-long a.theme-btn{line-height:1.4;}}@media (max-width:991.98px){.about-left .about-experience{top:auto;bottom:16px;left:0;width:auto;max-width:calc(100% - 16px);padding:8px 16px 8px 12px;background:var(--color-white,#fff);color:var(--color-dark);font-size:1.125rem;text-align:left;}.about-left .about-experience p{margin:0;padding-bottom:0;text-align:left;}}
.pagination{--bs-pagination-active-bg:var(--bs-primary);--bs-pagination-active-border-color:var(--bs-primary);}.btn-primary{--bs-btn-color:var(--bb-primary-text);--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bb-primary-text);--bs-btn-hover-bg:var(--bb-primary-dark);--bs-btn-hover-border-color:var(--bb-primary-dark);--bs-btn-focus-shadow-rgb:167,50,62;--bs-btn-active-color:var(--bb-primary-text);--bs-btn-active-bg:var(--bb-primary-dark);--bs-btn-active-border-color:var(--bb-primary-dark);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:var(--bb-primary-text);--bs-btn-disabled-bg:var(--bs-primary);--bs-btn-disabled-border-color:var(--bs-primary);}.btn-secondary{--bs-btn-color:var(--bb-secondary-text);--bs-btn-bg:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-color:var(--bb-secondary-text);--bs-btn-hover-bg:var(--bb-secondary-dark);--bs-btn-hover-border-color:var(--bb-secondary-dark);--bs-btn-focus-shadow-rgb:167,50,62;--bs-btn-active-color:var(--bb-secondary-text);--bs-btn-active-bg:var(--bb-secondary-dark);--bs-btn-active-border-color:var(--bb-secondary-dark);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:var(--bb-secondary-text);--bs-btn-disabled-bg:var(--bs-secondary);--bs-btn-disabled-border-color:var(--bs-secondary);}.btn-outline-primary{--bs-btn-color:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bb-primary-text);--bs-btn-hover-bg:var(--bb-primary-dark);--bs-btn-hover-border-color:var(--bb-primary-dark);--bs-btn-active-color:var(--bb-primary-text);--bs-btn-active-bg:var(--bb-primary-dark);--bs-btn-active-border-color:var(--bb-primary-dark);--bs-btn-disabled-color:var(--bb-primary-dark);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bb-primary-dark);}.btn-outline-secondary{--bs-btn-color:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-color:var(--bb-secondary-text);--bs-btn-hover-bg:var(--bb-secondary-dark);--bs-btn-hover-border-color:var(--bb-secondary-dark);--bs-btn-active-color:var(--bb-secondary-text);--bs-btn-active-bg:var(--bb-secondary-dark);--bs-btn-active-border-color:var(--bb-secondary-dark);--bs-btn-disabled-color:var(--bb-secondary-dark);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bb-secondary-dark);}h1,.h1{color:var(--bb-h1-color);}h2,.h2{color:var(--bb-h2-color);}h3,.h3{color:var(--bb-h3-color);}
