

/* Start:/local/templates/ubiquiti/css/services.css?17799473505099*/
.services-page {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
}

.list-pointer-item {
    position: relative;
    color: #677788;
    padding-left: 1.75rem;
}

.list-pointer-item:not(:last-child) {
    margin-bottom: 0.5rem;
}

.list-pointer {
    padding-left: 0;
    list-style: none;
}

.list-pointer-item::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 1.25rem;
    height: 1.25rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%2371869d' d='M15.78,11.28a.75.75,0,0,1,.22.53v.38a.77.77,0,0,1-.22.53l-5.14,5.13a.5.5,0,0,1-.71,0l-.71-.71a.49.49,0,0,1,0-.7L13.67,12,9.22,7.56a.5.5,0,0,1,0-.71l.71-.7a.5.5,0,0,1,.71,0Z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 1.25rem 1.25rem;
    content: "";
    margin-top: 0.1875rem;
}

*,
::after,
::before {
    box-sizing: border-box;
}

.card {
    --bs-card-spacer-y: 2rem;
    --bs-card-spacer-x: 2rem;
    --bs-card-title-spacer-y: 0.25rem;
    --bs-card-border-width: 0.0625rem;
    --bs-card-border-color: rgba(33, 50, 91, 0.1);
    --bs-card-border-radius: 0.5rem;
    --bs-card-box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(140, 152, 164, 0.125);
    --bs-card-inner-border-radius: 0.4375rem;
    --bs-card-cap-padding-y: 2rem;
    --bs-card-cap-padding-x: 2rem;
    --bs-card-cap-bg: transparent;
    --bs-card-bg: #fff;
    --bs-card-img-overlay-padding: 2rem 2rem;
    --bs-card-group-margin: 0.75rem;
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    height: var(--bs-card-height);
    word-wrap: break-word;
    background-color: var(--bs-card-bg);
    background-clip: border-box;
    border: var(--bs-card-border-width) solid var(--bs-card-border-color);
    border-radius: var(--bs-card-border-radius);
    border-width: 0;
    box-shadow: 0 0.375rem 1.5rem 0 rgb(140 152 164 / 13%);
}

.card-sm>.card-body,
.card-sm>.card-img-overlay,
.card-sm>.collapse .card-body {
    padding: 1.25rem 1.25rem;
}

.card-title:not(:last-child) {
    margin-bottom: 0.5rem;
}

.card-text {
    color: #677788;
}

.card-sm>.card-footer,
.card-sm>.card-header {
    padding: 1.25rem 1.25rem;
}

.card-footer:last-child {
    border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

.p-2 {
    /* padding: 0.5rem !important; */
}

.card-img,
.card-img-top {
    border-top-left-radius: var(--bs-card-inner-border-radius);
    border-top-right-radius: var(--bs-card-inner-border-radius);
}

.list-checked-item::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 1.25rem;
    height: 1.25rem;
    background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%23377dff'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 1.25rem 1.25rem;
    content: "";
    margin-top: 0.125rem;
}

.list-checked-item {
    position: relative;
    color: #677788;
    padding-left: 2rem;
}

.list-checked-item:not(:last-child) {
    margin-bottom: 0.5rem;
}

.list-inline-item:not(:last-child) {
    margin-right: 0.25rem;
}

.row>* {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-top: var(--bs-gutter-y);
}

.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(-.5 * var(--bs-gutter-x));
    margin-left: calc(-.5 * var(--bs-gutter-x));
}




@media (min-width: 576px) {
    .col-sm-6 {
        flex: 0 0 auto;
        width: 50%;
    }
}

@media (min-width: 992px) {
    .col-lg-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }
}


.mb-lg-3 {
    margin-bottom: 24px;
}

.h-100 {
    height: 100% !important;
}

.border-top {
    border-top: 0.0625rem solid rgba(33, 50, 91, 0.1) !important;
}

.card-body {
    flex: 1 1 auto;
    padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
    color: var(--bs-card-color);
}
.card-link {
    font-weight: 600;
    white-space: nowrap;
    text-decoration: none;
}
@media (min-width: 992px){
.w-lg-50 {
    width: 50%!important;
}
}
@media (min-width: 768px){
.mx-md-auto {
    margin-right: auto!important;
    margin-left: auto!important;
}
}
.text-center {
    text-align: center!important;
}
.list-checked {
    padding-left: 0;
    list-style: none;
}
.list-inline-item {
    display: inline-block;
}
#form-sent-email input, #form-sent-email textarea, #form-sent-email .button-contact-us.btn {
    width: 100%;
}
/* End */
/* /local/templates/ubiquiti/css/services.css?17799473505099 */
