/*! CSS Used from: https://seo-hacker.com/wp-content/themes/SH2023/assets/bootstrap/bootstrap.min.css */
 :root{
    --bs-blue:#0d6efd;
    --bs-indigo:#6610f2;
    --bs-purple:#6f42c1;
    --bs-pink:#d63384;
    --bs-red:#dc3545;
    --bs-orange:#fd7e14;
    --bs-yellow:#ffc107;
    --bs-green:#198754;
    --bs-teal:#20c997;
    --bs-cyan:#0dcaf0;
    --bs-black:#000;
    --bs-white:#fff;
    --bs-gray:#6c757d;
    --bs-gray-dark:#343a40;
    --bs-gray-100:#f8f9fa;
    --bs-gray-200:#e9ecef;
    --bs-gray-300:#dee2e6;
    --bs-gray-400:#ced4da;
    --bs-gray-500:#adb5bd;
    --bs-gray-600:#6c757d;
    --bs-gray-700:#495057;
    --bs-gray-800:#343a40;
    --bs-gray-900:#212529;
    --bs-primary:#0d6efd;
    --bs-secondary:#6c757d;
    --bs-success:#198754;
    --bs-info:#0dcaf0;
    --bs-warning:#ffc107;
    --bs-danger:#dc3545;
    --bs-light:#f8f9fa;
    --bs-dark:#212529;
    --bs-primary-rgb:13, 110, 253;
    --bs-secondary-rgb:108, 117, 125;
    --bs-success-rgb:25, 135, 84;
    --bs-info-rgb:13, 202, 240;
    --bs-warning-rgb:255, 193, 7;
    --bs-danger-rgb:220, 53, 69;
    --bs-light-rgb:248, 249, 250;
    --bs-dark-rgb:33, 37, 41;
    --bs-primary-text-emphasis:#052c65;
    --bs-secondary-text-emphasis:#2b2f32;
    --bs-success-text-emphasis:#0a3622;
    --bs-info-text-emphasis:#055160;
    --bs-warning-text-emphasis:#664d03;
    --bs-danger-text-emphasis:#58151c;
    --bs-light-text-emphasis:#495057;
    --bs-dark-text-emphasis:#495057;
    --bs-primary-bg-subtle:#cfe2ff;
    --bs-secondary-bg-subtle:#e2e3e5;
    --bs-success-bg-subtle:#d1e7dd;
    --bs-info-bg-subtle:#cff4fc;
    --bs-warning-bg-subtle:#fff3cd;
    --bs-danger-bg-subtle:#f8d7da;
    --bs-light-bg-subtle:#fcfcfd;
    --bs-dark-bg-subtle:#ced4da;
    --bs-primary-border-subtle:#9ec5fe;
    --bs-secondary-border-subtle:#c4c8cb;
    --bs-success-border-subtle:#a3cfbb;
    --bs-info-border-subtle:#9eeaf9;
    --bs-warning-border-subtle:#ffe69c;
    --bs-danger-border-subtle:#f1aeb5;
    --bs-light-border-subtle:#e9ecef;
    --bs-dark-border-subtle:#adb5bd;
    --bs-white-rgb:255, 255, 255;
    --bs-black-rgb:0, 0, 0;
    --bs-font-sans-serif:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --bs-font-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
    --bs-body-font-family:var(--bs-font-sans-serif);
    --bs-body-font-size:1rem;
    --bs-body-font-weight:400;
    --bs-body-line-height:1.5;
    --bs-body-color:#212529;
    --bs-body-color-rgb:33, 37, 41;
    --bs-body-bg:#fff;
    --bs-body-bg-rgb:255, 255, 255;
    --bs-emphasis-color:#000;
    --bs-emphasis-color-rgb:0, 0, 0;
    --bs-secondary-color:rgba(33, 37, 41, 0.75);
    --bs-secondary-color-rgb:33, 37, 41;
    --bs-secondary-bg:#e9ecef;
    --bs-secondary-bg-rgb:233, 236, 239;
    --bs-tertiary-color:rgba(33, 37, 41, 0.5);
    --bs-tertiary-color-rgb:33, 37, 41;
    --bs-tertiary-bg:#f8f9fa;
    --bs-tertiary-bg-rgb:248, 249, 250;
    --bs-heading-color:inherit;
    --bs-link-color:#0d6efd;
    --bs-link-color-rgb:13, 110, 253;
    --bs-link-decoration:underline;
    --bs-link-hover-color:#0a58ca;
    --bs-link-hover-color-rgb:10, 88, 202;
    --bs-code-color:#d63384;
    --bs-highlight-bg:#fff3cd;
    --bs-border-width:1px;
    --bs-border-style:solid;
    --bs-border-color:#dee2e6;
    --bs-border-color-translucent:rgba(0, 0, 0, 0.175);
    --bs-border-radius:0.375rem;
    --bs-border-radius-sm:0.25rem;
    --bs-border-radius-lg:0.5rem;
    --bs-border-radius-xl:1rem;
    --bs-border-radius-xxl:2rem;
    --bs-border-radius-2xl:var(--bs-border-radius-xxl);
    --bs-border-radius-pill:50rem;
    --bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    --bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
    --bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);
    --bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);
    --bs-focus-ring-width:0.25rem;
    --bs-focus-ring-opacity:0.25;
    --bs-focus-ring-color:rgba(13, 110, 253, 0.25);
    --bs-form-valid-color:#198754;
    --bs-form-valid-border-color:#198754;
    --bs-form-invalid-color:#dc3545;
    --bs-form-invalid-border-color:#dc3545;
}
 *,*::before,*::after{
    box-sizing:border-box;
}
 @media (prefers-reduced-motion:no-preference){
     :root{
        scroll-behavior:smooth;
    }
}
 body{
    margin:0;
    font-family:var(--bs-body-font-family);
    font-size:var(--bs-body-font-size);
    font-weight:var(--bs-body-font-weight);
    line-height:var(--bs-body-line-height);
    color:var(--bs-body-color);
    text-align:var(--bs-body-text-align);
    background-color:var(--bs-body-bg);
    -webkit-text-size-adjust:100%;
    -webkit-tap-highlight-color:#fff0;
}
 h6,h5,h4,h3,h2,h1{
    margin-top:0;
    margin-bottom:.5rem;
    font-weight:500;
    line-height:1.2;
    color:var(--bs-heading-color);
}
 h1{
    font-size:calc(1.375rem + 1.5vw);
}
 @media (min-width:1200px){
     h1{
        font-size:2.5rem;
    }
}
 h2{
    font-size:calc(1.325rem + 0.9vw);
}
 @media (min-width:1200px){
     h2{
        font-size:2rem;
    }
}
 h3{
    font-size:calc(1.3rem + 0.6vw);
}
 @media (min-width:1200px){
     h3{
        font-size:1.75rem;
    }
}
 h4{
    font-size:calc(1.275rem + 0.3vw);
}
 @media (min-width:1200px){
     h4{
        font-size:1.5rem;
    }
}
 h5{
    font-size:1.25rem;
}
 h6{
    font-size:1rem;
}
 p{
    margin-top:0;
    margin-bottom:1rem;
}
 ul{
    padding-left:2rem;
}
 ul{
    margin-top:0;
    margin-bottom:1rem;
}
 ul ul{
    margin-bottom:0;
}
 b{
    font-weight:bolder;
}
 a{
    color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));
    text-decoration:underline;
}
 a:hover{
    --bs-link-color-rgb:var(--bs-link-hover-color-rgb);
}
 img,svg{
    vertical-align:middle;
}
 label{
    display:inline-block;
}
 button{
    border-radius:0;
}
 button:focus:not(:focus-visible){
    outline:0;
}
 input,button{
    margin:0;
    font-family:inherit;
    font-size:inherit;
    line-height:inherit;
}
 button{
    text-transform:none;
}
 [role=button]{
    cursor:pointer;
}
 button,[type=button]{
    -webkit-appearance:button;
}
 button:not(:disabled),[type=button]:not(:disabled){
    cursor:pointer;
}
 [type=search]{
    outline-offset:-2px;
    -webkit-appearance:textfield;
}
 iframe{
    border:0;
}
 .container-fluid{
    --bs-gutter-x:1.5rem;
    --bs-gutter-y:0;
    width:100%;
    padding-right:calc(var(--bs-gutter-x) * 0.5);
    padding-left:calc(var(--bs-gutter-x) * 0.5);
    margin-right:auto;
    margin-left:auto;
}
 :root{
    --bs-breakpoint-xs:0;
    --bs-breakpoint-sm:576px;
    --bs-breakpoint-md:768px;
    --bs-breakpoint-lg:992px;
    --bs-breakpoint-xl:1200px;
    --bs-breakpoint-xxl:1400px;
}
 .row{
    --bs-gutter-x:1.5rem;
    --bs-gutter-y:0;
    display:flex;
    flex-wrap:wrap;
    margin-top:calc(-1 * var(--bs-gutter-y));
    margin-right:calc(-0.5 * var(--bs-gutter-x));
    margin-left:calc(-0.5 * var(--bs-gutter-x));
}
 .row>*{
    flex-shrink:0;
    width:100%;
    max-width:100%;
    padding-right:calc(var(--bs-gutter-x) * 0.5);
    padding-left:calc(var(--bs-gutter-x) * 0.5);
    margin-top:var(--bs-gutter-y);
}
 @media (min-width:992px){
     .col-lg-2{
        flex:0 0 auto;
        width:16.66666667%;
    }
     .col-lg-6{
        flex:0 0 auto;
        width:50%;
    }
     .col-lg-10{
        flex:0 0 auto;
        width:83.33333333%;
    }
     .col-lg-12{
        flex:0 0 auto;
        width:100%;
    }
     .offset-lg-1{
        margin-left:8.33333333%;
    }
}
 .collapse:not(.show){
    display:none;
}
 .dropdown{
    position:relative;
}
 .dropdown-toggle{
    white-space:nowrap;
}
 .dropdown-toggle::after{
    display:inline-block;
    margin-left:.255em;
    vertical-align:.255em;
    content:"";
    border-top:.3em solid;
    border-right:.3em solid #fff0;
    border-bottom:0;
    border-left:.3em solid #fff0;
}
 .dropdown-toggle:empty::after{
    margin-left:0;
}
 .dropdown-menu{
    --bs-dropdown-zindex:1000;
    --bs-dropdown-min-width:10rem;
    --bs-dropdown-padding-x:0;
    --bs-dropdown-padding-y:0.5rem;
    --bs-dropdown-spacer:0.125rem;
    --bs-dropdown-font-size:1rem;
    --bs-dropdown-color:var(--bs-body-color);
    --bs-dropdown-bg:var(--bs-body-bg);
    --bs-dropdown-border-color:var(--bs-border-color-translucent);
    --bs-dropdown-border-radius:var(--bs-border-radius);
    --bs-dropdown-border-width:var(--bs-border-width);
    --bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));
    --bs-dropdown-divider-bg:var(--bs-border-color-translucent);
    --bs-dropdown-divider-margin-y:0.5rem;
    --bs-dropdown-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    --bs-dropdown-link-color:var(--bs-body-color);
    --bs-dropdown-link-hover-color:var(--bs-body-color);
    --bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);
    --bs-dropdown-link-active-color:#fff;
    --bs-dropdown-link-active-bg:#0d6efd;
    --bs-dropdown-link-disabled-color:var(--bs-tertiary-color);
    --bs-dropdown-item-padding-x:1rem;
    --bs-dropdown-item-padding-y:0.25rem;
    --bs-dropdown-header-color:#6c757d;
    --bs-dropdown-header-padding-x:1rem;
    --bs-dropdown-header-padding-y:0.5rem;
    position:absolute;
    z-index:var(--bs-dropdown-zindex);
    display:none;
    min-width:var(--bs-dropdown-min-width);
    padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
    margin:0;
    font-size:var(--bs-dropdown-font-size);
    color:var(--bs-dropdown-color);
    text-align:left;
    list-style:none;
    background-color:var(--bs-dropdown-bg);
    background-clip:padding-box;
    border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
    border-radius:var(--bs-dropdown-border-radius);
}
 .dropdown-item{
    display:block;
    width:100%;
    padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
    clear:both;
    font-weight:400;
    color:var(--bs-dropdown-link-color);
    text-align:inherit;
    text-decoration:none;
    white-space:nowrap;
    background-color:#fff0;
    border:0;
    border-radius:var(--bs-dropdown-item-border-radius,0);
}
 .dropdown-item:hover,.dropdown-item:focus{
    color:var(--bs-dropdown-link-hover-color);
    background-color:var(--bs-dropdown-link-hover-bg);
}
 .dropdown-item:active{
    color:var(--bs-dropdown-link-active-color);
    text-decoration:none;
    background-color:var(--bs-dropdown-link-active-bg);
}
 .dropdown-item:disabled{
    color:var(--bs-dropdown-link-disabled-color);
    pointer-events:none;
    background-color:#fff0;
}
 .nav-link{
    display:block;
    padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
    font-size:var(--bs-nav-link-font-size);
    font-weight:var(--bs-nav-link-font-weight);
    color:var(--bs-nav-link-color);
    text-decoration:none;
    background:none;
    border:0;
    transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out;
}
 @media (prefers-reduced-motion:reduce){
     .nav-link{
        transition:none;
    }
}
 .nav-link:hover,.nav-link:focus{
    color:var(--bs-nav-link-hover-color);
}
 .navbar{
    --bs-navbar-padding-x:0;
    --bs-navbar-padding-y:0.5rem;
    --bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), 0.65);
    --bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), 0.8);
    --bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3);
    --bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);
    --bs-navbar-brand-padding-y:0.3125rem;
    --bs-navbar-brand-margin-end:1rem;
    --bs-navbar-brand-font-size:1.25rem;
    --bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);
    --bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);
    --bs-navbar-nav-link-padding-x:0.5rem;
    --bs-navbar-toggler-padding-y:0.25rem;
    --bs-navbar-toggler-padding-x:0.75rem;
    --bs-navbar-toggler-font-size:1.25rem;
    --bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
    --bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), 0.15);
    --bs-navbar-toggler-border-radius:var(--bs-border-radius);
    --bs-navbar-toggler-focus-width:0.25rem;
    --bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;
    position:relative;
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    justify-content:space-between;
    padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
 .navbar-nav{
    --bs-nav-link-padding-x:0;
    --bs-nav-link-padding-y:0.5rem;
    --bs-nav-link-color:var(--bs-navbar-color);
    --bs-nav-link-hover-color:var(--bs-navbar-hover-color);
    --bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);
    display:flex;
    flex-direction:column;
    padding-left:0;
    margin-bottom:0;
    list-style:none;
}
 .navbar-nav .dropdown-menu{
    position:static;
}
 .navbar-collapse{
    flex-basis:100%;
    flex-grow:1;
    align-items:center;
}
 .navbar-toggler{
    padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
    font-size:var(--bs-navbar-toggler-font-size);
    line-height:1;
    color:var(--bs-navbar-color);
    background-color:#fff0;
    border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
    border-radius:var(--bs-navbar-toggler-border-radius);
    transition:var(--bs-navbar-toggler-transition);
}
 @media (prefers-reduced-motion:reduce){
     .navbar-toggler{
        transition:none;
    }
}
 .navbar-toggler:hover{
    text-decoration:none;
}
 .navbar-toggler:focus{
    text-decoration:none;
    outline:0;
    box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width);
}
 .navbar-toggler-icon{
    display:inline-block;
    width:1.5em;
    height:1.5em;
    vertical-align:middle;
    background-image:var(--bs-navbar-toggler-icon-bg);
    background-repeat:no-repeat;
    background-position:center;
    background-size:100%;
}
 @media (min-width:1200px){
     .navbar-expand-xl{
        flex-wrap:nowrap;
        justify-content:flex-start;
    }
     .navbar-expand-xl .navbar-nav{
        flex-direction:row;
    }
     .navbar-expand-xl .navbar-nav .dropdown-menu{
        position:absolute;
    }
     .navbar-expand-xl .navbar-nav .nav-link{
        padding-right:var(--bs-navbar-nav-link-padding-x);
        padding-left:var(--bs-navbar-nav-link-padding-x);
    }
     .navbar-expand-xl .navbar-collapse{
        display:flex!important;
        flex-basis:auto;
    }
     .navbar-expand-xl .navbar-toggler{
        display:none;
    }
}
 .d-flex{
    display:flex!important;
}
 .d-none{
    display:none!important;
}
 .align-items-center{
    align-items:center!important;
}
 @media (min-width:768px){
     .d-md-block{
        display:block!important;
    }
     .d-md-none{
        display:none!important;
    }
}
 @media (min-width:1200px){
     .d-xl-block{
        display:block!important;
    }
     .d-xl-none{
        display:none!important;
    }
}