.alert {
    background: #eee;
    padding: 20px;
    border-radius: 11px;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.alert button.close {
    position: absolute;
    right: 5px;
    top: 5px;
}
.alert-icon {
    width: 40px;
    height: 40px;
    border-radius: 999px;
    font-size: 20px;
    color: #fff;
    background-color: #005e8e;
    margin-bottom: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.alert-title {
    font-size: 18px;
    font-weight: 700;
    letter-spacing: -0.5px;
    color: #0c1f34;
    line-height: 1.3;
    margin-bottom: 5px;
}
.alert-text {
    font-size: 14px;
    color: #394857;
}
.section-header:not([class*=ui-txt-size-]) .title {
    font-size: 40px;
}
.services-information .icon img {
    width: 1em;
    height: 1em;
    -o-object-fit: contain;
    object-fit: contain;
}

.hero-boxes ul li .box .icon img {
    width: 1em;
    height: 1em;
    -o-object-fit: contain;
    object-fit: contain;
}
.services-information .icon img {
    width: 1em;
    height: 1em;
    -o-object-fit: contain;
    object-fit: contain;
}

.hero-boxes ul li .box .icon img {
    width: 1em;
    height: 1em;
    -o-object-fit: contain;
    object-fit: contain;
}

.page-content__photo.ui-pos-sticky {
    position: sticky;
    top: 20px;
}
.services-information .icon img {
    width: 1em;
    height: 1em;
    -o-object-fit: contain;
    object-fit: contain;
}

.hero-boxes ul li .box .icon img {
    width: 1em;
    height: 1em;
    -o-object-fit: contain;
    object-fit: contain;
}

.page-content__photo.ui-pos-sticky {
    position: sticky;
    top: 20px;
}

.sidebar-boxes ul li .box .icon img {
    width: 1em;
    height: 1em;
    -o-object-fit: contain;
    object-fit: contain;
}