<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">:root {
    /* colors */
    --color_base: #06144A;          /*all text*/
    --color_primary: #2C4A9F;       /*buttons that navigate only around page, lighr bg */
    --color_secondary: #FF8700;     /*action*/
    --color_secondary--darken: #FF7900;
    --color_bg_dark: #0B1226;       /*dark bg*/
    --color_bg_ligth: #FAFBFF;
    --color_bg_gray1: #EBEBEB;
    --color-border: #C4CDE7;

    
}
body {
    color: var(--color_base);
}


.top-bar {
    background-color: var(--color_bg_ligth);
}
@media (max-width: 991px){
    .nav-holder {
        background-color: var(--color_bg_ligth);
    }
}

.accessibility-tools svg {
    fill: var(--color_primary);
}

.nav-holder  .nav-item a {
    color: var(--color_base);
    background-color: var(--color_bg_ligth);
}
.nav-holder .nav-item a:hover {
    background-color: var(--color_bg_gray1)
}
.nav-holder  .nav-item.current a {
    color: var(--color_bg_gray1) !important;
    background-color: var(--color_primary) !important;
}
.custom-select {   
    border-color: var(--color-border);    
    background-color: #f8f8f8;
    color: #333;    
}

/* Dla hover i focus */
.custom-select:hover, .custom-select:focus {
    border-color: #aaa;
    background-color: #fff;
    color: #000;
}

.nav-toggle span {
    background-color: var(--color_primary);
}
.region-name {
    background-color: var(--color_primary);
    color: #FFF;
}
.page-head {
    background-color: var(--color_primary);
    color: var(--color_bg_gray1);
}
.btn-primary {
    background-color: var(--color_primary);
    color: #FFF !important;
}
.btn-primary:hover {
    background-color: var(--color_base);
}
.btn-secondary {
    background-color: var(--color_secondary);
    color: #FFF;
}
.btn-secondary:hover {
    background-color: var(--color_secondary--darken);
}
.tab-btn, .tv-tab-button {
    border: var(--color_primary) solid 2px;
    color: var(--color_primary);
    background: transparent !important;
}
.tab-btn:hover, .tv-tab-button:hover {
    background-color: var(--color_bg_dark);
}
.tab-btn.active,  .tv-tab-button.active{
    background-color: var(--color_secondary) !important;
    color: #FFF;
  border-color: transparent !important;
}
.block-alert {
    background-color: var(--color_secondary--darken);
    color: #FFF;
}
hr {
    background-color: var(--color-border);
}
footer {
    background-color: var(--color_bg_dark);
    color: #CED0D4;
}
footer a{
    color: #CED0D4;
    transition: .2s ease-in-out;
}
footer a:hover {
    color: var(--color_secondary);
}
.hero-content {
    background-color: #FFF;
}
.faq-item {
    background-color: #FFF;
}
.block-info {
    background-color: #FFF;
}
.card-title {
    background-color: var(--color_primary);
    color: var(--color_bg_ligth);
}
.floatingbox {
    background-color: #FAFBFF;
}
.floatingbox span {
    color: var(--color_base);
}
.select-region {
    border: solid 1px var(--color-border);
}
.select-region a {
    color: var(--color_primary);
}
.map-home {
    background-color: #FFF;
}

.btn-download {
    background-color: var(--color_secondary);
    color: #FFF;
}
.list li::before {
    color: var(--color_secondary);
}

.top-bar__nav .nav-item {
    display: flex;
}
@media(max-width: 566px){
    .footer-contact {
        display: flex;
        gap: 16px;
        flex-wrap: wrap;
    }
    
}

.contact-desc em {
    font-size: .9em;
    padding-top: 8px;
}


.business-group-contacts {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 16px;
}   
@media (min-width: 768px){
.business-group-contacts {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 32px;
}    
    
}
@media (min-width: 992px){
.business-group-contacts {
    display: grid;
/*    grid-template-columns: repeat(3, 1fr);*/
    gap: 64px;
}    
    
}

.business-group-contacts iframe {
    border: none;
    width: 100%;
    height: 420px;
}
.business-card {
    padding: 16px;
    background-color: var(--color_bg_ligth);
    display: flex
;
    flex-direction: column;
}
@media (min-width: 767px){
    
    .business-card {
    padding: 32px;
    background-color: var(--color_bg_ligth);
    display: flex
;
    flex-direction: column;
}
}
.business-card-details {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
}
.business-card-phone {
    margin-top: auto;
}
.business-cards-container {
    display: flex;
    flex-direction: column;
    gap: 64px;
    margin-bottom: 64px;
}
.business-card-location {
    font-size: .9em;
}
@media (max-width: 575px){
    .business-card-phone img, .business-card-email img{
        display: none
    }
}
@media (min-width: 576px){
        .business-card-phone, .business-card-email {
        display: flex;
        align-items: center;
        gap: 8px;
    }
}

.business-card-map  {
    padding-top: 16px;
}
.business-card-map a {
    background-color: #637cc3;
    font-size: var(--font-size_xs);
    text-transform: uppercase;
    display: inline-flex;
    align-items: center;
    padding: 4px 8px;
    color: #FFF;
}
.tv-package-description {
    background: #FFF;
    padding: 32px;
    margin-bottom: 32px;
}</pre></body></html>