
@font-face {
  font-family: "icz";
  src:url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/icz47166b68.eot?v=7");
  src:url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/icz47166b68.eot?v=7#iefix") format("embedded-opentype"),
  url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/icz47166b68.woff?v=7") format("woff"),
  url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/icz47166b68.ttf?v=7") format("truetype"),
  url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/icz47166b68.svg?v=7#icz") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: "source_sans_pro";
    src:url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-black.eot");
    src:url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-black3a0cb08e.eot?#iefix") format("embedded-opentype"),
    url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-black.woff2") format("woff2"),
    url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-black.woff") format("woff"),
    url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-black.ttf") format("truetype"),
    url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-black.svg#source_sans_problack") format("svg");
    font-weight: 800;
    font-style: normal
}

@font-face {
    font-family: "source_sans_pro";
    src: url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-blackit.eot");
    src: url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-blackit3a0cb08e.eot?#iefix") format("embedded-opentype"),
    url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-blackit.woff2") format("woff2"),
    url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-blackit.woff") format("woff"),
    url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-blackit.ttf") format("truetype"),
    url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-blackit.svg#source_sans_problack_italic") format("svg");
    font-weight: 800;
    font-style: italic
}

@font-face {
    font-family: "source_sans_pro";
    src: url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-bold.eot");
    src: url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-bold3a0cb08e.eot?#iefix") format("embedded-opentype"),
    url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-bold.woff2") format("woff2"),
    url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-bold.woff") format("woff"),
    url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-bold.ttf") format("truetype"),
    url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-bold.svg#source_sans_probold") format("svg");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: "source_sans_pro";
    src: url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-boldit.eot");
    src: url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-boldit3a0cb08e.eot?#iefix") format("embedded-opentype"),
    url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-boldit.woff2") format("woff2"),
    url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-boldit.woff") format("woff"),
    url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-boldit.ttf") format("truetype"),
    url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-boldit.svg#source_sans_probold_italic") format("svg");
    font-weight: 700;
    font-style: italic
}

@font-face {
    font-family: "source_sans_pro";
    src: url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-extralight.eot");
    src: url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-extralight3a0cb08e.eot?#iefix") format("embedded-opentype"),
    url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-extralight.woff2") format("woff2"),
    url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-extralight.woff") format("woff"),
    url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-extralight.ttf") format("truetype"),
    url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-extralight.svg#source_sans_proextralight") format("svg");
    font-weight: 100;
    font-style: normal
}

@font-face {
    font-family: "source_sans_pro";
    src: url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-extralightit.eot");
    src: url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-extralightit3a0cb08e.eot?#iefix") format("embedded-opentype"),
    url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-extralightit.woff2") format("woff2"),
    url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-extralightit.woff") format("woff"),
    url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-extralightit.ttf") format("truetype"),
    url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-extralightit.svg#source_sans_proXLtIt") format("svg");
    font-weight: 100;
    font-style: italic
}

@font-face {
    font-family: "source_sans_pro";
    src: url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-it.eot");
    src: url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-it3a0cb08e.eot?#iefix") format("embedded-opentype"),
    url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-it.woff2") format("woff2"),
    url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-it.woff") format("woff"),
    url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-it.ttf") format("truetype"),
    url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-it.svg#source_sans_proitalic") format("svg");
    font-weight: 400;
    font-style: italic
}

@font-face {
    font-family: "source_sans_pro";
    src: url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-light.eot");
    src: url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-light3a0cb08e.eot?#iefix") format("embedded-opentype"),
    url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-light.woff2") format("woff2"),
    url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-light.woff") format("woff"),
    url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-light.ttf") format("truetype"),
    url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-light.svg#source_sans_prolight") format("svg");
    font-weight: 200;
    font-style: normal
}

@font-face {
    font-family: "source_sans_pro";
    src: url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-lightit.eot");
    src: url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-lightit3a0cb08e.eot?#iefix") format("embedded-opentype"),
    url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-lightit.woff2") format("woff2"),
    url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-lightit.woff") format("woff"),
    url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-lightit.ttf") format("truetype"),
    url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-lightit.svg#source_sans_prolight_italic") format("svg");
    font-weight: 200;
    font-style: italic
}

@font-face {
    font-family: "source_sans_pro";
    src: url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-regular.eot");
    src: url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-regular3a0cb08e.eot?#iefix") format("embedded-opentype"),
    url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-regular.woff2") format("woff2"),
    url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-regular.woff") format("woff"),
    url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-regular.ttf") format("truetype"),
    url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-regular.svg#source_sans_proregular") format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: "source_sans_pro";
    src: url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-semibold.eot");
    src: url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-semibold3a0cb08e.eot?#iefix") format("embedded-opentype"),
    url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-semibold.woff2") format("woff2"),
    url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-semibold.woff") format("woff"),
    url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-semibold.ttf") format("truetype"),
    url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-semibold.svg#source_sans_prosemibold") format("svg");
    font-weight: 600;
    font-style: normal
}

@font-face {
    font-family: "source_sans_pro";
    src: url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-semiboldit.eot");
    src: url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-semiboldit3a0cb08e.eot?#iefix") format("embedded-opentype"),
    url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-semiboldit.woff2") format("woff2"),
    url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-semiboldit.woff") format("woff"),
    url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-semiboldit.ttf") format("truetype"),
    url("https://www.iczgroup.com/wp-content/themes/icz/dist/fonts/sourcesanspro-semiboldit.svg#source_sans_proSBdIt") format("svg");
    font-weight: 600;
    font-style: italic
}

#footer {
    --icz-white: #ffffff;
    --icz-blue-dark: #05355b;
    --icz-blue-light: #0593d3;
    --icz-blue-very-light: #75dcf9;
    --icz-red: #e60004;

    --icz-text-blue-dark: #003156;
    --icz-text-blue-light: #8acdeb;
    --icz-text-white: #ffffff;
    --icz-text-gray: #848484;
    --icz-link-hover: #90d7f5;

    --icz-icon-blue-light: #91d7f5;
    --icz-icon-corners-button: #03a4e8;

    --icz-button-red: #e60004;
    --icz-button-white: #ffffff;
    --icz-button-color-white: #ffffff;

    --icz-gray-border: #e0e0e0;

    --icz-blue-line: #69869c;



    background: var(--icz-text-blue-dark);
    color: var(--icz-text-white);
    font-family: "source_sans_pro";
    line-height: 1;

    .container--padding {
        padding-top: 1.5625rem;
        padding-bottom: 1.5625rem;
    }

    .container--border {
        border-bottom: 1px solid var(--icz-blue-line);
    }

    .footer-top {}

    .footer-middle {
        padding-top: 2.8125rem;

        .widget_nav_menu {
            .menu {
                li {
                    line-height: 1.8;
                }
            }
        }
    }

    .footer-bottom {
        p {}

        .socials {
            &__item {
                display: inline-block;

                &:not(:last-of-type) {
                    margin-right: 0.5rem;
                }

                img {
                    max-width: 90px;
                }
            }
        }
    }

    .footer-contacts {
        .widget {
            i.fa {
                font-size: 1.8rem;
            }
        }
    }

    a {
        color: var(--icz-text-white);
        /* text-decoration: underline; */
        font-size: 16px;

        &:hover,
        &:focus,
        &:active {
            color: var(--icz-text-blue-light);
            text-decoration: none;

            i.fa {
                color: var(--icz-text-white);
            }
        }
    }

    .widget {

        h3 {
            font-size: 1.44rem;
            font-weight: 700;
            color: var(--icz-link-hover);
            margin-bottom: 1rem;
        }

        ul {
            list-style: none;
            padding-left: 0;

            li {}
        }

        i.fa {
            font-size: 2.5rem;
            vertical-align: middle;
            margin-right: 0.5rem;
            color: var(--icz-icon-blue-light);
        }
    }

    .widget_wysija_cont {
        .newsletter-footer-text {
            float: left;
            width: 32%;
            font-size: 1.5rem;
            margin-top: 0.3rem;

            i {
                font-size: 2rem;
                margin-top: -0.7rem;
            }
        }

        .wysija-paragraph {
            display: block;
            width: 49%;
            float: left;

            input {
                width: 100%;
                height: 2.875rem;
                border-radius: 5px 0 0 5px;
                padding: 0 1rem;
                border: 0;
                color: var(--icz-text-gray);
                background-color: var(--icz-white);
            }
        }

        .wysija-submit {
            width: 19%;
            @extend .button-red;
            height: 2.875rem;
            margin: 0;
            font-weight: 600;
            font-size: 14px;
        }
    }

    .widget_wysija {
        h3 {
            display: none;
        }
    }

    .made-by-amp {
        display: inline;
    }

    .widget_icz_widget_contact,
    .widget_icz_widget_contact_horizontal {
        font-size: 1.26875rem;
    }

    .widget_icz_widget_contact_horizontal {
        margin-top: 3rem;
        display: flex;
        justify-content: flex-end;

        &>div:not(:last-of-type) {
            margin-right: 1rem;
            white-space: nowrap;
        }
    }

    /** responsive **/
    @include media-breakpoint-down(lg) {
        #footer {
            .widget_wysija_cont {
                .newsletter-footer-text {
                    width: 32%;
                    font-size: 1rem;
                    margin-top: 0.7rem;
                }

                .wysija-paragraph {
                    width: 40%;
                }

                .wysija-submit {
                    width: 28%;
                }
            }
        }
    }

    @include media-breakpoint-down(md) {
        .footer-contacts {
            padding-left: 0;
            margin-top: 1rem
        }

        #footer {
            .widget_wysija_cont {
                .newsletter-footer-text {
                    width: 100%;
                    margin-bottom: 1rem;
                }

                .wysija-paragraph {
                    width: 60%;
                }

                .wysija-submit {
                    width: 40%;
                }
            }


        }
    }

    @include media-breakpoint-down(sm) {
        #footer {}

        .widget_icz_widget_contact_horizontal {
            justify-content: flex-start;
        }
    }

    @include media-breakpoint-down(xs) {
        #footer {
            .widget_wysija_cont {
                .wysija-paragraph {
                    width: 100%;

                    input {
                        border-radius: 5px;
                    }
                }

                .wysija-submit {
                    width: 100%;
                    border-radius: 5px;
                }
            }

            .footer-bottom {
                p {
                    text-align: center;
                }

                .no-padding-left {
                    padding-left: 15px;
                }

                .no-padding-right {
                    padding-right: 15px;
                }
            }
        }

        .footer-copyright {
            p {
                margin: 0;
                line-height: 1.2;
            }

            .made-by-amp {
                display: block;
                text-align: center;
                line-height: 1.2;
                margin-top: 6px;
            }
        }
    }

    .wysija-paragraph {
        position: relative;
    }

    .formError[style] {
        top: auto !important;
        left: auto !important;
        right: 0 !important;
    }

    .formError .formErrorContent {
        border: none;
        width: auto;
        height: 46px;
        background-color: rgba(0, 0, 0, 0.5);
    }


    .container {
        width: 80%;
        max-width: 1140px;
    }


    .col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.gallery .gallery-item {
        position: relative;
        width: 100%;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px
    }

    @media (min-width: 767px) {
        .col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.gallery .gallery-item {
            padding-right:15px;
            padding-left: 15px
        }
    }

    @media (min-width: 981px) {
        .col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.gallery .gallery-item {
            padding-right:15px;
            padding-left: 15px
        }
    }

    @media (min-width: 1199px) {
        .col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.gallery .gallery-item {
            padding-right:15px;
            padding-left: 15px
        }
    }

    @media (min-width: 1406px) {
        .col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.gallery .gallery-item {
            padding-right:15px;
            padding-left: 15px
        }
    }


    .gallery,.row {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-right: -15px;
        margin-left: -15px
    }

    @media (min-width: 767px) {
        .gallery,.row {
            margin-right:-15px;
            margin-left: -15px
        }
    }

    @media (min-width: 981px) {
        .gallery,.row {
            margin-right:-15px;
            margin-left: -15px
        }
    }

    @media (min-width: 1199px) {
        .gallery,.row {
            margin-right:-15px;
            margin-left: -15px
        }
    }

    @media (min-width: 1406px) {
        .gallery,.row {
            margin-right:-15px;
            margin-left: -15px
        }
    }


@media (min-width: 981px) {
    .col-md {
        -ms-flex-preferred-size:0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .col-md-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto
    }

    .col-md-1 {
        -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%
    }

    .col-md-2 {
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    .col-md-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-md-4,.gallery .gallery-item {
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    .col-md-5 {
        -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%
    }

    .col-md-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-md-7 {
        -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%
    }

    .col-md-8 {
        -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%
    }

    .col-md-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-md-10 {
        -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%
    }

    .col-md-11 {
        -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%
    }

    .col-md-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .pull-md-0 {
        right: auto
    }

    .pull-md-1 {
        right: 8.3333333333%
    }

    .pull-md-2 {
        right: 16.6666666667%
    }

    .pull-md-3 {
        right: 25%
    }

    .pull-md-4 {
        right: 33.3333333333%
    }

    .pull-md-5 {
        right: 41.6666666667%
    }

    .pull-md-6 {
        right: 50%
    }

    .pull-md-7 {
        right: 58.3333333333%
    }

    .pull-md-8 {
        right: 66.6666666667%
    }

    .pull-md-9 {
        right: 75%
    }

    .pull-md-10 {
        right: 83.3333333333%
    }

    .pull-md-11 {
        right: 91.6666666667%
    }

    .pull-md-12 {
        right: 100%
    }

    .push-md-0 {
        left: auto
    }

    .push-md-1 {
        left: 8.3333333333%
    }

    .push-md-2 {
        left: 16.6666666667%
    }

    .push-md-3 {
        left: 25%
    }

    .push-md-4 {
        left: 33.3333333333%
    }

    .push-md-5 {
        left: 41.6666666667%
    }

    .push-md-6 {
        left: 50%
    }

    .push-md-7 {
        left: 58.3333333333%
    }

    .push-md-8 {
        left: 66.6666666667%
    }

    .push-md-9 {
        left: 75%
    }

    .push-md-10 {
        left: 83.3333333333%
    }

    .push-md-11 {
        left: 91.6666666667%
    }

    .push-md-12 {
        left: 100%
    }

    .offset-md-0 {
        margin-left: 0
    }

    .offset-md-1 {
        margin-left: 8.3333333333%
    }

    .offset-md-2 {
        margin-left: 16.6666666667%
    }

    .offset-md-3 {
        margin-left: 25%
    }

    .offset-md-4 {
        margin-left: 33.3333333333%
    }

    .offset-md-5 {
        margin-left: 41.6666666667%
    }

    .offset-md-6 {
        margin-left: 50%
    }

    .offset-md-7 {
        margin-left: 58.3333333333%
    }

    .offset-md-8 {
        margin-left: 66.6666666667%
    }

    .offset-md-9 {
        margin-left: 75%
    }

    .offset-md-10 {
        margin-left: 83.3333333333%
    }

    .offset-md-11 {
        margin-left: 91.6666666667%
    }
}

@media (min-width: 767px) {
    .col-sm {
        -ms-flex-preferred-size:0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .col-sm-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto
    }

    .col-sm-1 {
        -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%
    }

    .col-sm-2 {
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    .col-sm-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-sm-4 {
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    .col-sm-5 {
        -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%
    }

    .col-sm-6,.gallery .gallery-item {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-sm-7 {
        -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%
    }

    .col-sm-8 {
        -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%
    }

    .col-sm-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-sm-10 {
        -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%
    }

    .col-sm-11 {
        -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%
    }

    .col-sm-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .pull-sm-0 {
        right: auto
    }

    .pull-sm-1 {
        right: 8.3333333333%
    }

    .pull-sm-2 {
        right: 16.6666666667%
    }

    .pull-sm-3 {
        right: 25%
    }

    .pull-sm-4 {
        right: 33.3333333333%
    }

    .pull-sm-5 {
        right: 41.6666666667%
    }

    .pull-sm-6 {
        right: 50%
    }

    .pull-sm-7 {
        right: 58.3333333333%
    }

    .pull-sm-8 {
        right: 66.6666666667%
    }

    .pull-sm-9 {
        right: 75%
    }

    .pull-sm-10 {
        right: 83.3333333333%
    }

    .pull-sm-11 {
        right: 91.6666666667%
    }

    .pull-sm-12 {
        right: 100%
    }

    .push-sm-0 {
        left: auto
    }

    .push-sm-1 {
        left: 8.3333333333%
    }

    .push-sm-2 {
        left: 16.6666666667%
    }

    .push-sm-3 {
        left: 25%
    }

    .push-sm-4 {
        left: 33.3333333333%
    }

    .push-sm-5 {
        left: 41.6666666667%
    }

    .push-sm-6 {
        left: 50%
    }

    .push-sm-7 {
        left: 58.3333333333%
    }

    .push-sm-8 {
        left: 66.6666666667%
    }

    .push-sm-9 {
        left: 75%
    }

    .push-sm-10 {
        left: 83.3333333333%
    }

    .push-sm-11 {
        left: 91.6666666667%
    }

    .push-sm-12 {
        left: 100%
    }

    .offset-sm-0 {
        margin-left: 0
    }

    .offset-sm-1 {
        margin-left: 8.3333333333%
    }

    .offset-sm-2 {
        margin-left: 16.6666666667%
    }

    .offset-sm-3 {
        margin-left: 25%
    }

    .offset-sm-4 {
        margin-left: 33.3333333333%
    }

    .offset-sm-5 {
        margin-left: 41.6666666667%
    }

    .offset-sm-6 {
        margin-left: 50%
    }

    .offset-sm-7 {
        margin-left: 58.3333333333%
    }

    .offset-sm-8 {
        margin-left: 66.6666666667%
    }

    .offset-sm-9 {
        margin-left: 75%
    }

    .offset-sm-10 {
        margin-left: 83.3333333333%
    }

    .offset-sm-11 {
        margin-left: 91.6666666667%
    }
}

[data-icon]:before {
  font-family: "icz" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="icz-icon-"]:before,
[class*=" icz-icon-"]:before {
  font-family: "icz" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icz-icon-healthcare:before {
  content: "\2a";
}
.icz-icon-arrows-to-middle:before {
  content: "\33";
}
.icz-icon-badge-is:before {
  content: "\62";
}
.icz-icon-atc:before {
  content: "\38";
}
.icz-icon-atc-tower:before {
  content: "\34";
}
.icz-icon-badge:before {
  content: "\61";
}
.icz-icon-box:before {
  content: "\63";
}
.icz-icon-box-transfer:before {
  content: "\64";
}
.icz-icon-calendar:before {
  content: "\22";
}
.icz-icon-card-health:before {
  content: "\65";
}
.icz-icon-card-id:before {
  content: "\66";
}
.icz-icon-chain:before {
  content: "\67";
}
.icz-icon-chart:before {
  content: "\68";
}
.icz-icon-chart-monitor:before {
  content: "\69";
}
.icz-icon-chart-slide:before {
  content: "\6a";
}
.icz-icon-check:before {
  content: "\6b";
}
.icz-icon-clock:before {
  content: "\6c";
}
.icz-icon-cloud-down:before {
  content: "\6d";
}
.icz-icon-cloud-up:before {
  content: "\6e";
}
.icz-icon-code:before {
  content: "\37";
}
.icz-icon-comunication:before {
  content: "\6f";
}
.icz-icon-cup:before {
  content: "\70";
}
.icz-icon-diagram:before {
  content: "\71";
}
.icz-icon-doctor:before {
  content: "\72";
}
.icz-icon-document:before {
  content: "\73";
}
.icz-icon-document-register:before {
  content: "\74";
}
.icz-icon-e-learning:before {
  content: "\75";
}
.icz-icon-e-spis:before {
  content: "\76";
}
.icz-icon-emoji:before {
  content: "\77";
}
.icz-icon-envelope:before {
  content: "\78";
}
.icz-icon-envelope-open:before {
  content: "\79";
}
.icz-icon-eye:before {
  content: "\23";
}
.icz-icon-form:before {
  content: "\7a";
}
.icz-icon-heart:before {
  content: "\41";
}
.icz-icon-helpdesk:before {
  content: "\42";
}
.icz-icon-lightbulp:before {
  content: "\43";
}
.icz-icon-lock:before {
  content: "\21";
}
.icz-icon-megaphone:before {
  content: "\24";
}
.icz-icon-monitor-health:before {
  content: "\44";
}
.icz-icon-monitor-settings:before {
  content: "\45";
}
.icz-icon-monitor-wet:before {
  content: "\46";
}
.icz-icon-network:before {
  content: "\47";
}
.icz-icon-newspaper:before {
  content: "\48";
}
.icz-icon-no-document-healt:before {
  content: "\49";
}
.icz-icon-paperclip:before {
  content: "\4a";
}
.icz-icon-pencil:before {
  content: "\4b";
}
.icz-icon-people:before {
  content: "\4c";
}
.icz-icon-person:before {
  content: "\4d";
}
.icz-icon-person-clock:before {
  content: "\4e";
}
.icz-icon-person-detail:before {
  content: "\4f";
}
.icz-icon-phone-transfer:before {
  content: "\50";
}
.icz-icon-pills:before {
  content: "\51";
}
.icz-icon-public-administration:before {
  content: "\52";
}
.icz-icon-rocket:before {
  content: "\53";
}
.icz-icon-ruler-pencil:before {
  content: "\54";
}
.icz-icon-safe:before {
  content: "\55";
}
.icz-icon-safe-information:before {
  content: "\56";
}
.icz-icon-safe-special:before {
  content: "\57";
}
.icz-icon-shield:before {
  content: "\58";
}
.icz-icon-signal:before {
  content: "\39";
}
.icz-icon-smart-cities:before {
  content: "\35";
}
.icz-icon-suitcase:before {
  content: "\36";
}
.icz-icon-suitcase-heart:before {
  content: "\59";
}
.icz-icon-telefon:before {
  content: "\5a";
}
.icz-icon-telefon-big:before {
  content: "\30";
}
.icz-icon-thumb-up:before {
  content: "\31";
}
.icz-icon-zoom:before {
  content: "\32";
}
.icz-icon-facebook:before {
  content: "\25";
}
.icz-icon-linkedin:before {
  content: "\27";
}
.icz-icon-jungle:before {
  content: "\26";
}
.icz-icon-jet-fighter:before {
  content: "\28";
}
.icz-icon-soldier:before {
  content: "\29";
}

.widget.icz_widget_contact_horizontal-2.widget_icz_widget_contact_horizontal a {
    text-decoration: none;
}

ul {
    margin-bottom: 1rem;
}
}
