/*! CSS Used from: https://www.craigswapp.com/wp-content/plugins/wp-asset-clean-up-pro/assets/style.min.css?wpacuversion=1705015054 ; media=all */

img[src*='cnv.event'] {
    display: none;
}

@media all{
    .nav-tab-wrapper{border-bottom:1px solid #ccc;width:95%;}
}
/*! CSS Used from: Embedded */
[hidden]{display:none!important;}
@media (min-width: 960px){
    .uk-hidden\@m{display:none!important;}
}
@media (max-width: 959px){
    .uk-visible\@m{display:none!important;}
}
.uk-offcanvas{display:none;position:fixed;top:0;bottom:0;left:0;z-index:1000;}
.uk-offcanvas-bar{position:absolute;top:0;bottom:0;left:-270px;box-sizing:border-box;width:270px;padding:20px 20px;background:#222;overflow-y:auto;z-index:9999;}
@media (min-width: 640px){
    .uk-offcanvas-bar{left:-350px;width:350px;padding:30px 30px;}
}
.uk-offcanvas-close{position:absolute;z-index:1000;top:5px;right:5px;padding:5px;}
@media (min-width: 640px){
    .uk-offcanvas-close{top:10px;right:10px;}
}
.uk-offcanvas-close:first-child + *{margin-top:0;}
@media all{
    .nav-tab-wrapper{border-bottom:1px solid #ccc;width:95%;}
}
.uk-offcanvas-bar{z-index:999;}
.uk-icon{margin:0;border:none;border-radius:0;overflow:visible;font:inherit;color:inherit;text-transform:none;padding:0;background-color:transparent;display:inline-block;fill:currentcolor;line-height:0;}
button.uk-icon:not(:disabled){cursor:pointer;}
.uk-icon:not(.uk-preserve) [stroke*='#']:not(.uk-preserve){stroke:currentcolor;}
.uk-icon > *{transform:translate(0, 0);}
.uk-icon-link{color:#999;text-decoration:none!important;}
.uk-icon-link:hover{color:#666;}
.uk-icon-link:active{color:#595959;}
.uk-container{display:flow-root;box-sizing:content-box;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;}
@media (min-width: 640px){
    .uk-container{padding-left:30px;padding-right:30px;}
}
@media (min-width: 960px){
    .uk-container{padding-left:40px;padding-right:40px;}
}
.uk-container > :last-child{margin-bottom:0;}
.uk-container-xlarge{max-width:1600px;}
.uk-close{color:#999;transition:0.1s ease-in-out;transition-property:color, opacity;}
.uk-close:hover{color:#666;}
.uk-drop{display:none;position:absolute;z-index:1020;--uk-position-offset:20px;--uk-position-viewport-offset:15px;box-sizing:border-box;width:300px;}
.uk-offcanvas{display:none;position:fixed;top:0;bottom:0;left:0;z-index:1000;}
.uk-offcanvas-bar{position:absolute;top:0;bottom:0;left:-270px;box-sizing:border-box;width:270px;padding:20px 20px;background:#222;overflow-y:auto;}
@media (min-width: 640px){
    .uk-offcanvas-bar{left:-350px;width:350px;padding:30px 30px;}
}
.uk-offcanvas-close{position:absolute;z-index:1000;top:5px;right:5px;padding:5px;}
@media (min-width: 640px){
    .uk-offcanvas-close{top:10px;right:10px;}
}
.uk-offcanvas-close:first-child + *{margin-top:0;}
.uk-switcher{margin:0;padding:0;list-style:none;}
.uk-switcher > :not(.uk-active){display:none;}
.uk-switcher > * > :last-child{margin-bottom:0;}
.uk-grid-large{margin-left:-40px;}
.uk-grid-large > *{padding-left:40px;}
@media (min-width: 1200px){
    .uk-grid-large{margin-left:-70px;}
    .uk-grid-large > *{padding-left:70px;}
}
.uk-nav,.uk-nav ul{margin:0;padding:0;list-style:none;}
.uk-nav li > a{display:flex;align-items:center;column-gap:0.25em;text-decoration:none;line-height:1.35;}
.uk-nav > li > a{padding:5px 0;}
ul.uk-nav-sub{padding:5px 0 5px 15px;}
.uk-nav-sub ul{padding-left:15px;}
.uk-nav-sub a{padding:2px 0;}
.uk-nav-parent-icon{margin-left:auto;transition:transform 0.3s ease-out;}
.uk-navbar{display:flex;position:relative;--uk-navbar-dropbar-behind-color:dark;}
.uk-navbar-left{display:flex;gap:15px;align-items:center;}
.uk-navbar-nav{display:flex;margin:0;padding:0;list-style:none;}
.uk-navbar-left{flex-wrap:wrap;}
.uk-navbar-nav > li > a{display:flex;justify-content:center;align-items:center;column-gap:0.25em;box-sizing:border-box;min-height:80px;font-size:0.875rem;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";text-decoration:none;}
.uk-navbar-nav > li > a{padding:0 0;color:#fff;text-transform:uppercase;transition:0.1s ease-in-out;transition-property:color, background-color;}
.uk-navbar-nav > li:hover > a{color:#666;}
.uk-navbar-nav > li > a:active{color:#333;}
.uk-navbar-container{transition:0.1s ease-in-out;transition-property:background-color;}
@media (min-width: 960px){
    .uk-navbar-left{gap:30px;}
}
.uk-dropdown{--uk-position-offset:10px;--uk-position-viewport-offset:15px;width:auto;min-width:200px;padding:25px;background:#fff;color:#666;box-shadow:0 5px 12px rgba(0, 0, 0, 0.15);}
.uk-dropdown > :last-child{margin-bottom:0;}
.uk-dropdown :focus-visible{outline-color:#333!important;}
.uk-dropdown-nav{font-size:0.875rem;}
.uk-dropdown-nav > li > a{color:#999;}
.uk-dropdown-nav > li > a:hover{color:#666;}
[class*='uk-width']{box-sizing:border-box;width:100%;max-width:100%;}
.uk-width-auto{width:auto;}
.uk-width-expand{flex:1;min-width:1px;}
[class*='uk-box-shadow-hover']{transition:box-shadow 0.1s ease-in-out;}
.uk-box-shadow-hover-xlarge:hover{box-shadow:0 28px 50px rgba(0, 0, 0, 0.16);}
.uk-flex{display:flex;}
.uk-flex-right{justify-content:flex-end;}
.uk-flex-between{justify-content:space-between;}
.uk-flex-middle{align-items:center;}
.uk-flex-wrap{flex-wrap:wrap;}
.uk-flex-1{flex:1;}
.uk-padding{padding:30px;}
@media (min-width: 1200px){
    .uk-padding{padding:40px;}
}
.uk-padding-remove{padding:0!important;}
.uk-position-relative{position:relative!important;}
[hidden]{display:none!important;}
@media (min-width: 960px){
    .uk-hidden\@m{display:none!important;}
}
.uk-light,.uk-offcanvas-bar{color:rgba(255, 255, 255, 0.7);}
.uk-light a,.uk-offcanvas-bar a{color:#fff;}
.uk-light a:hover,.uk-offcanvas-bar a:hover{color:#fff;}
.uk-light :focus-visible,.uk-offcanvas-bar :focus-visible{outline-color:#fff;}
.uk-light .uk-close,.uk-offcanvas-bar .uk-close{color:rgba(255, 255, 255, 0.5);}
.uk-light .uk-close:hover,.uk-offcanvas-bar .uk-close:hover{color:rgba(255, 255, 255, 0.7);}
header#masthead{position:absolute;top:0;left:0;right:0;z-index:999;}
ul.main-nav{gap:0;}
.uk-navbar-nav > li > a{font-weight:bold;}
#offcanvas-nav .uk-offcanvas-bar{padding-top:50px!important;}
button.uk-offcanvas-close.uk-icon.uk-close{width:34px;height:34px;right:20px;}
@media screen and (min-width: 640px){
    button.uk-offcanvas-close.uk-icon.uk-close{right:30px;}
}
button.uk-offcanvas-close.uk-icon.uk-close svg{height:23px;width:20px;}
@media screen and (min-width: 960px) and (max-width:1330px){
    .site-branding{max-width:200px;}
    header#masthead{padding-top:20px;}
    ul.main-nav > li{flex-basis:calc(33%);padding:0;}
    ul.main-nav > li:first-child{flex-basis:calc(66%);}
    .uk-navbar-nav > li > a{text-align:center;padding:4px 10px;}
    ul.main-nav{gap:0;}
}
@media screen and (min-width: 960px) and (max-width:1400px){
    .uk-navbar-nav > li > a{padding:10px;}
}
.uk-navbar-nav > li > a{font-family:"montserrat", sans-serif;}
@media screen and (min-width: 960px){
    header#masthead{padding-top:30px;}
}
@media screen and (min-width: 1200px){
    header#masthead{padding-top:15px;}
}
@media screen and (min-width: 1600px){
    header#masthead .uk-container.uk-container-xlarge{max-width:1700px;}
}
.header-phone *{color:#fff!important;font-family:"montserrat", sans-serif;}
.site-branding{padding:10px 0;min-width:200px;}
.uk-navbar-nav > li > a{min-height:unset;padding:9px 10px;border-radius:5px;}
@media screen and (min-width: 1280px){
    .uk-navbar-nav > li > a{padding:9px 21px;}
}
.uk-navbar-nav > li.menu-item-has-children > a{border-bottom-left-radius:0px;border-bottom-right-radius:0px;}
.uk-navbar-nav > li:hover > a{background:#fff;color:#000;}
.uk-navbar-nav > li > div > .uk-dropdown-nav > li{padding:2px 0 2px 10px!important;}
.uk-navbar-nav > li > div > .uk-dropdown-nav > li:hover > a{background:#E6E8EB;}
.uk-navbar-nav > li > div > .uk-dropdown-nav > li > a{border-top-left-radius:5px;border-bottom-left-radius:5px;padding:5px 10px;}
.uk-navbar-nav > li > div > .uk-dropdown-nav{padding:5px 0;}
.uk-navbar-nav > li.menu-item-has-children > a{border-bottom-left-radius:0;border-bottom-right-radius:0;}
.uk-nav-sub ul{flex-basis:100%;}
ul.mobile-nav.uk-nav-parent-icon.uk-nav > li{margin-bottom:5px;}
li.uk-parent{border:none;line-height:1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}
li.uk-parent > a:nth-child(2){order:-1;flex-basis:calc(100% - 40px);}
li.uk-parent > a:nth-child(1){padding:10px 10px 10px 10px;background:rgb(255 255 255 / 15%);border:1px solid rgb(255 255 255 / 50%);transition:background .22s ease;}
li.uk-parent > a:nth-child(2):hover{background:rgb(255 255 255 / 20%);}
ul.uk-nav-sub{width:100%;}
.uk-nav-sub li{display:block;clear:both;}
.uk-nav-sub > li > a:not(.sub-menu-expand):hover{background:rgb(255 255 255 / 25%);}
.uk-nav-sub{padding:0!important;}
.uk-nav-sub > li{margin:5px 0px;}
.uk-nav-sub > li >  a:not(.sub-menu-expand){padding:5px 10px;}
.uk-nav-sub .uk-nav-sub .uk-nav-sub > li >  a:not(.sub-menu-expand){padding:5px 15px;}
.uk-nav-sub .uk-nav-sub .uk-nav-sub > li >  a:not(.sub-menu-expand){padding:5px 25px;}
li.uk-parent > a:nth-child(1):hover{background:rgb(255 255 255 / 50%);}
ul.uk-nav-sub > li > a.sub-menu-expand{display:inline-flex;padding:10px 10px 10px 10px;background:rgb(255 255 255 / 15%);border:1px solid rgb(255 255 255 / 50%);align-items:center;justify-content:center;float:right;}
@media screen and (max-width: 768px){
    .site-branding{max-width:180px;}
}
.btn{border-style:solid;font-family:'montserrat', sans-serif;background-color:#D62027;color:#fff;border-color:#D62027;font-weight:600;letter-spacing:2px;padding:10px 25px;border-width:3px;}
.btn:hover,.btn:focus{background-color:#B40023;color:#fff;text-decoration:none;border-color:#D62027;}
.btn{font-family:"lato", sans-serif;font-display:swap;}
.btn{background-color:#D62027;color:#fff;border-color:#D62027;font-weight:600;letter-spacing:2px;padding:10px 25px;border-width:3px;}
.btn:hover,.btn:focus{background-color:#B40023;color:#fff;text-decoration:none;border-color:#D62027;}
header .header-phone p{margin:0;}
header .header-phone p a,header .header-phone span{box-sizing:border-box;}
header .header-phone,header .header-phone .btn,header .header-phone p{text-align:center;margin-left:0;margin-right:0;font-size:22px;margin-bottom:0;display:block;text-decoration:none;line-height:1;}
header .header-phone .cta{color:#fff;font-weight:600;letter-spacing:1px;font-size:16px;display:block;line-height:1.4;padding-bottom:5px;}
header .header-phone br{display:none;}
header .header-phone{flex-shrink:0;}
@media screen and (max-width: 960px){
    header .header-phone{margin:0px -30px 10px!important;width:calc(100% + 60px);flex-basis:calc(100% + 60px);order:1;}
    header .header-phone p{display:flex;align-items:center;justify-content:center;}
    header .header-phone p a.btn,header .header-phone span.cta{height:48px;display:flex;align-items:center;justify-content:center;flex:0 0 50%;margin:0;padding:0;}
    header .header-phone p br{display:none;}
    header .header-phone span.cta{background-color:#122741;padding-left:0px;padding-right:0px;}
    header .uk-container.uk-container-xlarge{flex-wrap:wrap-reverse;}
}
@media screen and (max-width: 576px){
    header .header-phone{margin:0px -15px 10px!important;width:calc(100% + 30px);flex-basis:calc(100% + 30px);}
    header .header-phone p,header .header-phone p a.btn,header .header-phone span.cta{font-size:12px;padding-left:0px;padding-right:0px;}
}
.uk-navbar-nav{margin:0 30px;}
.btn{background-color:#D62027;color:#fff;border-color:#D62027;font-weight:600;letter-spacing:2px;padding:10px 25px;border-width:3px;}
.btn:hover,.btn:focus{background-color:#B40023;color:#fff;text-decoration:none;border-color:#D62027;}
header .header-phone p{margin:0;}
header .header-phone p a,header .header-phone span{box-sizing:border-box;}
header .header-phone,header .header-phone .btn,header .header-phone p{text-align:center;margin-left:0;margin-right:0;margin-top:0;font-size:22px;margin-bottom:0;display:block;text-decoration:none;line-height:1;}
header .header-phone .cta{color:#fff;font-weight:600;letter-spacing:1px;font-size:16px;display:block;line-height:1.4;padding-bottom:5px;}
header .header-phone br{display:none;}
header .header-phone{flex-shrink:0;}
@media screen and (max-width: 960px){
    header .header-phone{margin:0px -30px 10px!important;width:calc(100% + 60px);flex-basis:calc(100% + 60px);order:1;}
    header .header-phone p{display:flex;align-items:center;justify-content:center;}
    header .header-phone p a.btn,header .header-phone span.cta{height:48px;display:flex;align-items:center;justify-content:center;flex:0 0 50%;margin:0;padding:0;}
    header .header-phone p br{display:none;}
    header .header-phone span.cta{background-color:#122741;padding-left:0px;padding-right:0px;}
    header .uk-container.uk-container-xlarge{flex-wrap:wrap-reverse;}
}
@media screen and (max-width: 576px){
    header .header-phone{margin:0px -15px 10px!important;width:calc(100% + 30px);flex-basis:calc(100% + 30px);}
    header .header-phone p,header .header-phone p a.btn,header .header-phone span.cta{font-size:12px;padding-left:0px;padding-right:0px;}
}
.uk-drop{display:none;position:absolute;z-index:1020;--uk-position-offset:20px;--uk-position-viewport-offset:15px;box-sizing:border-box;width:300px;}
.uk-drop.uk-open{display:block;}
ul.mobile-nav a.sub-menu-expand{opacity:0;transition:opacity .5s ease;}
.uk-padding-remove-horizontal{padding-left:0!important;padding-right:0!important;}
.uk-padding-remove-vertical{padding-top:0!important;padding-bottom:0!important;}
.nav-layout-basic.uk-drop.uk-open{display:flex;}
.nav-layout-basic.uk-drop{width:100%;padding:0;}
.nav-layout-basic.uk-drop [uk-switcher]{list-style:none;padding:20px 0;}
.nav-layout-basic.uk-drop [uk-switcher] li a{text-decoration:none;padding:10px 15px;display:block;background:#eee;color:var(--bs-link-color);min-width:210px;font-size:20px;transition:.22s ease;text-align:right;}
.nav-layout-basic.uk-drop [uk-switcher] li.uk-active a{background:#fff;position:relative;z-index:99;box-shadow:-8px 0 10px -8px #000;}
.nav-layout-basic.uk-drop ul.uk-nav > li > a:first-child{font-size:28px;border-bottom:5px solid #d62027;margin-bottom:10px;}
.uk-dropdown.nav-layout-basic{background:#fff;}
.nav-layout-basic.uk-drop [uk-switcher]{background:#eee;margin:0;}
.nav-layout-basic.uk-drop [uk-switcher] li a:hover{background:#fefefe;}
.uk-dropdown{border-bottom-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;overflow:hidden;}
.nav-layout-basic .uk-switcher{width:100%;box-shadow:-2px 5px 9px -5px rgb(0 0 0 / 25%);}
.nav-tab-wrapper{width:100%;}
.nav-layout-basic .uk-switcher li{width:100%;}
.nav-layout-basic .uk-switcher li .uk-nav-sub-wrapper ul.uk-nav-sub{padding-right:0px!important;display:flex;flex-wrap:wrap;}
.nav-layout-basic .uk-switcher li .uk-nav-sub-wrapper ul.uk-nav-sub li{box-sizing:border-box;flex-basis:50%;margin:0;}
.nav-layout-basic .uk-switcher li .uk-nav-sub-wrapper ul.uk-nav-sub li a{padding:5px 0;font-size:18px;}
.nav-layout-basic .uk-switcher li .uk-nav-sub-wrapper ul.uk-nav-sub li.menu-item-has-children{flex-basis:100%;}
.nav-layout-basic .uk-switcher li .uk-nav-sub-wrapper .uk-nav-sub-wrapper  ul.uk-nav-sub{padding:0!important;}
.nav-layout-basic .uk-switcher > li{padding:0 40px;}
.nav-layout-basic .uk-switcher li .uk-nav-sub-wrapper  .uk-nav-sub-wrapper ul.uk-nav-sub li a{padding:1px 0;font-size:14px;}
.uk-dropdown-nav .uk-nav-sub a{color:#999;}
.uk-dropdown-nav .uk-nav-sub a:hover{color:#666;}
@media (min-width: 960px){
    .red-border-top{border-top:2px solid #d62027;padding-top:5px;margin-top:5px!important;}
}
@media screen and (min-width:960px) and (max-width:1200px){
    .nav-layout-basic.uk-drop [uk-switcher] li a{min-width:unset;}
    .nav-layout-basic .uk-switcher li .uk-nav-sub-wrapper .uk-nav-sub-wrapper ul.uk-nav-sub{margin-bottom:5px;}
    .nav-layout-basic.uk-drop.uk-open{margin:0 -100px;width:calc(100% + 200px);}
    .nav-layout-basic.uk-drop [uk-switcher] li a{padding:10px 10px 10px 20px;font-size:18px;}
}
/*! CSS Used from: https://www.craigswapp.com/wp-content/themes/lawfirmsites-child/assets/combined-styles.css?ver=6.4.4 ; media=all */
@media all{
     .uk-icon{margin:0;border:none;border-radius:0;overflow:visible;font:inherit;color:inherit;text-transform:none;padding:0;background-color:transparent;display:inline-block;fill:currentcolor;line-height:0;}
    button.uk-icon:not(:disabled){cursor:pointer;}
    .uk-icon:not(.uk-preserve) [stroke*='#']:not(.uk-preserve){stroke:currentcolor;}
    .uk-icon > *{transform:translate(0, 0);}
    .uk-icon-link{color:#999;text-decoration:none!important;}
    .uk-icon-link:hover{color:#666;}
    .uk-icon-link:active{color:#595959;}
    .uk-container{display:flow-root;box-sizing:content-box;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;}
    @media (min-width: 640px){
        .uk-container{padding-left:30px;padding-right:30px;}
    }
    @media (min-width: 960px){
        .uk-container{padding-left:40px;padding-right:40px;}
    }
    .uk-container > :last-child{margin-bottom:0;}
    .uk-container-xlarge{max-width:1600px;}
    .uk-close{color:#999;transition:0.1s ease-in-out;transition-property:color, opacity;}
    .uk-close:hover{color:#666;}
    .uk-drop{display:none;position:absolute;z-index:1020;--uk-position-offset:20px;--uk-position-viewport-offset:15px;box-sizing:border-box;width:300px;}
    .uk-drop.uk-open{display:block;}
    .uk-offcanvas{display:none;position:fixed;top:0;bottom:0;left:0;z-index:1000;}
    .uk-offcanvas-bar{position:absolute;top:0;bottom:0;left:-270px;box-sizing:border-box;width:270px;padding:20px 20px;background:#222;overflow-y:auto;z-index:9999;}
    @media (min-width: 640px){
        .uk-offcanvas-bar{left:-350px;width:350px;padding:30px 30px;}
    }
    .uk-offcanvas-close{position:absolute;z-index:1000;top:5px;right:5px;padding:5px;}
    @media (min-width: 640px){
        .uk-offcanvas-close{top:10px;right:10px;}
    }
    .uk-offcanvas-close:first-child + *{margin-top:0;}
    .uk-switcher{margin:0;padding:0;list-style:none;}
    .uk-switcher > :not(.uk-active){display:none;}
    .uk-switcher > * > :last-child{margin-bottom:0;}
    .uk-grid-large{margin-left:-40px;}
    .uk-grid-large > *{padding-left:40px;}
    @media (min-width: 1200px){
        .uk-grid-large{margin-left:-70px;}
        .uk-grid-large > *{padding-left:70px;}
    }
    .uk-nav,.uk-nav ul{margin:0;padding:0;list-style:none;}
    .uk-nav li > a{display:flex;align-items:center;column-gap:0.25em;text-decoration:none;}
    .uk-nav > li > a{padding:5px 0;}
    ul.uk-nav-sub{padding:5px 0 5px 15px;}
    .uk-nav-sub ul{padding-left:15px;}
    .uk-nav-sub a{padding:2px 0;}
    .uk-nav-parent-icon{margin-left:auto;transition:transform 0.3s ease-out;}
    .uk-navbar{display:flex;position:relative;--uk-navbar-dropbar-behind-color:dark;}
    .uk-navbar-left{display:flex;gap:15px;align-items:center;}
    .uk-navbar-nav{display:flex;margin:0;padding:0;list-style:none;}
    .uk-navbar-left{flex-wrap:wrap;}
    .uk-navbar-nav > li > a{display:flex;justify-content:center;align-items:center;column-gap:0.25em;box-sizing:border-box;min-height:80px;font-size:0.875rem;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";text-decoration:none;}
    .uk-navbar-nav > li > a{padding:0 0;color:#999;text-transform:uppercase;transition:0.1s ease-in-out;transition-property:color, background-color;}
    .uk-navbar-nav > li:hover > a,.uk-navbar-nav > li > a[aria-expanded="true"]{color:#666;}
    .uk-navbar-nav > li > a:active{color:#333;}
    .uk-navbar-container{transition:0.1s ease-in-out;transition-property:background-color;}
    @media (min-width: 960px){
        .uk-navbar-left{gap:30px;}
    }
    .uk-dropdown{--uk-position-offset:10px;--uk-position-viewport-offset:15px;width:auto;min-width:200px;padding:25px;background:#fff;color:#666;box-shadow:0 5px 12px rgba(0, 0, 0, 0.15);}
    .uk-dropdown > :last-child{margin-bottom:0;}
    .uk-dropdown :focus-visible{outline-color:#333!important;}
    .uk-dropdown-nav{font-size:0.875rem;}
    .uk-dropdown-nav > li > a{color:#999;}
    .uk-dropdown-nav > li > a:hover,.uk-dropdown-nav > li.uk-active > a{color:#666;}
    .uk-dropdown-nav .uk-nav-sub a{color:#999;}
    .uk-dropdown-nav .uk-nav-sub a:hover{color:#666;}
    [class*='uk-width']{box-sizing:border-box;width:100%;max-width:100%;}
    .uk-width-auto{width:auto;}
    .uk-width-expand{flex:1;min-width:1px;}
    [class*='uk-box-shadow-hover']{transition:box-shadow 0.1s ease-in-out;}
    .uk-box-shadow-hover-xlarge:hover{box-shadow:0 28px 50px rgba(0, 0, 0, 0.16);}
    .uk-flex{display:flex;}
    .uk-flex-right{justify-content:flex-end;}
    .uk-flex-between{justify-content:space-between;}
    .uk-flex-middle{align-items:center;}
    .uk-flex-wrap{flex-wrap:wrap;}
    .uk-flex-1{flex:1;}
    .uk-padding{padding:30px;}
    @media (min-width: 1200px){
        .uk-padding{padding:40px;}
    }
    .uk-padding-remove{padding:0!important;}
    .uk-padding-remove-vertical{padding-top:0!important;padding-bottom:0!important;}
    .uk-padding-remove-horizontal{padding-left:0!important;padding-right:0!important;}
    .uk-position-relative{position:relative!important;}
    [hidden]{display:none!important;}
    @media (min-width: 960px){
        .uk-hidden\@m{display:none!important;}
    }
    @media (max-width: 959px){
        .uk-visible\@m{display:none!important;}
    }
    .uk-light,.uk-offcanvas-bar{color:rgba(255, 255, 255, 0.7);}
    .uk-light a,.uk-offcanvas-bar a{color:#fff;}
    .uk-light a:hover,.uk-offcanvas-bar a:hover{color:#fff;}
    .uk-light :focus-visible,.uk-offcanvas-bar :focus-visible{outline-color:#fff;}
    .uk-light .uk-close,.uk-offcanvas-bar .uk-close{color:rgba(255, 255, 255, 0.5);}
    .uk-light .uk-close:hover,.uk-offcanvas-bar .uk-close:hover{color:rgba(255, 255, 255, 0.7);}
  .uk-light,.uk-offcanvas-bar{color:rgba(255, 255, 255, 1);}
    .uk-offcanvas-bar{background:#122741;box-shadow:inset -10px 0 25px -15px #000;}
    .uk-navbar-nav > li > a{color:#fff;font-weight:500;text-transform:uppercase;text-decoration:none;padding:5px;}
    .uk-width-expand{flex:1;min-width:1px;}
    header#masthead{position:absolute;top:0;left:0;right:0;z-index:999;}
    ul.main-nav{gap:0;}
    .uk-navbar-nav > li > a{font-weight:bold;}
    #offcanvas-nav .uk-offcanvas-bar{padding-top:50px!important;}
    button.uk-offcanvas-close.uk-icon.uk-close{width:34px;height:34px;right:20px;}
    @media screen and (min-width: 640px){
        button.uk-offcanvas-close.uk-icon.uk-close{right:30px;}
    }
    button.uk-offcanvas-close.uk-icon.uk-close svg{height:23px;width:20px;}
    @media screen and (min-width: 960px) and (max-width:1330px){
        .site-branding{max-width:200px;}
        header#masthead{padding-top:20px;}
        ul.main-nav > li{flex-basis:calc(33%);padding:0;}
        .uk-navbar-nav > li > a{text-align:center;padding:4px 10px;}
        ul.main-nav{gap:0;}
    }
    @media screen and (min-width: 960px) and (max-width:1400px){
        .uk-navbar-nav > li > a{padding:10px;}
    }
    .uk-navbar-nav > li > a{font-family:"montserrat", sans-serif;}
    @media screen and (min-width: 960px){
        header#masthead{padding-top:30px;}
    }
    @media screen and (min-width: 1200px){
        header#masthead{padding-top:15px;}
    }
    @media screen and (min-width: 1650px){
        header#masthead .uk-container.uk-container-xlarge{max-width:1700px;}
    }
    .header-phone *{color:#fff!important;font-family:"montserrat", sans-serif;}
    .site-branding{padding:10px 0;min-width:200px;}
    .uk-navbar-nav > li > a{min-height:unset;padding:9px 10px;border-radius:5px;}
    @media screen and (min-width: 1280px){
        .uk-navbar-nav > li > a{padding:9px 21px;}
    }
    .uk-navbar-nav > li.menu-item-has-children > a{border-bottom-left-radius:0px;border-bottom-right-radius:0px;}
    .uk-navbar-nav > li:hover > a{background:#fff;color:#000;}
    .uk-navbar-nav > li > div > .uk-dropdown-nav > li{padding:2px 0 2px 10px!important;}
    .uk-navbar-nav > li > div > .uk-dropdown-nav > li:hover > a{background:#E6E8EB;}
    .uk-navbar-nav > li > div > .uk-dropdown-nav > li > a{border-top-left-radius:5px;border-bottom-left-radius:5px;padding:5px 10px;}
    .uk-navbar-nav > li > div > .uk-dropdown-nav{padding:5px 0;}
    .uk-navbar-nav > li.menu-item-has-children > a{border-bottom-left-radius:0;border-bottom-right-radius:0;}
    .uk-nav-sub ul{flex-basis:100%;}
    ul.mobile-nav.uk-nav-parent-icon.uk-nav > li{margin-bottom:5px;}
    ul.mobile-nav a.sub-menu-expand{opacity:0;transition:opacity .5s ease;}
    li.uk-parent{border:none;line-height:1;display:flex;flex-wrap:wrap;justify-content:space-between;}
    li.uk-parent > a:nth-child(2){order:-1;flex-basis:calc(100% - 40px);}
    li.uk-parent > a:nth-child(1){padding:10px 10px 10px 10px;background:rgb(255 255 255 / 15%);border:1px solid rgb(255 255 255 / 50%);transition:background .22s ease;}
    li.uk-parent > a:nth-child(2):hover{background:rgb(255 255 255 / 20%);}
    ul.uk-nav-sub{width:100%;}
    .uk-nav-sub li{display:block;clear:both;}
    .uk-nav-sub > li > a:not(.sub-menu-expand):hover{background:rgb(255 255 255 / 25%);}
    .uk-nav-sub{padding:0!important;}
    .uk-nav-sub > li{margin:5px 0px;}
    .uk-nav-sub > li >  a:not(.sub-menu-expand){padding:5px 10px;}
    .uk-nav-sub .uk-nav-sub .uk-nav-sub > li >  a:not(.sub-menu-expand){padding:5px 25px;}
    .uk-nav-sub .uk-nav-sub .uk-nav-sub > li >  a:not(.sub-menu-expand){padding:5px 35px;}
    li.uk-parent > a:nth-child(1):hover{background:rgb(255 255 255 / 50%);}
    ul.uk-nav-sub > li > a.sub-menu-expand{display:inline-flex;padding:10px 10px 10px 10px;background:rgb(255 255 255 / 15%);border:1px solid rgb(255 255 255 / 50%);align-items:center;justify-content:center;float:right;}
    ul.uk-nav-sub{margin-bottom:20px;}
    ul.uk-nav-sub ul.uk-nav-sub a:not(.sub-menu-expand){padding-left:20px;}
    ul.uk-nav-sub .uk-nav-parent-icon{margin-left:unset;}
    a.sub-menu-expand svg{transform:rotateX(0deg);transition:transform .22s ease;}
    @media screen and (max-width: 768px){
        .site-branding{max-width:180px;}
    }
    .btn{background-color:#D62027;color:#fff;border-color:#D62027;font-weight:600;letter-spacing:2px;padding:10px 25px;border-width:3px;}
    .btn:hover,.btn:focus{background-color:#B40023;color:#fff;text-decoration:none;border-color:#D62027;}
    .btn{font-family:"lato", sans-serif;font-display:swap;}
    header .header-phone p{margin:0;}
    header .header-phone p a,header .header-phone span{box-sizing:border-box;}
    header .header-phone,header .header-phone .btn,header .header-phone p{text-align:center;margin-left:0;margin-right:0;font-size:22px;margin-bottom:0;display:block;text-decoration:none;line-height:1;}
    header .header-phone .cta{color:#fff;font-weight:600;letter-spacing:1px;font-size:16px;display:block;line-height:1.4;padding-bottom:5px;}
    header .header-phone br{display:none;}
    header .header-phone{flex-shrink:0;}
    @media screen and (max-width: 960px){
        header .header-phone{margin:0px -30px 10px!important;width:calc(100% + 60px);flex-basis:calc(100% + 60px);order:1;}
        header .header-phone p{display:flex;align-items:center;justify-content:center;}
        header .header-phone p a.btn,header .header-phone span.cta{height:48px;display:flex;align-items:center;justify-content:center;flex:0 0 50%;margin:0;padding:0;}
        header .header-phone p br{display:none;}
        header .header-phone span.cta{background-color:#122741;padding-left:0px;padding-right:0px;}
        header .uk-container.uk-container-xlarge{flex-wrap:wrap-reverse;}
    }
    @media screen and (max-width: 576px){
        header .header-phone{margin:0px -15px 10px!important;width:calc(100% + 30px);flex-basis:calc(100% + 30px);}
        header .header-phone p,header .header-phone p a.btn,header .header-phone span.cta{font-size:12px;padding-left:0px;padding-right:0px;}
    }
}

@media screen and (max-width: 767px) {
    .row {
        --bs-gutter-x: 0;
        --bs-gutter-y: 0;
    }
    header {
        margin-left: 0px;
    }
}

.uk-navbar-nav > li > a {
    color: #fff;
}
