/* End Custom Fonts CSS */
.elementor-811 .elementor-element.elementor-element-93eb4ac {
    margin-top: 75px;
    margin-bottom: 80px;
}

.elementor-811 .elementor-element.elementor-element-14e819d.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-811 .elementor-element.elementor-element-42d6d4a {
    width: auto;
    max-width: auto;
    margin: 40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: center;
}

.elementor-811 .elementor-element.elementor-element-42d6d4a .elementor-heading-title {
    font-family: var( --e-global-typography-airpetsweb_h1-font-family ), Sans-serif;
    font-size: var( --e-global-typography-airpetsweb_h1-font-size );
    font-weight: var( --e-global-typography-airpetsweb_h1-font-weight );
    text-transform: var( --e-global-typography-airpetsweb_h1-text-transform );
    line-height: var( --e-global-typography-airpetsweb_h1-line-height );
}

.elementor-811 .elementor-element.elementor-element-dcdfa1f {
    width: auto;
    max-width: auto;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;
}

.elementor-811 .elementor-element.elementor-element-dcdfa1f .elementor-icon-wrapper {
    text-align: center;
}

.elementor-811 .elementor-element.elementor-element-dcdfa1f.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-airpetsweb_accent_1 );
}

.elementor-811 .elementor-element.elementor-element-dcdfa1f.elementor-view-framed .elementor-icon, .elementor-811 .elementor-element.elementor-element-dcdfa1f.elementor-view-default .elementor-icon {
    color: var( --e-global-color-airpetsweb_accent_1 );
    border-color: var( --e-global-color-airpetsweb_accent_1 );
}

.elementor-811 .elementor-element.elementor-element-dcdfa1f.elementor-view-framed .elementor-icon, .elementor-811 .elementor-element.elementor-element-dcdfa1f.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-airpetsweb_accent_1 );
}

.elementor-811 .elementor-element.elementor-element-dcdfa1f .elementor-icon {
    font-size: 90px;
}

.elementor-811 .elementor-element.elementor-element-dcdfa1f .elementor-icon svg {
    height: 90px;
}

.elementor-811 .elementor-element.elementor-element-6fe589c {
    margin-top: 0px;
    margin-bottom: 120px;
}

.elementor-bc-flex-widget .elementor-811 .elementor-element.elementor-element-0a5afe3.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-811 .elementor-element.elementor-element-0a5afe3.elementor-column.elementor-element[data-airpets-type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-811 .elementor-element.elementor-element-0a5afe3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 1.0E-6px;
}

.elementor-811 .elementor-element.elementor-element-61a205e {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;
}

.elementor-811 .elementor-element.elementor-element-9a8095f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 1.0E-6px;
}

.elementor-811 .elementor-element.elementor-element-3942558 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0% 0% 0% 25%;
}

.elementor-811 .elementor-element.elementor-element-3942558 img {
    width: 100%;
    max-width: 640px;
    height: 40vh;
    object-fit: cover;
    object-position: center center;
    border-radius: 16px 16px 16px 16px;
}

.elementor-811 .elementor-element.elementor-element-a42758d {
    width: auto;
    max-width: auto;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    bottom: 20px;
}

body:not(.rtl) .elementor-811 .elementor-element.elementor-element-a42758d {
    left: 15%;
}

body.rtl .elementor-811 .elementor-element.elementor-element-a42758d {
    right: 15%;
}

.elementor-811 .elementor-element.elementor-element-a42758d .elementor-icon-wrapper {
    text-align: start;
}

.elementor-811 .elementor-element.elementor-element-a42758d.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-airpetsweb_accent_2 );
}

.elementor-811 .elementor-element.elementor-element-a42758d.elementor-view-framed .elementor-icon, .elementor-811 .elementor-element.elementor-element-a42758d.elementor-view-default .elementor-icon {
    color: var( --e-global-color-airpetsweb_accent_2 );
    border-color: var( --e-global-color-airpetsweb_accent_2 );
}

.elementor-811 .elementor-element.elementor-element-a42758d.elementor-view-framed .elementor-icon, .elementor-811 .elementor-element.elementor-element-a42758d.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-airpetsweb_accent_2 );
}

.elementor-811 .elementor-element.elementor-element-a42758d .elementor-icon {
    font-size: 142px;
}

.elementor-811 .elementor-element.elementor-element-a42758d .elementor-icon svg {
    height: 142px;
}

.elementor-811 .elementor-element.elementor-element-6f60a1a > .elementor-container {
    max-width: 1140px;
}

.elementor-811 .elementor-element.elementor-element-6f60a1a {
    overflow: hidden;
    margin-top: 0px;
    margin-bottom: 30px;
}

.elementor-811 .elementor-element.elementor-element-0f947bf > .elementor-element-populated {
    padding-block-start:40px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px;}

.elementor-811 .elementor-element.elementor-element-525664d {
    padding: 0% 0% 0% 37%;
    z-index: 5;
}

.elementor-811 .elementor-element.elementor-element-525664d .elementor-icon-wrapper {
    text-align: start;
}

.elementor-811 .elementor-element.elementor-element-525664d.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-airpetsweb_accent_2 );
}

.elementor-811 .elementor-element.elementor-element-525664d.elementor-view-framed .elementor-icon, .elementor-811 .elementor-element.elementor-element-525664d.elementor-view-default .elementor-icon {
    color: var( --e-global-color-airpetsweb_accent_2 );
    border-color: var( --e-global-color-airpetsweb_accent_2 );
}

.elementor-811 .elementor-element.elementor-element-525664d.elementor-view-framed .elementor-icon, .elementor-811 .elementor-element.elementor-element-525664d.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-airpetsweb_accent_2 );
}

.elementor-811 .elementor-element.elementor-element-525664d .elementor-icon {
    font-size: 54px;
}

.elementor-811 .elementor-element.elementor-element-525664d .elementor-icon svg {
    height: 54px;
}

.elementor-811 .elementor-element.elementor-element-525664d .elementor-icon i, .elementor-811 .elementor-element.elementor-element-525664d .elementor-icon svg {
    transform: rotate(100deg);
}

.elementor-811 .elementor-element.elementor-element-1d6656f.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-811 .elementor-element.elementor-element-1d6656f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 40px;
}

.elementor-811 .elementor-element.elementor-element-c8dbb48 {
    text-align: center;
}

.elementor-811 .elementor-element.elementor-element-c8dbb48 .elementor-heading-title {
    font-size: 26px;
}

.elementor-811 .elementor-element.elementor-element-0e52160 {
    width: var( --container-widget-width, 545px );
    max-width: 545px;
    --container-widget-width: 545px;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-bc-flex-widget .elementor-811 .elementor-element.elementor-element-5bd91a9.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-811 .elementor-element.elementor-element-5bd91a9.elementor-column.elementor-element[data-airpets-type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-811 .elementor-element.elementor-element-94f952c {
    padding: 5% 0% 0% 37%;
    z-index: 5;
}

.elementor-811 .elementor-element.elementor-element-94f952c .elementor-icon-wrapper {
    text-align: start;
}

.elementor-811 .elementor-element.elementor-element-94f952c.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-airpetsweb_accent_2 );
}

.elementor-811 .elementor-element.elementor-element-94f952c.elementor-view-framed .elementor-icon, .elementor-811 .elementor-element.elementor-element-94f952c.elementor-view-default .elementor-icon {
    color: var( --e-global-color-airpetsweb_accent_2 );
    border-color: var( --e-global-color-airpetsweb_accent_2 );
}

.elementor-811 .elementor-element.elementor-element-94f952c.elementor-view-framed .elementor-icon, .elementor-811 .elementor-element.elementor-element-94f952c.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-airpetsweb_accent_2 );
}

.elementor-811 .elementor-element.elementor-element-94f952c .elementor-icon {
    font-size: 54px;
}

.elementor-811 .elementor-element.elementor-element-94f952c .elementor-icon svg {
    height: 54px;
}

.elementor-811 .elementor-element.elementor-element-94f952c .elementor-icon i, .elementor-811 .elementor-element.elementor-element-94f952c .elementor-icon svg {
    transform: rotate(185deg);
}

.elementor-811 .elementor-element.elementor-element-c8fd4f3 > .elementor-container {
    max-width: 1140px;
}

.elementor-811 .elementor-element.elementor-element-c8fd4f3 {
    overflow: hidden;
}

.elementor-811 .elementor-element.elementor-element-b2ccf21 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 1.0E-6px;
}

.elementor-811 .elementor-element.elementor-element-693c7eb img {
    width: 100%;
}

.elementor-811 .elementor-element.elementor-element-f14aca3 {
    padding: 0% 0% 0% 45%;
    top: 18%;
    z-index: 5;
}

body:not(.rtl) .elementor-811 .elementor-element.elementor-element-f14aca3 {
    left: 10%;
}

body.rtl .elementor-811 .elementor-element.elementor-element-f14aca3 {
    right: 10%;
}

.elementor-811 .elementor-element.elementor-element-f14aca3 .elementor-icon-wrapper {
    text-align: start;
}

.elementor-811 .elementor-element.elementor-element-f14aca3.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-airpetsweb_accent_2 );
}

.elementor-811 .elementor-element.elementor-element-f14aca3.elementor-view-framed .elementor-icon, .elementor-811 .elementor-element.elementor-element-f14aca3.elementor-view-default .elementor-icon {
    color: var( --e-global-color-airpetsweb_accent_2 );
    border-color: var( --e-global-color-airpetsweb_accent_2 );
}

.elementor-811 .elementor-element.elementor-element-f14aca3.elementor-view-framed .elementor-icon, .elementor-811 .elementor-element.elementor-element-f14aca3.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-airpetsweb_accent_2 );
}

.elementor-811 .elementor-element.elementor-element-f14aca3 .elementor-icon {
    font-size: 42px;
}

.elementor-811 .elementor-element.elementor-element-f14aca3 .elementor-icon svg {
    height: 42px;
}

.elementor-811 .elementor-element.elementor-element-aef982c:not(.elementor-motion-effects-element-type-background), .elementor-811 .elementor-element.elementor-element-aef982c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-airpetsweb_accent_8 ) 0%, #F5F5F500 100%);
}

.elementor-811 .elementor-element.elementor-element-aef982c {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 145px;
    padding: 190px 30px 60px 30px;
}

.elementor-811 .elementor-element.elementor-element-aef982c > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-811 .elementor-element.elementor-element-c15d5ac > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 0.0001px;
}

.elementor-811 .elementor-element.elementor-element-5d45458 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-811 .elementor-element.elementor-element-5d45458 img {
    width: 100%;
    max-width: 640px;
    height: 40vh;
    object-fit: cover;
    object-position: center center;
    border-radius: 16px 16px 16px 16px;
}

.elementor-811 .elementor-element.elementor-element-bc4d867 {
    width: auto;
    max-width: auto;
    top: -70px;
}

body:not(.rtl) .elementor-811 .elementor-element.elementor-element-bc4d867 {
    right: -80px;
}

body.rtl .elementor-811 .elementor-element.elementor-element-bc4d867 {
    left: -80px;
}

.elementor-811 .elementor-element.elementor-element-bc4d867 .elementor-icon-wrapper {
    text-align: end;
}

.elementor-811 .elementor-element.elementor-element-bc4d867.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-airpetsweb_accent_1 );
}

.elementor-811 .elementor-element.elementor-element-bc4d867.elementor-view-framed .elementor-icon, .elementor-811 .elementor-element.elementor-element-bc4d867.elementor-view-default .elementor-icon {
    color: var( --e-global-color-airpetsweb_accent_1 );
    border-color: var( --e-global-color-airpetsweb_accent_1 );
}

.elementor-811 .elementor-element.elementor-element-bc4d867.elementor-view-framed .elementor-icon, .elementor-811 .elementor-element.elementor-element-bc4d867.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-airpetsweb_accent_1 );
}

.elementor-811 .elementor-element.elementor-element-bc4d867 .elementor-icon {
    font-size: 120px;
}

.elementor-811 .elementor-element.elementor-element-bc4d867 .elementor-icon svg {
    height: 120px;
}

.elementor-bc-flex-widget .elementor-811 .elementor-element.elementor-element-845ab9d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-811 .elementor-element.elementor-element-845ab9d.elementor-column.elementor-element[data-airpets-type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-811 .elementor-element.elementor-element-845ab9d.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-811 .elementor-element.elementor-element-da1765b {
    width: var( --container-widget-width, 400px );
    max-width: 400px;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;
    --container-widget-width: 400px;
    --container-widget-flex-grow: 0;
}

.elementor-811 .elementor-element.elementor-element-f8ba299 {
    width: var( --container-widget-width, 400px );
    max-width: 400px;
    --container-widget-width: 400px;
    --container-widget-flex-grow: 0;
}

.elementor-811 .elementor-element.elementor-element-6e7fd02 {
    margin-top: 0px;
    margin-bottom: 95px;
}

.elementor-bc-flex-widget .elementor-811 .elementor-element.elementor-element-0c00412.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-811 .elementor-element.elementor-element-0c00412.elementor-column.elementor-element[data-airpets-type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-811 .elementor-element.elementor-element-0c00412 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 1.0E-6px;
}

.elementor-811 .elementor-element.elementor-element-a158878 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;
}

.elementor-811 .elementor-element.elementor-element-7bd06da {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
}

.elementor-811 .elementor-element.elementor-element-6742fb0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 1.0E-6px;
}

.elementor-811 .elementor-element.elementor-element-244b8fb {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0% 0% 0% 25%;
}

.elementor-811 .elementor-element.elementor-element-244b8fb img {
    width: 100%;
    max-width: 640px;
    height: 40vh;
    object-fit: cover;
    object-position: center center;
    border-radius: 16px 16px 16px 16px;
}

.elementor-811 .elementor-element.elementor-element-43bac40 {
    width: auto;
    max-width: auto;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    top: 1px;
}

body:not(.rtl) .elementor-811 .elementor-element.elementor-element-43bac40 {
    left: 14.999%;
}

body.rtl .elementor-811 .elementor-element.elementor-element-43bac40 {
    right: 14.999%;
}

.elementor-811 .elementor-element.elementor-element-43bac40 .elementor-icon-wrapper {
    text-align: start;
}

.elementor-811 .elementor-element.elementor-element-43bac40.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-airpetsweb_accent_2 );
}

.elementor-811 .elementor-element.elementor-element-43bac40.elementor-view-framed .elementor-icon, .elementor-811 .elementor-element.elementor-element-43bac40.elementor-view-default .elementor-icon {
    color: var( --e-global-color-airpetsweb_accent_2 );
    border-color: var( --e-global-color-airpetsweb_accent_2 );
}

.elementor-811 .elementor-element.elementor-element-43bac40.elementor-view-framed .elementor-icon, .elementor-811 .elementor-element.elementor-element-43bac40.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-airpetsweb_accent_2 );
}

.elementor-811 .elementor-element.elementor-element-43bac40 .elementor-icon {
    font-size: 142px;
}

.elementor-811 .elementor-element.elementor-element-43bac40 .elementor-icon svg {
    height: 142px;
}

:root {
    --page-title-display: none;
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-811 .elementor-element.elementor-element-0a5afe3 {
        width:50%;
    }

    .elementor-811 .elementor-element.elementor-element-9a8095f {
        width: 50%;
    }

    .elementor-811 .elementor-element.elementor-element-0f947bf {
        width: 14%;
    }

    .elementor-811 .elementor-element.elementor-element-1d6656f {
        width: 70%;
    }

    .elementor-811 .elementor-element.elementor-element-5bd91a9 {
        width: 15%;
    }

    .elementor-811 .elementor-element.elementor-element-0c00412 {
        width: 50%;
    }

    .elementor-811 .elementor-element.elementor-element-6742fb0 {
        width: 50%;
    }
}

@media(max-width: 1024px) {
    .elementor-811 .elementor-element.elementor-element-93eb4ac {
        margin-top:50px;
        margin-bottom: 70px;
    }

    .elementor-811 .elementor-element.elementor-element-42d6d4a .elementor-heading-title {
        font-size: var( --e-global-typography-airpetsweb_h1-font-size );
        line-height: var( --e-global-typography-airpetsweb_h1-line-height );
    }

    .elementor-811 .elementor-element.elementor-element-6fe589c {
        margin-top: 0px;
        margin-bottom: 55px;
    }

    .elementor-811 .elementor-element.elementor-element-3942558 {
        padding: 0px 0px 0px 30px;
    }

    .elementor-811 .elementor-element.elementor-element-3942558 img {
        height: 400px;
    }

    body:not(.rtl) .elementor-811 .elementor-element.elementor-element-a42758d {
        left: 15px;
    }

    body.rtl .elementor-811 .elementor-element.elementor-element-a42758d {
        right: 15px;
    }

    .elementor-811 .elementor-element.elementor-element-a42758d .elementor-icon {
        font-size: 70px;
    }

    .elementor-811 .elementor-element.elementor-element-a42758d .elementor-icon svg {
        height: 70px;
    }

    .elementor-811 .elementor-element.elementor-element-525664d .elementor-icon {
        font-size: 45px;
    }

    .elementor-811 .elementor-element.elementor-element-525664d .elementor-icon svg {
        height: 45px;
    }

    .elementor-811 .elementor-element.elementor-element-94f952c .elementor-icon {
        font-size: 45px;
    }

    .elementor-811 .elementor-element.elementor-element-94f952c .elementor-icon svg {
        height: 45px;
    }

    .elementor-811 .elementor-element.elementor-element-f14aca3 .elementor-icon {
        font-size: 45px;
    }

    .elementor-811 .elementor-element.elementor-element-f14aca3 .elementor-icon svg {
        height: 45px;
    }

    .elementor-811 .elementor-element.elementor-element-aef982c {
        margin-top: 0px;
        margin-bottom: 70px;
        padding: 140px 30px 35px 30px;
    }

    .elementor-811 .elementor-element.elementor-element-5d45458 img {
        height: 400px;
    }

    .elementor-811 .elementor-element.elementor-element-bc4d867 .elementor-icon {
        font-size: 100px;
    }

    .elementor-811 .elementor-element.elementor-element-bc4d867 .elementor-icon svg {
        height: 100px;
    }

    .elementor-811 .elementor-element.elementor-element-845ab9d > .elementor-element-populated {
        padding-block-start:30px;padding-inline-start:30px;padding-block-end:0px;padding-inline-end:0px;}

    .elementor-811 .elementor-element.elementor-element-6e7fd02 {
        margin-top: 0px;
        margin-bottom: 70px;
    }

    .elementor-811 .elementor-element.elementor-element-244b8fb {
        padding: 0px 0px 0px 30px;
    }

    .elementor-811 .elementor-element.elementor-element-244b8fb img {
        height: 400px;
    }

    body:not(.rtl) .elementor-811 .elementor-element.elementor-element-43bac40 {
        left: 15px;
    }

    body.rtl .elementor-811 .elementor-element.elementor-element-43bac40 {
        right: 15px;
    }

    .elementor-811 .elementor-element.elementor-element-43bac40 .elementor-icon {
        font-size: 70px;
    }

    .elementor-811 .elementor-element.elementor-element-43bac40 .elementor-icon svg {
        height: 70px;
    }
}

@media(max-width: 767px) {
    .elementor-811 .elementor-element.elementor-element-93eb4ac {
        margin-top:30px;
        margin-bottom: 35px;
    }

    .elementor-811 .elementor-element.elementor-element-14e819d.elementor-column > .elementor-widget-wrap {
        justify-content: flex-start;
    }

    .elementor-811 .elementor-element.elementor-element-42d6d4a {
        text-align: start;
    }

    .elementor-811 .elementor-element.elementor-element-42d6d4a .elementor-heading-title {
        font-size: var( --e-global-typography-airpetsweb_h1-font-size );
        line-height: var( --e-global-typography-airpetsweb_h1-line-height );
    }

    .elementor-811 .elementor-element.elementor-element-6fe589c {
        margin-top: 0px;
        margin-bottom: 25px;
    }

    .elementor-811 .elementor-element.elementor-element-0a5afe3 > .elementor-element-populated {
        margin-block-start:0px;margin-inline-start:0px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-811 .elementor-element.elementor-element-61a205e {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
    }

    .elementor-811 .elementor-element.elementor-element-1e55833 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-811 .elementor-element.elementor-element-9a8095f > .elementor-element-populated {
        margin-block-start:0px;margin-inline-start:0px;margin-block-end:25px;margin-inline-end:0px;--e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-811 .elementor-element.elementor-element-3942558 {
        padding: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-811 .elementor-element.elementor-element-a42758d {
        left: 0px;
    }

    body.rtl .elementor-811 .elementor-element.elementor-element-a42758d {
        right: 0px;
    }

    .elementor-811 .elementor-element.elementor-element-a42758d {
        bottom: 0px;
    }

    .elementor-811 .elementor-element.elementor-element-a42758d .elementor-icon {
        font-size: 50px;
    }

    .elementor-811 .elementor-element.elementor-element-a42758d .elementor-icon svg {
        height: 50px;
    }

    .elementor-811 .elementor-element.elementor-element-a42758d .elementor-icon i, .elementor-811 .elementor-element.elementor-element-a42758d .elementor-icon svg {
        transform: rotate(260deg);
    }

    .elementor-811 .elementor-element.elementor-element-6f60a1a {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-811 .elementor-element.elementor-element-0f947bf > .elementor-element-populated {
        margin-block-start:0px;margin-inline-start:0px;margin-block-end:10px;margin-inline-end:0px;--e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding-block-start:0em;padding-inline-start:0em;padding-block-end:0em;padding-inline-end:0em;}

    .elementor-811 .elementor-element.elementor-element-525664d .elementor-icon {
        font-size: 35px;
    }

    .elementor-811 .elementor-element.elementor-element-525664d .elementor-icon svg {
        height: 35px;
    }

    .elementor-811 .elementor-element.elementor-element-1d6656f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        --kit-widget-spacing: 10px;
    }

    .elementor-811 .elementor-element.elementor-element-1d6656f > .elementor-element-populated {
        margin-block-start:0px;margin-inline-start:0px;margin-block-end:10px;margin-inline-end:0px;--e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-811 .elementor-element.elementor-element-94f952c .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-811 .elementor-element.elementor-element-94f952c .elementor-icon {
        font-size: 35px;
    }

    .elementor-811 .elementor-element.elementor-element-94f952c .elementor-icon svg {
        height: 35px;
    }

    .elementor-811 .elementor-element.elementor-element-f14aca3 .elementor-icon {
        font-size: 25px;
    }

    .elementor-811 .elementor-element.elementor-element-f14aca3 .elementor-icon svg {
        height: 25px;
    }

    .elementor-811 .elementor-element.elementor-element-aef982c {
        margin-top: 0px;
        margin-bottom: 5px;
        padding: 100px 20px 25px 20px;
    }

    .elementor-811 .elementor-element.elementor-element-c15d5ac > .elementor-element-populated {
        margin-block-start:0px;margin-inline-start:0px;margin-block-end:25px;margin-inline-end:0px;--e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-811 .elementor-element.elementor-element-5d45458 {
        margin: 0px 45px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    body:not(.rtl) .elementor-811 .elementor-element.elementor-element-bc4d867 {
        right: 0px;
    }

    body.rtl .elementor-811 .elementor-element.elementor-element-bc4d867 {
        left: 0px;
    }

    .elementor-811 .elementor-element.elementor-element-bc4d867 {
        top: -50px;
    }

    .elementor-811 .elementor-element.elementor-element-bc4d867 .elementor-icon {
        font-size: 70px;
    }

    .elementor-811 .elementor-element.elementor-element-bc4d867 .elementor-icon svg {
        height: 70px;
    }

    .elementor-811 .elementor-element.elementor-element-845ab9d.elementor-column > .elementor-widget-wrap {
        justify-content: flex-start;
    }

    .elementor-811 .elementor-element.elementor-element-845ab9d > .elementor-element-populated {
        padding-block-start:0px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px;}

    .elementor-811 .elementor-element.elementor-element-da1765b {
        width: 100%;
        max-width: 100%;
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
    }

    .elementor-811 .elementor-element.elementor-element-f8ba299 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-811 .elementor-element.elementor-element-6e7fd02 {
        margin-top: 0px;
        margin-bottom: 50px;
    }

    .elementor-811 .elementor-element.elementor-element-0c00412 > .elementor-element-populated {
        margin-block-start:0px;margin-inline-start:0px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-811 .elementor-element.elementor-element-a158878 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
    }

    .elementor-811 .elementor-element.elementor-element-7bd06da {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
    }

    .elementor-811 .elementor-element.elementor-element-6742fb0 > .elementor-element-populated {
        margin-block-start:0px;margin-inline-start:0px;margin-block-end:25px;margin-inline-end:0px;--e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-811 .elementor-element.elementor-element-244b8fb {
        margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-811 .elementor-element.elementor-element-43bac40 {
        margin: -10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        top: 0%;
    }

    body:not(.rtl) .elementor-811 .elementor-element.elementor-element-43bac40 {
        left: 0%;
    }

    body.rtl .elementor-811 .elementor-element.elementor-element-43bac40 {
        right: 0%;
    }

    .elementor-811 .elementor-element.elementor-element-43bac40 .elementor-icon {
        font-size: 50px;
    }

    .elementor-811 .elementor-element.elementor-element-43bac40 .elementor-icon svg {
        height: 50px;
    }

    .elementor-811 .elementor-element.elementor-element-43bac40 .elementor-icon i, .elementor-811 .elementor-element.elementor-element-43bac40 .elementor-icon svg {
        transform: rotate(180deg);
    }
}

.elementor-2000 .elementor-element.elementor-element-bae33e7 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-2000 .elementor-element.elementor-element-bae33e7 {
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 10px 30px 10px 30px;
    z-index: 1000;
}

.elementor-2000 .elementor-element.elementor-element-6e7563e > .elementor-element-populated {
    padding-block-start:0px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px;}

.elementor-2000 .elementor-element.elementor-element-52bc494 .elementor-menu-toggle {
    margin-right: auto;
}

.elementor-2000 .elementor-element.elementor-element-52bc494 .elementor-nav-menu .elementor-item {
    font-family: var( --e-global-typography-e3d0827-font-family ), Sans-serif;
    font-size: var( --e-global-typography-e3d0827-font-size );
    font-weight: var( --e-global-typography-e3d0827-font-weight );
    line-height: var( --e-global-typography-e3d0827-line-height );
}

.elementor-2000 .elementor-element.elementor-element-52bc494 .elementor-nav-menu--main .elementor-item {
    color: var( --e-global-color-airpetsweb_accent_6 );
    fill: var( --e-global-color-airpetsweb_accent_6 );
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.elementor-2000 .elementor-element.elementor-element-52bc494 .elementor-nav-menu--main .elementor-item:hover, .elementor-2000 .elementor-element.elementor-element-52bc494 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-2000 .elementor-element.elementor-element-52bc494 .elementor-nav-menu--main .elementor-item.highlighted, .elementor-2000 .elementor-element.elementor-element-52bc494 .elementor-nav-menu--main .elementor-item:focus {
    color: var( --e-global-color-airpetsweb_accent_6 );
}

.elementor-2000 .elementor-element.elementor-element-52bc494 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-2000 .elementor-element.elementor-element-52bc494 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    background-color: var( --e-global-color-airpetsweb_accent_5 );
}

.elementor-2000 .elementor-element.elementor-element-52bc494 .e--pointer-framed .elementor-item:before, .elementor-2000 .elementor-element.elementor-element-52bc494 .e--pointer-framed .elementor-item:after {
    border-color: var( --e-global-color-airpetsweb_accent_5 );
}

.elementor-2000 .elementor-element.elementor-element-52bc494 {
    --airpetsweb-pointer-color-hover: var( --e-global-color-airpetsweb_accent_5 );
    --airpetsweb-pointer-color-active: var( --e-global-color-airpetsweb_accent_5 );
    --e-nav-menu-horizontal-menu-item-margin: calc( 1px / 2 );
}

.elementor-2000 .elementor-element.elementor-element-52bc494 .elementor-nav-menu--main .elementor-item.elementor-item-active {
    color: var( --e-global-color-airpetsweb_accent_6 );
}

.elementor-2000 .elementor-element.elementor-element-52bc494 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before, .elementor-2000 .elementor-element.elementor-element-52bc494 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after {
    background-color: var( --e-global-color-airpetsweb_accent_5 );
}

.elementor-2000 .elementor-element.elementor-element-52bc494 .e--pointer-framed .elementor-item.elementor-item-active:before, .elementor-2000 .elementor-element.elementor-element-52bc494 .e--pointer-framed .elementor-item.elementor-item-active:after {
    border-color: var( --e-global-color-airpetsweb_accent_5 );
}

.elementor-2000 .elementor-element.elementor-element-52bc494 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
    margin-bottom: 1px;
}

.elementor-2000 .elementor-element.elementor-element-52bc494 .elementor-item:before {
    border-radius: 20px;
}

.elementor-2000 .elementor-element.elementor-element-52bc494 .e--animation-shutter-in-horizontal .elementor-item:before {
    border-radius: 20px 20px 0 0;
}

.elementor-2000 .elementor-element.elementor-element-52bc494 .e--animation-shutter-in-horizontal .elementor-item:after {
    border-radius: 0 0 20px 20px;
}

.elementor-2000 .elementor-element.elementor-element-52bc494 .e--animation-shutter-in-vertical .elementor-item:before {
    border-radius: 0 20px 20px 0;
}

.elementor-2000 .elementor-element.elementor-element-52bc494 .e--animation-shutter-in-vertical .elementor-item:after {
    border-radius: 20px 0 0 20px;
}

.elementor-2000 .elementor-element.elementor-element-52bc494 .elementor-nav-menu--dropdown a, .elementor-2000 .elementor-element.elementor-element-52bc494 .elementor-menu-toggle {
    color: var( --e-global-color-airpetsweb_accent_6 );
    fill: var( --e-global-color-airpetsweb_accent_6 );
}

.elementor-2000 .elementor-element.elementor-element-52bc494 .elementor-nav-menu--dropdown {
    background-color: var( --e-global-color-airpetsweb_accent_5 );
    border-radius: 18px 18px 18px 18px;
}

.elementor-2000 .elementor-element.elementor-element-52bc494 .elementor-nav-menu--dropdown a:hover, .elementor-2000 .elementor-element.elementor-element-52bc494 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-2000 .elementor-element.elementor-element-52bc494 .elementor-nav-menu--dropdown a.highlighted, body:not(.e--ua-isTouchDevice) .elementor-2000 .elementor-element.elementor-element-52bc494 .elementor-menu-toggle:hover, body.e--ua-isTouchDevice .elementor-2000 .elementor-element.elementor-element-52bc494 .elementor-menu-toggle.:hover {
    color: var( --e-global-color-airpetsweb_accent_6 );
}

.elementor-2000 .elementor-element.elementor-element-52bc494 .elementor-nav-menu--dropdown a:hover, .elementor-2000 .elementor-element.elementor-element-52bc494 .elementor-nav-menu--dropdown a:focus, .elementor-2000 .elementor-element.elementor-element-52bc494 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-2000 .elementor-element.elementor-element-52bc494 .elementor-nav-menu--dropdown a.highlighted {
    background-color: var( --e-global-color-airpetsweb_accent_1 );
}

.elementor-2000 .elementor-element.elementor-element-52bc494 .elementor-nav-menu--dropdown a.elementor-item-active {
    color: var( --e-global-color-airpetsweb_accent_6 );
    background-color: var( --e-global-color-airpetsweb_accent_1 );
}

.elementor-2000 .elementor-element.elementor-element-52bc494 .elementor-nav-menu--dropdown .elementor-item, .elementor-2000 .elementor-element.elementor-element-52bc494 .elementor-nav-menu--dropdown .elementor-sub-item {
    font-size: 14px;
    font-weight: 500;
}

.elementor-2000 .elementor-element.elementor-element-52bc494 .elementor-nav-menu--dropdown li:first-child a {
    border-top-left-radius: 18px;
    border-top-right-radius: 18px;
}

.elementor-2000 .elementor-element.elementor-element-52bc494 .elementor-nav-menu--dropdown li:last-child a {
    border-bottom-right-radius: 18px;
    border-bottom-left-radius: 18px;
}

.elementor-2000 .elementor-element.elementor-element-52bc494 .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-2000 .elementor-element.elementor-element-52bc494 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.04);
}

.elementor-2000 .elementor-element.elementor-element-52bc494 .elementor-nav-menu--dropdown a {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.elementor-2000 .elementor-element.elementor-element-52bc494 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-2000 .elementor-element.elementor-element-52bc494 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    margin-top: 5px !important;
}

.elementor-2000 .elementor-element.elementor-element-a089adb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 3px;
}

.elementor-2000 .elementor-element.elementor-element-f4fe28d img {
    border-radius: 0px 0px 0px 0px;
}

.elementor-2000 .elementor-element.elementor-element-c91d62c {
    text-align: center;
}

.elementor-2000 .elementor-element.elementor-element-c91d62c .elementor-heading-title {
    font-family: "Fredoka One", Sans-serif;
    font-size: 22px;
    text-transform: none;
    line-height: 1em;
    color: var( --e-global-color-airpetsweb_accent_6 );
}

.elementor-2000 .elementor-element.elementor-element-ba5a06e.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-2000 .elementor-element.elementor-element-ca73919 {
    width: auto;
    max-width: auto;
    margin: 0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-2000 .elementor-element.elementor-element-ca73919 .elementor-heading-title {
    font-family: var( --e-global-typography-e3d0827-font-family ), Sans-serif;
    font-size: var( --e-global-typography-e3d0827-font-size );
    font-weight: var( --e-global-typography-e3d0827-font-weight );
    line-height: var( --e-global-typography-e3d0827-line-height );
}

.elementor-2000 .elementor-element.elementor-element-3f7ad63 {
    width: auto;
    max-width: auto;
    margin: 0px 20px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;
}

.elementor-2000 .elementor-element.elementor-element-3f7ad63 .elementor-icon-wrapper {
    text-align: end;
}

.elementor-2000 .elementor-element.elementor-element-3f7ad63.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-airpetsweb_accent_6 );
}

.elementor-2000 .elementor-element.elementor-element-3f7ad63.elementor-view-framed .elementor-icon, .elementor-2000 .elementor-element.elementor-element-3f7ad63.elementor-view-default .elementor-icon {
    color: var( --e-global-color-airpetsweb_accent_6 );
    border-color: var( --e-global-color-airpetsweb_accent_6 );
}

.elementor-2000 .elementor-element.elementor-element-3f7ad63.elementor-view-framed .elementor-icon, .elementor-2000 .elementor-element.elementor-element-3f7ad63.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-airpetsweb_accent_6 );
}

.elementor-2000 .elementor-element.elementor-element-3f7ad63.elementor-view-stacked .elementor-icon:hover {
    background-color: var( --e-global-color-airpetsweb_accent_2 );
}

.elementor-2000 .elementor-element.elementor-element-3f7ad63.elementor-view-framed .elementor-icon:hover, .elementor-2000 .elementor-element.elementor-element-3f7ad63.elementor-view-default .elementor-icon:hover {
    color: var( --e-global-color-airpetsweb_accent_2 );
    border-color: var( --e-global-color-airpetsweb_accent_2 );
}

.elementor-2000 .elementor-element.elementor-element-3f7ad63.elementor-view-framed .elementor-icon:hover, .elementor-2000 .elementor-element.elementor-element-3f7ad63.elementor-view-default .elementor-icon:hover svg {
    fill: var( --e-global-color-airpetsweb_accent_2 );
}

.elementor-2000 .elementor-element.elementor-element-3f7ad63 .elementor-icon {
    font-size: 36px;
}

.elementor-2000 .elementor-element.elementor-element-3f7ad63 .elementor-icon svg {
    height: 36px;
}

.elementor-2000 .elementor-element.elementor-element-018a6c1 .elementor-button {
    background-color: var( --e-global-color-airpetsweb_accent_1 );
    fill: var( --e-global-color-airpetsweb_accent_6 );
    color: var( --e-global-color-airpetsweb_accent_6 );
}

.elementor-2000 .elementor-element.elementor-element-018a6c1 {
    width: auto;
    max-width: auto;
}

.elementor-2000 .elementor-element.elementor-element-91c3966 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-2000 .elementor-element.elementor-element-91c3966:not(.elementor-motion-effects-element-type-background), .elementor-2000 .elementor-element.elementor-element-91c3966 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-airpetsweb_accent_5 );
}

.elementor-2000 .elementor-element.elementor-element-91c3966 > .elementor-container {
    min-height: 80px;
}

.elementor-2000 .elementor-element.elementor-element-91c3966 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    z-index: 100;
}

.elementor-2000 .elementor-element.elementor-element-91c3966 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2000 .elementor-element.elementor-element-ef3a2a9.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-2000 .elementor-element.elementor-element-2790533 {
    width: auto;
    max-width: auto;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;
}

.elementor-2000 .elementor-element.elementor-element-2790533 .elementor-icon-wrapper {
    text-align: end;
}

.elementor-2000 .elementor-element.elementor-element-2790533.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-airpetsweb_accent_2 );
}

.elementor-2000 .elementor-element.elementor-element-2790533.elementor-view-framed .elementor-icon, .elementor-2000 .elementor-element.elementor-element-2790533.elementor-view-default .elementor-icon {
    color: var( --e-global-color-airpetsweb_accent_2 );
    border-color: var( --e-global-color-airpetsweb_accent_2 );
}

.elementor-2000 .elementor-element.elementor-element-2790533.elementor-view-framed .elementor-icon, .elementor-2000 .elementor-element.elementor-element-2790533.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-airpetsweb_accent_2 );
}

.elementor-2000 .elementor-element.elementor-element-2790533.elementor-view-stacked .elementor-icon:hover {
    background-color: var( --e-global-color-airpetsweb_accent_6 );
}

.elementor-2000 .elementor-element.elementor-element-2790533.elementor-view-framed .elementor-icon:hover, .elementor-2000 .elementor-element.elementor-element-2790533.elementor-view-default .elementor-icon:hover {
    color: var( --e-global-color-airpetsweb_accent_6 );
    border-color: var( --e-global-color-airpetsweb_accent_6 );
}

.elementor-2000 .elementor-element.elementor-element-2790533.elementor-view-framed .elementor-icon:hover, .elementor-2000 .elementor-element.elementor-element-2790533.elementor-view-default .elementor-icon:hover svg {
    fill: var( --e-global-color-airpetsweb_accent_6 );
}

.elementor-2000 .elementor-element.elementor-element-2790533 .elementor-icon {
    font-size: 36px;
}

.elementor-2000 .elementor-element.elementor-element-2790533 .elementor-icon svg {
    height: 36px;
}

.elementor-2000 .elementor-element.elementor-element-e269f45 {
    width: auto;
    max-width: auto;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;
}

.elementor-2000 .elementor-element.elementor-element-e269f45 .elementor-icon-wrapper {
    text-align: end;
}

.elementor-2000 .elementor-element.elementor-element-e269f45.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-airpetsweb_accent_2 );
}

.elementor-2000 .elementor-element.elementor-element-e269f45.elementor-view-framed .elementor-icon, .elementor-2000 .elementor-element.elementor-element-e269f45.elementor-view-default .elementor-icon {
    color: var( --e-global-color-airpetsweb_accent_2 );
    border-color: var( --e-global-color-airpetsweb_accent_2 );
}

.elementor-2000 .elementor-element.elementor-element-e269f45.elementor-view-framed .elementor-icon, .elementor-2000 .elementor-element.elementor-element-e269f45.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-airpetsweb_accent_2 );
}

.elementor-2000 .elementor-element.elementor-element-e269f45.elementor-view-stacked .elementor-icon:hover {
    background-color: var( --e-global-color-airpetsweb_accent_6 );
}

.elementor-2000 .elementor-element.elementor-element-e269f45.elementor-view-framed .elementor-icon:hover, .elementor-2000 .elementor-element.elementor-element-e269f45.elementor-view-default .elementor-icon:hover {
    color: var( --e-global-color-airpetsweb_accent_6 );
    border-color: var( --e-global-color-airpetsweb_accent_6 );
}

.elementor-2000 .elementor-element.elementor-element-e269f45.elementor-view-framed .elementor-icon:hover, .elementor-2000 .elementor-element.elementor-element-e269f45.elementor-view-default .elementor-icon:hover svg {
    fill: var( --e-global-color-airpetsweb_accent_6 );
}

.elementor-2000 .elementor-element.elementor-element-e269f45 .elementor-icon {
    font-size: 36px;
}

.elementor-2000 .elementor-element.elementor-element-e269f45 .elementor-icon svg {
    height: 36px;
}

.elementor-2000 .elementor-element.elementor-element-98d2dfb {
    width: var( --container-widget-width, 36px );
    max-width: 36px;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    --container-widget-width: 36px;
    --container-widget-flex-grow: 0;
    --airpetsweb-pointer-color-hover: var( --e-global-color-airpetsweb_accent_1 );
    --airpetsweb-pointer-color-active: var( --e-global-color-airpetsweb_accent_1 );
    --e-nav-menu-horizontal-menu-item-margin: calc( 35px / 2 );
}

.elementor-2000 .elementor-element.elementor-element-98d2dfb .elementor-nav-menu .elementor-item {
    font-family: var( --e-global-typography-13243c7-font-family ), Sans-serif;
    font-size: var( --e-global-typography-13243c7-font-size );
    font-weight: var( --e-global-typography-13243c7-font-weight );
    text-transform: var( --e-global-typography-13243c7-text-transform );
    font-style: var( --e-global-typography-13243c7-font-style );
    line-height: var( --e-global-typography-13243c7-line-height );
}

.elementor-2000 .elementor-element.elementor-element-98d2dfb .elementor-nav-menu--main .elementor-item {
    color: var( --e-global-color-airpetsweb_accent_2 );
    fill: var( --e-global-color-airpetsweb_accent_2 );
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 6px;
    padding-bottom: 6px;
}

.elementor-2000 .elementor-element.elementor-element-98d2dfb .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-2000 .elementor-element.elementor-element-98d2dfb .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    background-color: var( --e-global-color-airpetsweb_accent_1 );
}

.elementor-2000 .elementor-element.elementor-element-98d2dfb .e--pointer-framed .elementor-item:before, .elementor-2000 .elementor-element.elementor-element-98d2dfb .e--pointer-framed .elementor-item:after {
    border-color: var( --e-global-color-airpetsweb_accent_1 );
}

.elementor-2000 .elementor-element.elementor-element-98d2dfb .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before, .elementor-2000 .elementor-element.elementor-element-98d2dfb .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after {
    background-color: var( --e-global-color-airpetsweb_accent_1 );
}

.elementor-2000 .elementor-element.elementor-element-98d2dfb .e--pointer-framed .elementor-item.elementor-item-active:before, .elementor-2000 .elementor-element.elementor-element-98d2dfb .e--pointer-framed .elementor-item.elementor-item-active:after {
    border-color: var( --e-global-color-airpetsweb_accent_1 );
}

.elementor-2000 .elementor-element.elementor-element-98d2dfb .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
    margin-bottom: 35px;
}

.elementor-2000 .elementor-element.elementor-element-98d2dfb .elementor-nav-menu--dropdown a, .elementor-2000 .elementor-element.elementor-element-98d2dfb .elementor-menu-toggle {
    color: var( --e-global-color-airpetsweb_accent_2 );
    fill: var( --e-global-color-airpetsweb_accent_2 );
}

.elementor-2000 .elementor-element.elementor-element-98d2dfb .elementor-nav-menu--dropdown {
    background-color: var( --e-global-color-airpetsweb_accent_5 );
    border-style: none;
}

.elementor-2000 .elementor-element.elementor-element-98d2dfb .elementor-nav-menu--dropdown a:hover, .elementor-2000 .elementor-element.elementor-element-98d2dfb .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-2000 .elementor-element.elementor-element-98d2dfb .elementor-nav-menu--dropdown a.highlighted, body:not(.e--ua-isTouchDevice) .elementor-2000 .elementor-element.elementor-element-98d2dfb .elementor-menu-toggle:hover, body.e--ua-isTouchDevice .elementor-2000 .elementor-element.elementor-element-98d2dfb .elementor-menu-toggle.:hover {
    color: var( --e-global-color-airpetsweb_accent_2 );
}

.elementor-2000 .elementor-element.elementor-element-98d2dfb .elementor-nav-menu--dropdown a:hover, .elementor-2000 .elementor-element.elementor-element-98d2dfb .elementor-nav-menu--dropdown a:focus, .elementor-2000 .elementor-element.elementor-element-98d2dfb .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-2000 .elementor-element.elementor-element-98d2dfb .elementor-nav-menu--dropdown a.highlighted {
    background-color: var( --e-global-color-airpetsweb_accent_1 );
}

.elementor-2000 .elementor-element.elementor-element-98d2dfb .elementor-nav-menu--dropdown a.elementor-item-active {
    color: #002842;
    background-color: var( --e-global-color-airpetsweb_accent_1 );
}

.elementor-2000 .elementor-element.elementor-element-98d2dfb .elementor-nav-menu--dropdown .elementor-item, .elementor-2000 .elementor-element.elementor-element-98d2dfb .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: var( --e-global-typography-8069482-font-family ), Sans-serif;
    font-size: var( --e-global-typography-8069482-font-size );
    font-weight: var( --e-global-typography-8069482-font-weight );
}

.elementor-2000 .elementor-element.elementor-element-98d2dfb .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-2000 .elementor-element.elementor-element-98d2dfb .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.04);
}

.elementor-2000 .elementor-element.elementor-element-98d2dfb .elementor-nav-menu--dropdown li:not(:last-child) {
    border-style: solid;
    border-color: var( --e-global-color-airpetsweb_accent_7 );
}

.elementor-2000 .elementor-element.elementor-element-98d2dfb .elementor-menu-toggle {
    background-color: var( --e-global-color-airpetsweb_accent_5 );
}

body:not(.e--ua-isTouchDevice) .elementor-2000 .elementor-element.elementor-element-98d2dfb div.elementor-menu-toggle:hover {
    color: var( --e-global-color-airpetsweb_accent_6 );
}

body:not(.e--ua-isTouchDevice) .elementor-2000 .elementor-element.elementor-element-98d2dfb div.elementor-menu-toggle:hover svg {
    fill: var( --e-global-color-airpetsweb_accent_6 );
}

body.e--ua-isTouchDevice .elementor-2000 .elementor-element.elementor-element-98d2dfb div.elementor-menu-toggle.:hover {
    color: var( --e-global-color-airpetsweb_accent_6 );
}

body.e--ua-isTouchDevice .elementor-2000 .elementor-element.elementor-element-98d2dfb div.elementor-menu-toggle.:hover svg {
    fill: var( --e-global-color-airpetsweb_accent_6 );
}

.elementor-2000 .elementor-element.elementor-element-4f43329:not(.elementor-motion-effects-element-type-background), .elementor-2000 .elementor-element.elementor-element-4f43329 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-airpetsweb_accent_5 );
}

.elementor-2000 .elementor-element.elementor-element-4f43329 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2000 .elementor-element.elementor-element-4f43329 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-theme-builder-content-area {
    height: 400px;
}

.elementor-location-header:before, .elementor-location-footer:before {
    content: "";
    display: table;
    clear: both;
}

@media(max-width: 1024px) {
    .elementor-2000 .elementor-element.elementor-element-52bc494 .elementor-nav-menu .elementor-item {
        font-size:var( --e-global-typography-e3d0827-font-size );
        line-height: var( --e-global-typography-e3d0827-line-height );
    }

    .elementor-2000 .elementor-element.elementor-element-c91d62c .elementor-heading-title {
        font-size: 45px;
        line-height: 1.4em;
    }

    .elementor-2000 .elementor-element.elementor-element-ca73919 .elementor-heading-title {
        font-size: var( --e-global-typography-e3d0827-font-size );
        line-height: var( --e-global-typography-e3d0827-line-height );
    }

    .elementor-2000 .elementor-element.elementor-element-91c3966 > .elementor-container {
        min-height: 70px;
    }

    .elementor-2000 .elementor-element.elementor-element-91c3966 {
        padding: 0px 30px 0px 30px;
        z-index: 1000;
    }

    .elementor-bc-flex-widget .elementor-2000 .elementor-element.elementor-element-f05483b.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-2000 .elementor-element.elementor-element-f05483b.elementor-column.elementor-element[data-airpets-type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-2000 .elementor-element.elementor-element-507e266 {
        text-align: start;
    }

    .elementor-2000 .elementor-element.elementor-element-507e266 img {
        width: 110px;
    }

    .elementor-bc-flex-widget .elementor-2000 .elementor-element.elementor-element-ef3a2a9.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-2000 .elementor-element.elementor-element-ef3a2a9.elementor-column.elementor-element[data-airpets-type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-2000 .elementor-element.elementor-element-ef3a2a9 > .elementor-element-populated {
        margin-block-start:0px;margin-inline-start:0px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-2000 .elementor-element.elementor-element-2790533 {
        padding: 7.5px 0px 1px 0px;
    }

    .elementor-2000 .elementor-element.elementor-element-2790533 .elementor-icon {
        font-size: 36px;
    }

    .elementor-2000 .elementor-element.elementor-element-2790533 .elementor-icon svg {
        height: 36px;
    }

    .elementor-2000 .elementor-element.elementor-element-e269f45 {
        margin: 0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;
        padding: 7.5px 0px 1px 0px;
    }

    .elementor-2000 .elementor-element.elementor-element-e269f45 .elementor-icon {
        font-size: 36px;
    }

    .elementor-2000 .elementor-element.elementor-element-e269f45 .elementor-icon svg {
        height: 36px;
    }

    .elementor-2000 .elementor-element.elementor-element-98d2dfb {
        width: var( --container-widget-width, 36px );
        max-width: 36px;
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        --container-widget-width: 36px;
        --container-widget-flex-grow: 0;
        --airpetsweb-mobile-menu-max-height: 80vh;
        --nav-menu-icon-size: 36px;
    }

    .elementor-2000 .elementor-element.elementor-element-98d2dfb .elementor-nav-menu .elementor-item {
        font-size: var( --e-global-typography-13243c7-font-size );
        line-height: var( --e-global-typography-13243c7-line-height );
    }

    .elementor-2000 .elementor-element.elementor-element-98d2dfb .elementor-nav-menu--dropdown .elementor-item, .elementor-2000 .elementor-element.elementor-element-98d2dfb .elementor-nav-menu--dropdown .elementor-sub-item {
        font-size: var( --e-global-typography-8069482-font-size );
    }

    .elementor-2000 .elementor-element.elementor-element-98d2dfb .elementor-nav-menu--dropdown {
        border-radius: 0px 0px 18px 18px;
    }

    .elementor-2000 .elementor-element.elementor-element-98d2dfb .elementor-nav-menu--dropdown li:first-child a {
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
    }

    .elementor-2000 .elementor-element.elementor-element-98d2dfb .elementor-nav-menu--dropdown li:last-child a {
        border-bottom-right-radius: 18px;
        border-bottom-left-radius: 18px;
    }

    .elementor-2000 .elementor-element.elementor-element-98d2dfb .elementor-nav-menu--dropdown a {
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 12px;
        padding-bottom: 12px;
    }

    .elementor-2000 .elementor-element.elementor-element-98d2dfb .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-2000 .elementor-element.elementor-element-98d2dfb .elementor-nav-menu__container.elementor-nav-menu--dropdown {
        margin-top: 8px !important;
    }

    .elementor-2000 .elementor-element.elementor-element-4f43329 {
        padding: 0px 30px 20px 30px;
        z-index: 5;
    }
}

@media(max-width: 767px) {
    .elementor-2000 .elementor-element.elementor-element-52bc494 .elementor-nav-menu .elementor-item {
        font-size:var( --e-global-typography-e3d0827-font-size );
        line-height: var( --e-global-typography-e3d0827-line-height );
    }

    .elementor-2000 .elementor-element.elementor-element-c91d62c .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-2000 .elementor-element.elementor-element-ca73919 .elementor-heading-title {
        font-size: var( --e-global-typography-e3d0827-font-size );
        line-height: var( --e-global-typography-e3d0827-line-height );
    }

    .elementor-2000 .elementor-element.elementor-element-91c3966 > .elementor-container {
        min-height: 60px;
    }

    .elementor-2000 .elementor-element.elementor-element-91c3966 {
        padding: 0px 20px 0px 20px;
        z-index: 10000;
    }

    .elementor-2000 .elementor-element.elementor-element-f05483b {
        width: 40%;
    }

    .elementor-2000 .elementor-element.elementor-element-507e266 img {
        width: 110px;
    }

    .elementor-2000 .elementor-element.elementor-element-ef3a2a9 {
        width: 60%;
    }

    .elementor-2000 .elementor-element.elementor-element-2790533 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;
    }

    .elementor-2000 .elementor-element.elementor-element-2790533 .elementor-icon {
        font-size: 30px;
    }

    .elementor-2000 .elementor-element.elementor-element-2790533 .elementor-icon svg {
        height: 30px;
    }

    .elementor-2000 .elementor-element.elementor-element-e269f45 {
        margin: 0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;
    }

    .elementor-2000 .elementor-element.elementor-element-e269f45 .elementor-icon {
        font-size: 30px;
    }

    .elementor-2000 .elementor-element.elementor-element-e269f45 .elementor-icon svg {
        height: 30px;
    }

    .elementor-2000 .elementor-element.elementor-element-98d2dfb {
        width: var( --container-widget-width, 30px );
        max-width: 30px;
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        --container-widget-width: 30px;
        --container-widget-flex-grow: 0;
        --airpetsweb-mobile-menu-max-height: 76vh;
        --nav-menu-icon-size: 30px;
    }

    .elementor-2000 .elementor-element.elementor-element-98d2dfb .elementor-nav-menu .elementor-item {
        font-size: var( --e-global-typography-13243c7-font-size );
        line-height: var( --e-global-typography-13243c7-line-height );
    }

    .elementor-2000 .elementor-element.elementor-element-98d2dfb .elementor-nav-menu--dropdown .elementor-item, .elementor-2000 .elementor-element.elementor-element-98d2dfb .elementor-nav-menu--dropdown .elementor-sub-item {
        font-size: var( --e-global-typography-8069482-font-size );
    }

    .elementor-2000 .elementor-element.elementor-element-98d2dfb .elementor-nav-menu--dropdown {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-2000 .elementor-element.elementor-element-98d2dfb .elementor-nav-menu--dropdown li:first-child a {
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
    }

    .elementor-2000 .elementor-element.elementor-element-98d2dfb .elementor-nav-menu--dropdown li:last-child a {
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
    }

    .elementor-2000 .elementor-element.elementor-element-98d2dfb .elementor-nav-menu--dropdown a {
        padding-left: 20px;
        padding-right: 20px;
    }

    .elementor-2000 .elementor-element.elementor-element-98d2dfb .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-2000 .elementor-element.elementor-element-98d2dfb .elementor-nav-menu__container.elementor-nav-menu--dropdown {
        margin-top: 7px !important;
    }

    .elementor-2000 .elementor-element.elementor-element-4f43329 {
        padding: 0px 20px 15px 20px;
    }
}

@media(min-width: 768px) {
    .elementor-2000 .elementor-element.elementor-element-6e7563e {
        width:45%;
    }

    .elementor-2000 .elementor-element.elementor-element-a089adb {
        width: 9.605%;
    }

    .elementor-2000 .elementor-element.elementor-element-ba5a06e {
        width: 45%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-2000 .elementor-element.elementor-element-f05483b {
        width:30%;
    }

    .elementor-2000 .elementor-element.elementor-element-ef3a2a9 {
        width: 70%;
    }
}

.elementor-2138 .elementor-element.elementor-element-fc1596c {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;
    padding: 0% 15% 0% 0%;
    z-index: 100;
    text-align: end;
}

.elementor-2138 .elementor-element.elementor-element-65a32a6:not(.elementor-motion-effects-element-type-background), .elementor-2138 .elementor-element.elementor-element-65a32a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-airpetsweb_accent_4 );
}

.elementor-2138 .elementor-element.elementor-element-65a32a6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2138 .elementor-element.elementor-element-65a32a6 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2138 .elementor-element.elementor-element-420c936:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2138 .elementor-element.elementor-element-420c936 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../images/uploads/2022/06/iStock-462392661-1.png");
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: 200px auto;
}

.elementor-bc-flex-widget .elementor-2138 .elementor-element.elementor-element-420c936.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-2138 .elementor-element.elementor-element-420c936.elementor-column.elementor-element[data-airpets-type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-2138 .elementor-element.elementor-element-420c936.elementor-column > .elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-2138 .elementor-element.elementor-element-420c936 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-block-start:35px;margin-inline-start:0px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-2138 .elementor-element.elementor-element-420c936 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2138 .elementor-element.elementor-element-dcb615f {
    width: auto;
    max-width: auto;
}

.elementor-2138 .elementor-element.elementor-element-dcb615f img {
    width: 100%;
    max-width: 140px;
}

.elementor-2138 .elementor-element.elementor-element-48ead06 {
    --grid-template-columns: repeat(0, auto);
    text-align: right;
    width: auto;
    max-width: auto;
    margin: 15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    z-index: 110;
    --icon-size: 26px;
    --grid-column-gap: 15px;
    --grid-row-gap: 0px;
}

.elementor-2138 .elementor-element.elementor-element-48ead06 .elementor-social-icon {
    background-color: #00000000;
    --icon-padding: 0em;
}

.elementor-2138 .elementor-element.elementor-element-48ead06 .elementor-social-icon i {
    color: var( --e-global-color-airpetsweb_accent_6 );
}

.elementor-2138 .elementor-element.elementor-element-48ead06 .elementor-social-icon svg {
    fill: var( --e-global-color-airpetsweb_accent_6 );
}

.elementor-2138 .elementor-element.elementor-element-207c956 {
    --divider-border-style: solid;
    --divider-color: #0000002B;
    --divider-border-width: 1px;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;
}

.elementor-2138 .elementor-element.elementor-element-207c956 .elementor-divider-separator {
    width: 100%;
}

.elementor-2138 .elementor-element.elementor-element-207c956 .elementor-divider {
    padding-block-start:20px;padding-block-end:20px;}

.elementor-2138 .elementor-element.elementor-element-84f12bb {
    margin: -16px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;
}

.elementor-2138 .elementor-element.elementor-element-84f12bb .elementor-icon-wrapper {
    text-align: center;
}

.elementor-2138 .elementor-element.elementor-element-84f12bb.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-airpetsweb_accent_4 );
    color: var( --e-global-color-airpetsweb_accent_6 );
}

.elementor-2138 .elementor-element.elementor-element-84f12bb.elementor-view-framed .elementor-icon, .elementor-2138 .elementor-element.elementor-element-84f12bb.elementor-view-default .elementor-icon {
    color: var( --e-global-color-airpetsweb_accent_4 );
    border-color: var( --e-global-color-airpetsweb_accent_4 );
}

.elementor-2138 .elementor-element.elementor-element-84f12bb.elementor-view-framed .elementor-icon, .elementor-2138 .elementor-element.elementor-element-84f12bb.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-airpetsweb_accent_4 );
}

.elementor-2138 .elementor-element.elementor-element-84f12bb.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-airpetsweb_accent_6 );
}

.elementor-2138 .elementor-element.elementor-element-84f12bb.elementor-view-stacked .elementor-icon svg {
    fill: var( --e-global-color-airpetsweb_accent_6 );
}

.elementor-2138 .elementor-element.elementor-element-84f12bb .elementor-icon {
    font-size: 24px;
    padding: 5px;
}

.elementor-2138 .elementor-element.elementor-element-84f12bb .elementor-icon svg {
    height: 24px;
}

.elementor-2138 .elementor-element.elementor-element-412d217 {
    width: auto;
    max-width: auto;
    line-height: 2em;
}

.elementor-2138 .elementor-element.elementor-element-82ce060 {
    width: auto;
    max-width: auto;
    --e-nav-menu-horizontal-menu-item-margin: calc( 20px / 2 );
}

.elementor-2138 .elementor-element.elementor-element-82ce060 .elementor-nav-menu .elementor-item {
    font-family: var( --e-global-typography-8069482-font-family ), Sans-serif;
    font-size: var( --e-global-typography-8069482-font-size );
    font-weight: var( --e-global-typography-8069482-font-weight );
}

.elementor-2138 .elementor-element.elementor-element-82ce060 .e--pointer-framed .elementor-item:before {
    border-width: 1px;
}

.elementor-2138 .elementor-element.elementor-element-82ce060 .e--pointer-framed.e--animation-draw .elementor-item:before {
    border-width: 0 0 1px 1px;
}

.elementor-2138 .elementor-element.elementor-element-82ce060 .e--pointer-framed.e--animation-draw .elementor-item:after {
    border-width: 1px 1px 0 0;
}

.elementor-2138 .elementor-element.elementor-element-82ce060 .e--pointer-framed.e--animation-corners .elementor-item:before {
    border-width: 1px 0 0 1px;
}

.elementor-2138 .elementor-element.elementor-element-82ce060 .e--pointer-framed.e--animation-corners .elementor-item:after {
    border-width: 0 1px 1px 0;
}

.elementor-2138 .elementor-element.elementor-element-82ce060 .e--pointer-underline .elementor-item:after, .elementor-2138 .elementor-element.elementor-element-82ce060 .e--pointer-overline .elementor-item:before, .elementor-2138 .elementor-element.elementor-element-82ce060 .e--pointer-double-line .elementor-item:before, .elementor-2138 .elementor-element.elementor-element-82ce060 .e--pointer-double-line .elementor-item:after {
    height: 1px;
}

.elementor-2138 .elementor-element.elementor-element-82ce060 .elementor-nav-menu--main .elementor-item {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-2138 .elementor-element.elementor-element-82ce060 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
    margin-bottom: 20px;
}

.elementor-2138 .elementor-element.elementor-element-43c0d67 {
    --spacer-size: 60px;
}

.elementor-2138 .elementor-element.elementor-element-5e4d53b {
    text-align: center;
}

.elementor-2138 .elementor-element.elementor-element-29d2423 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-2138 .elementor-element.elementor-element-29d2423 > .elementor-container {
    max-width: 900px;
}

.elementor-2138 .elementor-element.elementor-element-5366bfa > .elementor-element-populated {
    padding-block-start:0px;padding-inline-start:0px;padding-block-end:5px;padding-inline-end:0px;}

.elementor-2138 .elementor-element.elementor-element-aaa849a {
    text-align: end;
    font-family: var( --e-global-typography-airpetsweb_h5-font-family ), Sans-serif;
    font-size: var( --e-global-typography-airpetsweb_h5-font-size );
    font-weight: var( --e-global-typography-airpetsweb_h5-font-weight );
    line-height: var( --e-global-typography-airpetsweb_h5-line-height );
    letter-spacing: var( --e-global-typography-airpetsweb_h5-letter-spacing );
    color: var( --e-global-color-airpetsweb_accent_6 );
}

.elementor-2138 .elementor-element.elementor-element-d9938e4.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-2138 .elementor-element.elementor-element-d9938e4 > .elementor-element-populated {
    padding-block-start:0px;padding-inline-start:50px;padding-block-end:15px;padding-inline-end:0px;}

.elementor-2138 .elementor-element.elementor-element-833cdd0 .elementor-button {
    background-color: var( --e-global-color-airpetsweb_accent_1 );
    font-family: var( --e-global-typography-a61aa19-font-family ), Sans-serif;
    font-size: var( --e-global-typography-a61aa19-font-size );
    font-weight: var( --e-global-typography-a61aa19-font-weight );
    line-height: var( --e-global-typography-a61aa19-line-height );
    fill: var( --e-global-color-airpetsweb_accent_6 );
    color: var( --e-global-color-airpetsweb_accent_6 );
}

.elementor-2138 .elementor-element.elementor-element-833cdd0 {
    width: auto;
    max-width: auto;
    padding: 0px 10px 0px 0px;
}

.elementor-2138 .elementor-element.elementor-element-296c10b {
    width: auto;
    max-width: auto;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) -25px;
}

.elementor-2138 .elementor-element.elementor-element-296c10b .elementor-icon-wrapper {
    text-align: center;
}

.elementor-2138 .elementor-element.elementor-element-296c10b.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-airpetsweb_accent_1 );
}

.elementor-2138 .elementor-element.elementor-element-296c10b.elementor-view-framed .elementor-icon, .elementor-2138 .elementor-element.elementor-element-296c10b.elementor-view-default .elementor-icon {
    color: var( --e-global-color-airpetsweb_accent_1 );
    border-color: var( --e-global-color-airpetsweb_accent_1 );
}

.elementor-2138 .elementor-element.elementor-element-296c10b.elementor-view-framed .elementor-icon, .elementor-2138 .elementor-element.elementor-element-296c10b.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-airpetsweb_accent_1 );
}

.elementor-2138 .elementor-element.elementor-element-296c10b .elementor-icon {
    font-size: 60px;
}

.elementor-2138 .elementor-element.elementor-element-296c10b .elementor-icon svg {
    height: 60px;
}

.elementor-2138 .elementor-element.elementor-element-dc1f726 > .elementor-element-populated {
    padding-block-start:0px;padding-inline-start:0px;padding-block-end:5px;padding-inline-end:0px;}

.elementor-2138 .elementor-element.elementor-element-7edbd44 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: start;
    font-family: var( --e-global-typography-airpetsweb_h5-font-family ), Sans-serif;
    font-size: var( --e-global-typography-airpetsweb_h5-font-size );
    font-weight: var( --e-global-typography-airpetsweb_h5-font-weight );
    line-height: var( --e-global-typography-airpetsweb_h5-line-height );
    letter-spacing: var( --e-global-typography-airpetsweb_h5-letter-spacing );
    color: var( --e-global-color-airpetsweb_accent_6 );
}

.elementor-2138 .elementor-element.elementor-element-4db5e34 {
    --spacer-size: 60px;
}

.elementor-2138 .elementor-element.elementor-element-6deb74a {
    margin-top: 0px;
    margin-bottom: 5px;
}

.elementor-2138 .elementor-element.elementor-element-f32293d.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-2138 .elementor-element.elementor-element-edbacd8 {
    width: auto;
    max-width: auto;
    margin: 0px 7px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: center;
    font-family: var( --e-global-typography-78389d0-font-family ), Sans-serif;
    font-size: var( --e-global-typography-78389d0-font-size );
    line-height: var( --e-global-typography-78389d0-line-height );
}

.elementor-2138 .elementor-element.elementor-element-c787aad {
    width: auto;
    max-width: auto;
    text-align: center;
    font-family: var( --e-global-typography-78389d0-font-family ), Sans-serif;
    font-size: var( --e-global-typography-78389d0-font-size );
    line-height: var( --e-global-typography-78389d0-line-height );
}

.elementor-2138 .elementor-element.elementor-element-e079a2e {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
    --e-nav-menu-horizontal-menu-item-margin: calc( 20px / 2 );
}

.elementor-2138 .elementor-element.elementor-element-e079a2e .elementor-nav-menu .elementor-item {
    font-family: var( --e-global-typography-78389d0-font-family ), Sans-serif;
    font-size: var( --e-global-typography-78389d0-font-size );
    line-height: var( --e-global-typography-78389d0-line-height );
}

.elementor-2138 .elementor-element.elementor-element-e079a2e .e--pointer-framed .elementor-item:before {
    border-width: 1px;
}

.elementor-2138 .elementor-element.elementor-element-e079a2e .e--pointer-framed.e--animation-draw .elementor-item:before {
    border-width: 0 0 1px 1px;
}

.elementor-2138 .elementor-element.elementor-element-e079a2e .e--pointer-framed.e--animation-draw .elementor-item:after {
    border-width: 1px 1px 0 0;
}

.elementor-2138 .elementor-element.elementor-element-e079a2e .e--pointer-framed.e--animation-corners .elementor-item:before {
    border-width: 1px 0 0 1px;
}

.elementor-2138 .elementor-element.elementor-element-e079a2e .e--pointer-framed.e--animation-corners .elementor-item:after {
    border-width: 0 1px 1px 0;
}

.elementor-2138 .elementor-element.elementor-element-e079a2e .e--pointer-underline .elementor-item:after, .elementor-2138 .elementor-element.elementor-element-e079a2e .e--pointer-overline .elementor-item:before, .elementor-2138 .elementor-element.elementor-element-e079a2e .e--pointer-double-line .elementor-item:before, .elementor-2138 .elementor-element.elementor-element-e079a2e .e--pointer-double-line .elementor-item:after {
    height: 1px;
}

.elementor-2138 .elementor-element.elementor-element-e079a2e .elementor-nav-menu--main .elementor-item {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-2138 .elementor-element.elementor-element-e079a2e .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
    margin-bottom: 20px;
}

.elementor-2138 .elementor-element.elementor-element-89fba9b {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
    --e-nav-menu-horizontal-menu-item-margin: calc( 20px / 2 );
}

.elementor-2138 .elementor-element.elementor-element-89fba9b .elementor-nav-menu .elementor-item {
    font-family: var( --e-global-typography-78389d0-font-family ), Sans-serif;
    font-size: var( --e-global-typography-78389d0-font-size );
    line-height: var( --e-global-typography-78389d0-line-height );
}

.elementor-2138 .elementor-element.elementor-element-89fba9b .e--pointer-framed .elementor-item:before {
    border-width: 1px;
}

.elementor-2138 .elementor-element.elementor-element-89fba9b .e--pointer-framed.e--animation-draw .elementor-item:before {
    border-width: 0 0 1px 1px;
}

.elementor-2138 .elementor-element.elementor-element-89fba9b .e--pointer-framed.e--animation-draw .elementor-item:after {
    border-width: 1px 1px 0 0;
}

.elementor-2138 .elementor-element.elementor-element-89fba9b .e--pointer-framed.e--animation-corners .elementor-item:before {
    border-width: 1px 0 0 1px;
}

.elementor-2138 .elementor-element.elementor-element-89fba9b .e--pointer-framed.e--animation-corners .elementor-item:after {
    border-width: 0 1px 1px 0;
}

.elementor-2138 .elementor-element.elementor-element-89fba9b .e--pointer-underline .elementor-item:after, .elementor-2138 .elementor-element.elementor-element-89fba9b .e--pointer-overline .elementor-item:before, .elementor-2138 .elementor-element.elementor-element-89fba9b .e--pointer-double-line .elementor-item:before, .elementor-2138 .elementor-element.elementor-element-89fba9b .e--pointer-double-line .elementor-item:after {
    height: 1px;
}

.elementor-2138 .elementor-element.elementor-element-89fba9b .elementor-nav-menu--main .elementor-item {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-2138 .elementor-element.elementor-element-89fba9b .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
    margin-bottom: 20px;
}

.elementor-theme-builder-content-area {
    height: 400px;
}

.elementor-location-header:before, .elementor-location-footer:before {
    content: "";
    display: table;
    clear: both;
}

@media(max-width: 1024px) {
    .elementor-2138 .elementor-element.elementor-element-fc1596c img {
        max-width:70px;
    }

    .elementor-2138 .elementor-element.elementor-element-420c936 > .elementor-element-populated {
        margin-block-start:10px;margin-inline-start:0px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-2138 .elementor-element.elementor-element-82ce060 .elementor-nav-menu .elementor-item {
        font-size: var( --e-global-typography-8069482-font-size );
    }

    .elementor-2138 .elementor-element.elementor-element-aaa849a {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        padding: 0px 0px 0px 0px;
        font-size: var( --e-global-typography-airpetsweb_h5-font-size );
        line-height: var( --e-global-typography-airpetsweb_h5-line-height );
        letter-spacing: var( --e-global-typography-airpetsweb_h5-letter-spacing );
    }

    .elementor-2138 .elementor-element.elementor-element-d9938e4 > .elementor-element-populated {
        padding-block-start:0px;padding-inline-start:40px;padding-block-end:10px;padding-inline-end:0px;}

    .elementor-2138 .elementor-element.elementor-element-833cdd0 .elementor-button {
        font-size: var( --e-global-typography-a61aa19-font-size );
        line-height: var( --e-global-typography-a61aa19-line-height );
    }

    .elementor-2138 .elementor-element.elementor-element-7edbd44 {
        font-size: var( --e-global-typography-airpetsweb_h5-font-size );
        line-height: var( --e-global-typography-airpetsweb_h5-line-height );
        letter-spacing: var( --e-global-typography-airpetsweb_h5-letter-spacing );
    }

    .elementor-2138 .elementor-element.elementor-element-edbacd8 {
        font-size: var( --e-global-typography-78389d0-font-size );
        line-height: var( --e-global-typography-78389d0-line-height );
    }

    .elementor-2138 .elementor-element.elementor-element-c787aad {
        font-size: var( --e-global-typography-78389d0-font-size );
        line-height: var( --e-global-typography-78389d0-line-height );
    }

    .elementor-2138 .elementor-element.elementor-element-e079a2e .elementor-nav-menu .elementor-item {
        font-size: var( --e-global-typography-78389d0-font-size );
        line-height: var( --e-global-typography-78389d0-line-height );
    }

    .elementor-2138 .elementor-element.elementor-element-89fba9b .elementor-nav-menu .elementor-item {
        font-size: var( --e-global-typography-78389d0-font-size );
        line-height: var( --e-global-typography-78389d0-line-height );
    }
}

@media(max-width: 767px) {
    .elementor-2138 .elementor-element.elementor-element-65a32a6 {
        margin-top:0px;
        margin-bottom: 0px;
        padding: 40px 20px 0px 20px;
    }

    .elementor-2138 .elementor-element.elementor-element-420c936:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2138 .elementor-element.elementor-element-420c936 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: bottom right;
        background-size: 140px auto;
    }

    .elementor-2138 .elementor-element.elementor-element-207c956 {
        margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;
    }

    .elementor-2138 .elementor-element.elementor-element-412d217 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
        text-align: start;
    }

    .elementor-2138 .elementor-element.elementor-element-82ce060 .elementor-nav-menu .elementor-item {
        font-size: var( --e-global-typography-8069482-font-size );
    }

    .elementor-2138 .elementor-element.elementor-element-82ce060 .e--pointer-framed .elementor-item:before {
        border-width: 0px;
    }

    .elementor-2138 .elementor-element.elementor-element-82ce060 .e--pointer-framed.e--animation-draw .elementor-item:before {
        border-width: 0 0 0px 0px;
    }

    .elementor-2138 .elementor-element.elementor-element-82ce060 .e--pointer-framed.e--animation-draw .elementor-item:after {
        border-width: 0px 0px 0 0;
    }

    .elementor-2138 .elementor-element.elementor-element-82ce060 .e--pointer-framed.e--animation-corners .elementor-item:before {
        border-width: 0px 0 0 0px;
    }

    .elementor-2138 .elementor-element.elementor-element-82ce060 .e--pointer-framed.e--animation-corners .elementor-item:after {
        border-width: 0 0px 0px 0;
    }

    .elementor-2138 .elementor-element.elementor-element-82ce060 .e--pointer-underline .elementor-item:after, .elementor-2138 .elementor-element.elementor-element-82ce060 .e--pointer-overline .elementor-item:before, .elementor-2138 .elementor-element.elementor-element-82ce060 .e--pointer-double-line .elementor-item:before, .elementor-2138 .elementor-element.elementor-element-82ce060 .e--pointer-double-line .elementor-item:after {
        height: 0px;
    }

    .elementor-2138 .elementor-element.elementor-element-82ce060 .elementor-nav-menu--main .elementor-item {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .elementor-2138 .elementor-element.elementor-element-82ce060 {
        --e-nav-menu-horizontal-menu-item-margin: calc( 13px / 2 );
    }

    .elementor-2138 .elementor-element.elementor-element-82ce060 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
        margin-bottom: 13px;
    }

    .elementor-2138 .elementor-element.elementor-element-43c0d67 {
        --spacer-size: 30px;
    }

    .elementor-2138 .elementor-element.elementor-element-5e4d53b {
        text-align: center;
    }

    .elementor-2138 .elementor-element.elementor-element-29d2423 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2138 .elementor-element.elementor-element-5366bfa > .elementor-element-populated {
        padding-block-start:0px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px;}

    .elementor-2138 .elementor-element.elementor-element-aaa849a {
        text-align: center;
        font-size: var( --e-global-typography-airpetsweb_h5-font-size );
        line-height: var( --e-global-typography-airpetsweb_h5-line-height );
        letter-spacing: var( --e-global-typography-airpetsweb_h5-letter-spacing );
    }

    .elementor-2138 .elementor-element.elementor-element-d9938e4.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-2138 .elementor-element.elementor-element-d9938e4 > .elementor-element-populated {
        padding-block-start:0px;padding-inline-start:0px;padding-block-end:20px;padding-inline-end:0px;}

    .elementor-2138 .elementor-element.elementor-element-833cdd0 {
        padding: 0px 0px 0px 50px;
    }

    .elementor-2138 .elementor-element.elementor-element-833cdd0 .elementor-button {
        font-size: var( --e-global-typography-a61aa19-font-size );
        line-height: var( --e-global-typography-a61aa19-line-height );
    }

    .elementor-2138 .elementor-element.elementor-element-296c10b {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-2138 .elementor-element.elementor-element-296c10b .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-2138 .elementor-element.elementor-element-7edbd44 {
        margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        text-align: center;
        font-size: var( --e-global-typography-airpetsweb_h5-font-size );
        line-height: var( --e-global-typography-airpetsweb_h5-line-height );
        letter-spacing: var( --e-global-typography-airpetsweb_h5-letter-spacing );
    }

    .elementor-2138 .elementor-element.elementor-element-4db5e34 {
        --spacer-size: 100px;
    }

    .elementor-2138 .elementor-element.elementor-element-edbacd8 {
        text-align: center;
        font-size: var( --e-global-typography-78389d0-font-size );
        line-height: var( --e-global-typography-78389d0-line-height );
    }

    .elementor-2138 .elementor-element.elementor-element-c787aad {
        text-align: center;
        font-size: var( --e-global-typography-78389d0-font-size );
        line-height: var( --e-global-typography-78389d0-line-height );
    }

    .elementor-2138 .elementor-element.elementor-element-e079a2e .elementor-nav-menu .elementor-item {
        font-size: var( --e-global-typography-78389d0-font-size );
        line-height: var( --e-global-typography-78389d0-line-height );
    }

    .elementor-2138 .elementor-element.elementor-element-89fba9b .elementor-nav-menu .elementor-item {
        font-size: var( --e-global-typography-78389d0-font-size );
        line-height: var( --e-global-typography-78389d0-line-height );
    }
}

.elementor-8594 .elementor-element.elementor-element-3edbf12e > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-8594 .elementor-element.elementor-element-3edbf12e > .elementor-container {
    min-height: 600px;
}

.elementor-8594 .elementor-element.elementor-element-3edbf12e {
    overflow: hidden;
    padding: 0px 0px 0px 0px;
}

.elementor-8594 .elementor-element.elementor-element-76ca55e9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8594 .elementor-element.elementor-element-76ca55e9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../images/uploads/2022/08/pexels-rodnae-productions-7516843-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-8594 .elementor-element.elementor-element-76ca55e9 > .elementor-element-populated, .elementor-8594 .elementor-element.elementor-element-76ca55e9 > .elementor-element-populated > .elementor-background-overlay, .elementor-8594 .elementor-element.elementor-element-76ca55e9 > .elementor-background-slideshow {
    border-radius: 18px 0px 0px 18px;
}

.elementor-8594 .elementor-element.elementor-element-76ca55e9 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8594 .elementor-element.elementor-element-76ca55e9 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8594 .elementor-element.elementor-element-3e9509d {
    --spacer-size: 50px;
}

.elementor-bc-flex-widget .elementor-8594 .elementor-element.elementor-element-2322f781.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-8594 .elementor-element.elementor-element-2322f781.elementor-column.elementor-element[data-airpets-type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-8594 .elementor-element.elementor-element-2322f781 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 20px;
}

.elementor-8594 .elementor-element.elementor-element-2322f781 > .elementor-element-populated {
    padding-block-start:60px;padding-inline-start:50px;padding-block-end:40px;padding-inline-end:60px;}

.elementor-8594 .elementor-element.elementor-element-4e3263a4 {
    width: auto;
    max-width: auto;
    text-align: start;
}

.elementor-8594 .elementor-element.elementor-element-fa0bf98 {
    width: auto;
    max-width: auto;
    margin: -50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;
}

.elementor-8594 .elementor-element.elementor-element-fa0bf98 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-8594 .elementor-element.elementor-element-fa0bf98.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-airpetsweb_accent_1 );
}

.elementor-8594 .elementor-element.elementor-element-fa0bf98.elementor-view-framed .elementor-icon, .elementor-8594 .elementor-element.elementor-element-fa0bf98.elementor-view-default .elementor-icon {
    color: var( --e-global-color-airpetsweb_accent_1 );
    border-color: var( --e-global-color-airpetsweb_accent_1 );
}

.elementor-8594 .elementor-element.elementor-element-fa0bf98.elementor-view-framed .elementor-icon, .elementor-8594 .elementor-element.elementor-element-fa0bf98.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-airpetsweb_accent_1 );
}

.elementor-8594 .elementor-element.elementor-element-fa0bf98 .elementor-icon {
    font-size: 55px;
}

.elementor-8594 .elementor-element.elementor-element-fa0bf98 .elementor-icon svg {
    height: 55px;
}

.elementor-8594 .elementor-element.elementor-element-f502431 {
    margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-8594 .elementor-element.elementor-element-f502431 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-8594 .elementor-element.elementor-element-f502431 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-8594 .elementor-element.elementor-element-f502431 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8594 .elementor-element.elementor-element-f502431 .elementor-icon-list-item > a {
    font-family: var( --e-global-typography-589a7a7-font-family ), Sans-serif;
    font-size: var( --e-global-typography-589a7a7-font-size );
    font-weight: var( --e-global-typography-589a7a7-font-weight );
    line-height: var( --e-global-typography-589a7a7-line-height );
}

.elementor-8594 .elementor-element.elementor-element-f502431 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-8594 .elementor-element.elementor-element-171bbf13 .elementor-field-group {
    padding-right: calc( 10px/2 );
    padding-left: calc( 10px/2 );
    margin-bottom: 15px;
}

.elementor-8594 .elementor-element.elementor-element-171bbf13 .elementor-form-fields-wrapper {
    margin-left: calc( -10px/2 );
    margin-right: calc( -10px/2 );
    margin-bottom: -15px;
}

.elementor-8594 .elementor-element.elementor-element-171bbf13 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-8594 .elementor-element.elementor-element-171bbf13 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-8594 .elementor-element.elementor-element-171bbf13 .elementor-labels-inline .elementor-field-group > label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-8594 .elementor-element.elementor-element-171bbf13 .elementor-labels-inline .elementor-field-group > label {
    padding-right: 0px;
}

body .elementor-8594 .elementor-element.elementor-element-171bbf13 .elementor-labels-above .elementor-field-group > label {
    padding-bottom: 0px;
}

.elementor-8594 .elementor-element.elementor-element-171bbf13 .elementor-field-type-html {
    padding-bottom: 0px;
}

.elementor-8594 .elementor-element.elementor-element-171bbf13 .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
    background-color: var( --e-global-color-airpetsweb_accent_5 );
    border-color: var( --e-global-color-airpetsweb_accent_2 );
}

.elementor-8594 .elementor-element.elementor-element-171bbf13 .elementor-field-group .elementor-select-wrapper select {
    background-color: var( --e-global-color-airpetsweb_accent_5 );
    border-color: var( --e-global-color-airpetsweb_accent_2 );
}

.elementor-8594 .elementor-element.elementor-element-171bbf13 .elementor-field-group .elementor-select-wrapper::before {
    color: var( --e-global-color-airpetsweb_accent_2 );
}

.elementor-8594 .elementor-element.elementor-element-171bbf13 .e-form__buttons__wrapper__button-next {
    color: #ffffff;
}

.elementor-8594 .elementor-element.elementor-element-171bbf13 .elementor-button[type="submit"] {
    color: #ffffff;
}

.elementor-8594 .elementor-element.elementor-element-171bbf13 .elementor-button[type="submit"] svg * {
    fill: #ffffff;
}

.elementor-8594 .elementor-element.elementor-element-171bbf13 .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-8594 .elementor-element.elementor-element-171bbf13 .e-form__buttons__wrapper__button-next:hover {
    background-color: var( --e-global-color-airpetsweb_accent_6 );
    color: #ffffff;
}

.elementor-8594 .elementor-element.elementor-element-171bbf13 .elementor-button[type="submit"]:hover {
    background-color: var( --e-global-color-airpetsweb_accent_6 );
    color: #ffffff;
}

.elementor-8594 .elementor-element.elementor-element-171bbf13 .elementor-button[type="submit"]:hover svg * {
    fill: #ffffff;
}

.elementor-8594 .elementor-element.elementor-element-171bbf13 .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-8594 .elementor-element.elementor-element-171bbf13 {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}

#elementor-popup-modal-8594 .dialog-widget-content {
    animation-duration: 0.2s;
    background-color: var( --e-global-color-airpetsweb_accent_5 );
    border-radius: 18px 18px 18px 18px;
    box-shadow: 0px 5px 40px 3px rgba(28.999999999999993, 54.999999999999986, 73, 0.07);
}

#elementor-popup-modal-8594 {
    background-color: #4646461A;
    justify-content: center;
    align-items: center;
    pointer-events: all;
}

#elementor-popup-modal-8594 .dialog-message {
    width: 800px;
    height: auto;
}

#elementor-popup-modal-8594 .dialog-close-button {
    display: flex;
    top: 20px;
    font-size: 20px;
}

body:not(.rtl) #elementor-popup-modal-8594 .dialog-close-button {
    right: 20px;
}

body.rtl #elementor-popup-modal-8594 .dialog-close-button {
    left: 20px;
}

#elementor-popup-modal-8594 .dialog-close-button i {
    color: var( --e-global-color-airpetsweb_accent_3 );
}

#elementor-popup-modal-8594 .dialog-close-button svg {
    fill: var( --e-global-color-airpetsweb_accent_3 );
}

#elementor-popup-modal-8594 .dialog-close-button:hover i {
    color: var( --e-global-color-airpetsweb_accent_6 );
}

@media(max-width: 1024px) {
    .elementor-8594 .elementor-element.elementor-element-3edbf12e > .elementor-container {
        min-height:500px;
    }

    .elementor-8594 .elementor-element.elementor-element-2322f781 > .elementor-element-populated {
        padding-block-start:50px;padding-inline-start:30px;padding-block-end:30px;padding-inline-end:30px;}

    .elementor-8594 .elementor-element.elementor-element-f502431 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8594 .elementor-element.elementor-element-f502431 .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-589a7a7-font-size );
        line-height: var( --e-global-typography-589a7a7-line-height );
    }

    #elementor-popup-modal-8594 .dialog-message {
        width: 700px;
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .elementor-8594 .elementor-element.elementor-element-2322f781 > .elementor-element-populated {
        padding-block-start:45px;
        padding-inline-start:20px;padding-block-end:30px;padding-inline-end:20px;}

    .elementor-8594 .elementor-element.elementor-element-4e3263a4 {
        text-align: center;
    }

    .elementor-8594 .elementor-element.elementor-element-f502431 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8594 .elementor-element.elementor-element-f502431 .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-589a7a7-font-size );
        line-height: var( --e-global-typography-589a7a7-line-height );
    }

    .elementor-8594 .elementor-element.elementor-element-12f239f7 {
        text-align: start;
    }

    #elementor-popup-modal-8594 {
        justify-content: center;
        align-items: flex-end;
    }
}

.elementor-6022 .elementor-element.elementor-element-4fb3ce4 {
    overflow: hidden;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 25px 15px 30px 15px;
}

.elementor-6022 .elementor-element.elementor-element-a0f3b43 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 0px;
}

.elementor-6022 .elementor-element.elementor-element-35ed0db {
    background-image: url("../../images/uploads/2022/07/bg-service-blue-1.png");
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 20% 20% 20% 20%;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-6022 .elementor-element.elementor-element-35ed0db:hover {
    background-image: url("../../images/uploads/2022/05/bg-service-hover-1.png");
}

.elementor-6022 .elementor-element.elementor-element-35ed0db .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6022 .elementor-element.elementor-element-35ed0db .elementor-icon {
    font-size: 40px;
}

.elementor-6022 .elementor-element.elementor-element-35ed0db .elementor-icon svg {
    height: 40px;
}

.elementor-6022 .elementor-element.elementor-element-b6fdb44 {
    text-align: center;
}

.elementor-6022 .elementor-element.elementor-element-b6fdb44 .elementor-heading-title {
    font-family: var( --e-global-typography-8069482-font-family ), Sans-serif;
    font-size: var( --e-global-typography-8069482-font-size );
    font-weight: var( --e-global-typography-8069482-font-weight );
    color: var( --e-global-color-airpetsweb_accent_6 );
}

.elementor-6022 .elementor-element.elementor-element-81591c0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 0px;
}

.elementor-6022 .elementor-element.elementor-element-8fef1f7 {
    background-image: url("../../images/uploads/2022/07/bg-service-blue-1.png");
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 20% 20% 20% 20%;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-6022 .elementor-element.elementor-element-8fef1f7:hover {
    background-image: url("../../images/uploads/2022/05/bg-service-hover-1.png");
}

.elementor-6022 .elementor-element.elementor-element-8fef1f7 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6022 .elementor-element.elementor-element-8fef1f7 .elementor-icon {
    font-size: 40px;
}

.elementor-6022 .elementor-element.elementor-element-8fef1f7 .elementor-icon svg {
    height: 40px;
}

.elementor-6022 .elementor-element.elementor-element-296b2c4 {
    text-align: center;
}

.elementor-6022 .elementor-element.elementor-element-296b2c4 .elementor-heading-title {
    font-family: var( --e-global-typography-8069482-font-family ), Sans-serif;
    font-size: var( --e-global-typography-8069482-font-size );
    font-weight: var( --e-global-typography-8069482-font-weight );
    color: var( --e-global-color-airpetsweb_accent_6 );
}

.elementor-6022 .elementor-element.elementor-element-f0665ca > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 0px;
}

.elementor-6022 .elementor-element.elementor-element-6e75956 {
    background-image: url("../../images/uploads/2022/07/bg-service-blue-1.png");
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 20% 20% 20% 20%;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-6022 .elementor-element.elementor-element-6e75956:hover {
    background-image: url("../../images/uploads/2022/05/bg-service-hover-1.png");
}

.elementor-6022 .elementor-element.elementor-element-6e75956 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6022 .elementor-element.elementor-element-6e75956 .elementor-icon {
    font-size: 40px;
}

.elementor-6022 .elementor-element.elementor-element-6e75956 .elementor-icon svg {
    height: 40px;
}

.elementor-6022 .elementor-element.elementor-element-7b6875c {
    text-align: center;
}

.elementor-6022 .elementor-element.elementor-element-7b6875c .elementor-heading-title {
    font-family: var( --e-global-typography-8069482-font-family ), Sans-serif;
    font-size: var( --e-global-typography-8069482-font-size );
    font-weight: var( --e-global-typography-8069482-font-weight );
    color: var( --e-global-color-airpetsweb_accent_6 );
}

.elementor-6022 .elementor-element.elementor-element-5fce45e {
    overflow: hidden;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 15px 35px 15px;
}

.elementor-6022 .elementor-element.elementor-element-89fb7ac > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 0px;
}

.elementor-6022 .elementor-element.elementor-element-bcac1ad {
    background-image: url("../../images/uploads/2022/07/bg-service-blue-1.png");
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 20% 20% 20% 20%;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-6022 .elementor-element.elementor-element-bcac1ad:hover {
    background-image: url("../../images/uploads/2022/05/bg-service-hover-1.png");
}

.elementor-6022 .elementor-element.elementor-element-bcac1ad .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6022 .elementor-element.elementor-element-bcac1ad .elementor-icon {
    font-size: 40px;
}

.elementor-6022 .elementor-element.elementor-element-bcac1ad .elementor-icon svg {
    height: 40px;
}

.elementor-6022 .elementor-element.elementor-element-f5cdd15 {
    text-align: center;
}

.elementor-6022 .elementor-element.elementor-element-f5cdd15 .elementor-heading-title {
    font-family: var( --e-global-typography-8069482-font-family ), Sans-serif;
    font-size: var( --e-global-typography-8069482-font-size );
    font-weight: var( --e-global-typography-8069482-font-weight );
    color: var( --e-global-color-airpetsweb_accent_6 );
}

.elementor-6022 .elementor-element.elementor-element-3cb8961 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 0px;
}

.elementor-6022 .elementor-element.elementor-element-27abf0d {
    background-image: url("../../images/uploads/2022/07/bg-service-blue-1.png");
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 20% 20% 20% 20%;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-6022 .elementor-element.elementor-element-27abf0d:hover {
    background-image: url("../../images/uploads/2022/05/bg-service-hover-1.png");
}

.elementor-6022 .elementor-element.elementor-element-27abf0d .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6022 .elementor-element.elementor-element-27abf0d .elementor-icon {
    font-size: 40px;
}

.elementor-6022 .elementor-element.elementor-element-27abf0d .elementor-icon svg {
    height: 40px;
}

.elementor-6022 .elementor-element.elementor-element-a8af175 {
    text-align: center;
}

.elementor-6022 .elementor-element.elementor-element-a8af175 .elementor-heading-title {
    font-family: var( --e-global-typography-8069482-font-family ), Sans-serif;
    font-size: var( --e-global-typography-8069482-font-size );
    font-weight: var( --e-global-typography-8069482-font-weight );
    color: var( --e-global-color-airpetsweb_accent_6 );
}

.elementor-6022 .elementor-element.elementor-element-d1894ca > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 0px;
}

.elementor-6022 .elementor-element.elementor-element-34cb927 {
    background-image: url("../../images/uploads/2022/07/bg-service-blue-1.png");
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 20% 20% 20% 20%;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-6022 .elementor-element.elementor-element-34cb927:hover {
    background-image: url("../../images/uploads/2022/05/bg-service-hover-1.png");
}

.elementor-6022 .elementor-element.elementor-element-34cb927 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6022 .elementor-element.elementor-element-34cb927 .elementor-icon {
    font-size: 40px;
}

.elementor-6022 .elementor-element.elementor-element-34cb927 .elementor-icon svg {
    height: 40px;
}

.elementor-6022 .elementor-element.elementor-element-4fa41f9 {
    text-align: center;
}

.elementor-6022 .elementor-element.elementor-element-4fa41f9 .elementor-heading-title {
    font-family: var( --e-global-typography-8069482-font-family ), Sans-serif;
    font-size: var( --e-global-typography-8069482-font-size );
    font-weight: var( --e-global-typography-8069482-font-weight );
    color: var( --e-global-color-airpetsweb_accent_6 );
}

#elementor-popup-modal-6022 .dialog-widget-content {
    animation-duration: 0.1s;
    border-radius: 18px 18px 18px 18px;
    box-shadow: 2px 5px 20px 5px rgba(0, 0, 0, 0.06);
    margin: 5px 0px 0px 0px;
}

#elementor-popup-modal-6022 .dialog-message {
    width: 390px;
    height: auto;
}

#elementor-popup-modal-6022 {
    justify-content: flex-start;
    align-items: flex-start;
}

@media(max-width: 1024px) {
    .elementor-6022 .elementor-element.elementor-element-b6fdb44 .elementor-heading-title {
        font-size:var( --e-global-typography-8069482-font-size );
    }

    .elementor-6022 .elementor-element.elementor-element-296b2c4 .elementor-heading-title {
        font-size: var( --e-global-typography-8069482-font-size );
    }

    .elementor-6022 .elementor-element.elementor-element-7b6875c .elementor-heading-title {
        font-size: var( --e-global-typography-8069482-font-size );
    }

    .elementor-6022 .elementor-element.elementor-element-f5cdd15 .elementor-heading-title {
        font-size: var( --e-global-typography-8069482-font-size );
    }

    .elementor-6022 .elementor-element.elementor-element-a8af175 .elementor-heading-title {
        font-size: var( --e-global-typography-8069482-font-size );
    }

    .elementor-6022 .elementor-element.elementor-element-4fa41f9 .elementor-heading-title {
        font-size: var( --e-global-typography-8069482-font-size );
    }

    #elementor-popup-modal-6022 .dialog-widget-content {
        margin: 117px 30px 0px 30px;
    }
}

@media(max-width: 767px) {
    .elementor-6022 .elementor-element.elementor-element-b6fdb44 .elementor-heading-title {
        font-size:var( --e-global-typography-8069482-font-size );
    }

    .elementor-6022 .elementor-element.elementor-element-296b2c4 .elementor-heading-title {
        font-size: var( --e-global-typography-8069482-font-size );
    }

    .elementor-6022 .elementor-element.elementor-element-7b6875c .elementor-heading-title {
        font-size: var( --e-global-typography-8069482-font-size );
    }

    .elementor-6022 .elementor-element.elementor-element-f5cdd15 .elementor-heading-title {
        font-size: var( --e-global-typography-8069482-font-size );
    }

    .elementor-6022 .elementor-element.elementor-element-a8af175 .elementor-heading-title {
        font-size: var( --e-global-typography-8069482-font-size );
    }

    .elementor-6022 .elementor-element.elementor-element-4fa41f9 .elementor-heading-title {
        font-size: var( --e-global-typography-8069482-font-size );
    }
}

/* airpets alias compatibility layer */
.airpets-kit-2365 {
    --e-global-color-airpetsweb_accent_1: #FFD100;
    --e-global-color-airpetsweb_accent_2: #002842;
    --e-global-color-airpetsweb_accent_3: #59606D;
    --e-global-color-airpetsweb_accent_4: #E5EEFF;
    --e-global-color-airpetsweb_accent_5: #FFFFFF;
    --e-global-color-airpetsweb_accent_6: #000000;
    --e-global-color-airpetsweb_accent_7: #E6E6E6;
    --e-global-color-airpetsweb_accent_8: #F5F5F5;
    --e-global-color-airpetsweb_sticky_header_bg_color: #F6F4F1;
    --e-global-color-9ba92bf: #FF0000;
    --e-global-typography-airpetsweb_primary_font-font-family: "Readex Pro";
    --e-global-typography-airpetsweb_primary_font-font-size: 14px;
    --e-global-typography-airpetsweb_primary_font-font-weight: normal;
    --e-global-typography-airpetsweb_primary_font-line-height: 1.6em;
    --e-global-typography-airpetsweb_h1-font-family: "Fredoka One";
    --e-global-typography-airpetsweb_h1-font-size: 56px;
    --e-global-typography-airpetsweb_h1-font-weight: bold;
    --e-global-typography-airpetsweb_h1-text-transform: none;
    --e-global-typography-airpetsweb_h1-line-height: 1.2em;
    --e-global-typography-airpetsweb_h2-font-family: "Fredoka One";
    --e-global-typography-airpetsweb_h2-font-size: 42px;
    --e-global-typography-airpetsweb_h2-font-weight: bold;
    --e-global-typography-airpetsweb_h2-text-transform: none;
    --e-global-typography-airpetsweb_h2-font-style: normal;
    --e-global-typography-airpetsweb_h2-line-height: 1.2em;
    --e-global-typography-airpetsweb_h3-font-family: "Fredoka One";
    --e-global-typography-airpetsweb_h3-font-size: 30px;
    --e-global-typography-airpetsweb_h3-font-weight: bold;
    --e-global-typography-airpetsweb_h3-text-transform: none;
    --e-global-typography-airpetsweb_h3-line-height: 1.2em;
    --e-global-typography-airpetsweb_h4-font-family: "Fredoka One";
    --e-global-typography-airpetsweb_h4-font-size: 24px;
    --e-global-typography-airpetsweb_h4-font-weight: bold;
    --e-global-typography-airpetsweb_h4-text-transform: none;
    --e-global-typography-airpetsweb_h4-line-height: 1.2em;
    --e-global-typography-airpetsweb_h5-font-family: "Readex Pro";
    --e-global-typography-airpetsweb_h5-font-size: 20px;
    --e-global-typography-airpetsweb_h5-font-weight: 500;
    --e-global-typography-airpetsweb_h5-line-height: 1.3em;
    --e-global-typography-airpetsweb_h5-letter-spacing: 0px;
    --e-global-typography-airpetsweb_h6-font-family: "Readex Pro";
    --e-global-typography-airpetsweb_h6-font-size: 18px;
    --e-global-typography-airpetsweb_h6-font-weight: 500;
    --e-global-typography-airpetsweb_h6-line-height: 1.5em;
    --e-global-typography-8069482-font-family: "Readex Pro";
    --e-global-typography-8069482-font-size: 14px;
    --e-global-typography-8069482-font-weight: 600;
    --e-global-typography-ef3aa0b-font-family: "Fredoka One";
    --e-global-typography-ef3aa0b-font-size: 18px;
    --e-global-typography-589a7a7-font-family: "Readex Pro";
    --e-global-typography-589a7a7-font-size: 14px;
    --e-global-typography-589a7a7-font-weight: 500;
    --e-global-typography-589a7a7-line-height: 1.3em;
    --e-global-typography-e3d0827-font-family: "Readex Pro";
    --e-global-typography-e3d0827-font-size: 15px;
    --e-global-typography-e3d0827-font-weight: 500;
    --e-global-typography-e3d0827-line-height: 1em;
    --e-global-typography-f942773-font-family: "Readex Pro";
    --e-global-typography-f942773-font-size: 13px;
    --e-global-typography-f942773-line-height: 1.4em;
    --e-global-typography-78389d0-font-family: "Readex Pro";
    --e-global-typography-78389d0-font-size: 12px;
    --e-global-typography-78389d0-line-height: 1.4em;
    --e-global-typography-a61aa19-font-family: "Readex Pro";
    --e-global-typography-a61aa19-font-size: 14px;
    --e-global-typography-a61aa19-font-weight: 500;
    --e-global-typography-a61aa19-line-height: 1em;
    --e-global-typography-bedc77a-font-family: "Readex Pro";
    --e-global-typography-bedc77a-font-size: 14px;
    --e-global-typography-bedc77a-font-weight: 600;
    --e-global-typography-bedc77a-line-height: 1.6em;
    --e-global-typography-7b0d69f-font-family: "Fredoka One";
    --e-global-typography-7b0d69f-font-size: 80px;
    --e-global-typography-7b0d69f-line-height: 1.1em;
    --e-global-typography-13243c7-font-family: "Readex Pro";
    --e-global-typography-13243c7-font-size: 16px;
    --e-global-typography-13243c7-font-weight: 600;
    --e-global-typography-13243c7-text-transform: none;
    --e-global-typography-13243c7-font-style: normal;
    --e-global-typography-13243c7-line-height: 1em;
    --e-global-typography-bff0bec-font-family: "Fredoka One";
    --e-global-typography-bff0bec-font-size: 16px;
    --e-global-typography-bff0bec-font-weight: normal;
    --e-global-typography-bff0bec-text-transform: none;
    --e-global-typography-bff0bec-font-style: normal;
    --e-global-typography-bff0bec-text-decoration: none;
    --e-global-typography-bff0bec-line-height: 62px;
    --e-global-typography-8b1bbf2-font-family: "Readex Pro";
    --e-global-typography-8b1bbf2-font-size: 26px;
    --e-global-typography-8b1bbf2-font-weight: 600;
    --e-global-typography-8b1bbf2-line-height: 1.5em;
    --e-global-typography-1a9e108-font-family: "Readex Pro";
    --e-global-typography-1a9e108-font-size: 14px;
    --e-global-typography-1a9e108-font-weight: normal;
    --e-global-typography-1a9e108-text-transform: none;
    --e-global-typography-1a9e108-font-style: normal;
    --e-global-typography-1a9e108-line-height: 1.4em;
    background-color: #FBFBFB;
    color: #2E3031;
    font-family: var( --e-global-typography-airpetsweb_primary_font-font-family ), Sans-serif;
    font-size: var( --e-global-typography-airpetsweb_primary_font-font-size );
    font-weight: var( --e-global-typography-airpetsweb_primary_font-font-weight );
    line-height: var( --e-global-typography-airpetsweb_primary_font-line-height );
}

.airpets-kit-2365 button,.airpets-kit-2365 input[type="button"],.airpets-kit-2365 input[type="submit"],.airpets-kit-2365 .airpets-button {
    background-color: var( --e-global-color-airpetsweb_accent_2 );
    font-family: var( --e-global-typography-a61aa19-font-family ), Sans-serif;
    font-size: var( --e-global-typography-a61aa19-font-size );
    font-weight: var( --e-global-typography-a61aa19-font-weight );
    line-height: var( --e-global-typography-a61aa19-line-height );
    color: var( --e-global-color-airpetsweb_accent_5 );
    border-radius: 100px 100px 100px 100px;
    padding: 16px 40px 16px 40px;
}

html .button,html a.button,html button,html input[type=button],html input[type=submit],html .woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons a.button,html .woocommerce a.button,html .woocommerce.woocommerce-payment-methods .woocommerce-Message + a.button,html .woocommerce a.button.loading,html .woocommerce .cross-sells .add_to_cart_button,html .woocommerce a.added_to_cart,html .woocommerce button.button,html .woocommerce input.button,html .woocommerce.woocommerce-cart .cross-sells ul.products > li.product .button.add_to_cart_button,html .woocommerce #respond input#submit,html .woocommerce #content input.button,html .woocommerce-page a.button,html .woocommerce-page button.button,html .woocommerce-page input.button,html .woocommerce-page #respond input#submit,html .woocommerce-page #content input.button,html .woocommerce #respond input#submit.alt,html .woocommerce a.button.alt,html .woocommerce button.button.alt,html .woocommerce button.button.alt.disabled,html .woocommerce input.button.alt,html .woocommerce .woocommerce-message .airpetsweb-close-notice-btn,html .airpets-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a.button,html a.comment-reply-link,html .airpets-widget-woocommerce-menu-cart.airpets-element .airpets-button--checkout,html .airpets-widget-woocommerce-menu-cart.airpets-element .airpets-button--view-cart {
    background-color: var( --e-global-color-airpetsweb_accent_2 );
    font-family: var( --e-global-typography-a61aa19-font-family ), Sans-serif;
    font-size: var( --e-global-typography-a61aa19-font-size );
    font-weight: var( --e-global-typography-a61aa19-font-weight );
    line-height: var( --e-global-typography-a61aa19-line-height );
    color: var( --e-global-color-airpetsweb_accent_5 );
    border-radius: 100px 100px 100px 100px;
    padding: 16px 40px 16px 40px;
}

.airpets-kit-2365 button:hover,.airpets-kit-2365 button:focus,.airpets-kit-2365 input[type="button"]:hover,.airpets-kit-2365 input[type="button"]:focus,.airpets-kit-2365 input[type="submit"]:hover,.airpets-kit-2365 input[type="submit"]:focus,.airpets-kit-2365 .airpets-button:hover,.airpets-kit-2365 .airpets-button:focus {
    background-color: var( --e-global-color-airpetsweb_accent_6 );
    color: var( --e-global-color-airpetsweb_accent_5 );
}

html .button:hover,html a.button:hover,html button:hover,html input[type=button]:hover,html input[type=submit]:hover,html .woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons a.button:hover,html .woocommerce a.button:hover,html .woocommerce.woocommerce-payment-methods .woocommerce-Message + a.button:hover,html .woocommerce a.button.loading:hover,html .woocommerce .cross-sells .add_to_cart_button:hover,html .woocommerce a.added_to_cart:hover,html .woocommerce button.button:hover,html .woocommerce input.button:hover,html .woocommerce.woocommerce-cart .cross-sells ul.products > li.product .button.add_to_cart_button:hover,html .woocommerce #respond input#submit:hover,html .woocommerce #content input.button:hover,html .woocommerce-page a.button:hover,html .woocommerce-page button.button:hover,html .woocommerce-page input.button:hover,html .woocommerce-page #respond input#submit:hover,html .woocommerce-page #content input.button:hover,html .woocommerce #respond input#submit.alt:hover,html .woocommerce a.button.alt:hover,html .woocommerce button.button.alt:hover,html .woocommerce button.button.alt.disabled:hover,html .woocommerce input.button.alt:hover,html .woocommerce .woocommerce-message .airpetsweb-close-notice-btn:hover,html .airpets-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a.button:hover,html a.comment-reply-link:hover,html .airpets-widget-woocommerce-menu-cart.airpets-element .airpets-button--checkout:hover,html .airpets-widget-woocommerce-menu-cart.airpets-element .airpets-button--view-cart:hover {
    background-color: var( --e-global-color-airpetsweb_accent_6 );
    color: var( --e-global-color-airpetsweb_accent_5 );
}

.airpets-kit-2365 e-page-transition {
    background-color: #FFBC7D;
}

.airpets-kit-2365 a:hover {
    color: var( --e-global-color-airpetsweb_accent_6 );
}

.airpets-kit-2365 h1 {
    color: var( --e-global-color-airpetsweb_accent_6 );
    font-family: var( --e-global-typography-airpetsweb_h1-font-family ), Sans-serif;
    font-size: var( --e-global-typography-airpetsweb_h1-font-size );
    font-weight: var( --e-global-typography-airpetsweb_h1-font-weight );
    text-transform: var( --e-global-typography-airpetsweb_h1-text-transform );
    line-height: var( --e-global-typography-airpetsweb_h1-line-height );
}

.airpets-kit-2365 .font-h1 {
    color: var( --e-global-color-airpetsweb_accent_6 );
    font-family: var( --e-global-typography-airpetsweb_h1-font-family ), Sans-serif;
    font-size: var( --e-global-typography-airpetsweb_h1-font-size );
    font-weight: var( --e-global-typography-airpetsweb_h1-font-weight );
    text-transform: var( --e-global-typography-airpetsweb_h1-text-transform );
    line-height: var( --e-global-typography-airpetsweb_h1-line-height );
}

.airpets-kit-2365 h2 {
    color: var( --e-global-color-airpetsweb_accent_6 );
    font-family: var( --e-global-typography-airpetsweb_h2-font-family ), Sans-serif;
    font-size: var( --e-global-typography-airpetsweb_h2-font-size );
    font-weight: var( --e-global-typography-airpetsweb_h2-font-weight );
    text-transform: var( --e-global-typography-airpetsweb_h2-text-transform );
    font-style: var( --e-global-typography-airpetsweb_h2-font-style );
    line-height: var( --e-global-typography-airpetsweb_h2-line-height );
}

.airpets-kit-2365 .font-h2 {
    color: var( --e-global-color-airpetsweb_accent_6 );
    font-family: var( --e-global-typography-airpetsweb_h2-font-family ), Sans-serif;
    font-size: var( --e-global-typography-airpetsweb_h2-font-size );
    font-weight: var( --e-global-typography-airpetsweb_h2-font-weight );
    text-transform: var( --e-global-typography-airpetsweb_h2-text-transform );
    font-style: var( --e-global-typography-airpetsweb_h2-font-style );
    line-height: var( --e-global-typography-airpetsweb_h2-line-height );
}

.airpets-kit-2365 h3 {
    color: var( --e-global-color-airpetsweb_accent_6 );
    font-family: var( --e-global-typography-airpetsweb_h3-font-family ), Sans-serif;
    font-size: var( --e-global-typography-airpetsweb_h3-font-size );
    font-weight: var( --e-global-typography-airpetsweb_h3-font-weight );
    text-transform: var( --e-global-typography-airpetsweb_h3-text-transform );
    line-height: var( --e-global-typography-airpetsweb_h3-line-height );
}

.airpets-kit-2365 .font-h3 {
    color: var( --e-global-color-airpetsweb_accent_6 );
    font-family: var( --e-global-typography-airpetsweb_h3-font-family ), Sans-serif;
    font-size: var( --e-global-typography-airpetsweb_h3-font-size );
    font-weight: var( --e-global-typography-airpetsweb_h3-font-weight );
    text-transform: var( --e-global-typography-airpetsweb_h3-text-transform );
    line-height: var( --e-global-typography-airpetsweb_h3-line-height );
}

.airpets-kit-2365 h4 {
    color: var( --e-global-color-airpetsweb_accent_6 );
    font-family: var( --e-global-typography-airpetsweb_h4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-airpetsweb_h4-font-size );
    font-weight: var( --e-global-typography-airpetsweb_h4-font-weight );
    text-transform: var( --e-global-typography-airpetsweb_h4-text-transform );
    line-height: var( --e-global-typography-airpetsweb_h4-line-height );
}

.airpets-kit-2365 .font-h4 {
    color: var( --e-global-color-airpetsweb_accent_6 );
    font-family: var( --e-global-typography-airpetsweb_h4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-airpetsweb_h4-font-size );
    font-weight: var( --e-global-typography-airpetsweb_h4-font-weight );
    text-transform: var( --e-global-typography-airpetsweb_h4-text-transform );
    line-height: var( --e-global-typography-airpetsweb_h4-line-height );
}

.airpets-kit-2365 h5 {
    color: var( --e-global-color-airpetsweb_accent_6 );
    font-family: var( --e-global-typography-airpetsweb_h5-font-family ), Sans-serif;
    font-size: var( --e-global-typography-airpetsweb_h5-font-size );
    font-weight: var( --e-global-typography-airpetsweb_h5-font-weight );
    line-height: var( --e-global-typography-airpetsweb_h5-line-height );
    letter-spacing: var( --e-global-typography-airpetsweb_h5-letter-spacing );
}

.airpets-kit-2365 .font-h5 {
    color: var( --e-global-color-airpetsweb_accent_6 );
    font-family: var( --e-global-typography-airpetsweb_h5-font-family ), Sans-serif;
    font-size: var( --e-global-typography-airpetsweb_h5-font-size );
    font-weight: var( --e-global-typography-airpetsweb_h5-font-weight );
    line-height: var( --e-global-typography-airpetsweb_h5-line-height );
    letter-spacing: var( --e-global-typography-airpetsweb_h5-letter-spacing );
}

.airpets-kit-2365 h6 {
    color: var( --e-global-color-airpetsweb_accent_6 );
    font-family: var( --e-global-typography-airpetsweb_h6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-airpetsweb_h6-font-size );
    font-weight: var( --e-global-typography-airpetsweb_h6-font-weight );
    line-height: var( --e-global-typography-airpetsweb_h6-line-height );
}

.airpets-kit-2365 .font-h6 {
    color: var( --e-global-color-airpetsweb_accent_6 );
    font-family: var( --e-global-typography-airpetsweb_h6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-airpetsweb_h6-font-size );
    font-weight: var( --e-global-typography-airpetsweb_h6-font-weight );
    line-height: var( --e-global-typography-airpetsweb_h6-line-height );
}

.airpets-kit-2365 img {
    transition-duration: 0.3s;
}

.airpets-kit-2365 .airpets-wc-products.airpetsweb-has-theme-widget-styles ul.products li.product:not(.product-category) > a img:not([class*=airpets-animation]), .airpets-kit-2365 .airpetsweb-has-theme-widget-styles .airpets-posts-container .airpets-post__thumbnail img {
    transition-duration: 0.3s !important;
}

.airpets-kit-2365 label {
    font-family: var( --e-global-typography-78389d0-font-family ), Sans-serif;
    font-size: var( --e-global-typography-78389d0-font-size );
    line-height: var( --e-global-typography-78389d0-line-height );
}

.airpets-kit-2365 input:not([type="button"]):not([type="submit"]),.airpets-kit-2365 textarea,.airpets-kit-2365 .airpets-field-textual {
    font-family: var( --e-global-typography-airpetsweb_primary_font-font-family ), Sans-serif;
    font-size: var( --e-global-typography-airpetsweb_primary_font-font-size );
    font-weight: var( --e-global-typography-airpetsweb_primary_font-font-weight );
    line-height: var( --e-global-typography-airpetsweb_primary_font-line-height );
    background-color: var( --e-global-color-airpetsweb_accent_5 );
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-airpetsweb_accent_6 );
    border-radius: 12px 12px 12px 12px;
    padding: 12px 15px 12px 15px;
}

.airpets-kit-2365 select,.airpets-kit-2365 .airpets-field-group .airpets-select-wrapper select,.airpets-kit-2365 .select2.select2-container .selection > .select2-selection[role="combobox"] {
    font-family: var( --e-global-typography-airpetsweb_primary_font-font-family ), Sans-serif;
    font-size: var( --e-global-typography-airpetsweb_primary_font-font-size );
    font-weight: var( --e-global-typography-airpetsweb_primary_font-font-weight );
    line-height: var( --e-global-typography-airpetsweb_primary_font-line-height );
}

.airpets-kit-2365 select,.airpets-kit-2365 .airpets-field-group .airpets-select-wrapper select,.airpets-kit-2365 .select2.select2-container .select2-selection[role="combobox"],.airpets-kit-2365 input[type="checkbox"] + label::before {
    background-color: var( --e-global-color-airpetsweb_accent_5 );
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-airpetsweb_accent_6 );
    border-radius: 12px 12px 12px 12px;
}

.airpets-kit-2365 input:focus:not([type="button"]):not([type="submit"]),.airpets-kit-2365 textarea:focus,.airpets-kit-2365 .airpets-field-textual:focus {
    background-color: var( --e-global-color-airpetsweb_accent_4 );
}

.airpets-kit-2365 select:focus,.airpets-kit-2365 .airpets-field-group .airpets-select-wrapper select:focus,.airpets-kit-2365 .select2.select2-container .select2-selection[role="combobox"]:focus,.airpets-kit-2365 input[type="checkbox"]:focus + label::before {
    background-color: var( --e-global-color-airpetsweb_accent_4 );
}

.airpets-kit-2365 select,.airpets-kit-2365 .airpets-field-group .airpets-select-wrapper select,.airpets-kit-2365 .select2.select2-container .select2-selection[role="combobox"] {
    padding: 12px 15px 12px 15px;
}

.airpets-section.airpets-section-boxed > .airpets-container {
    max-width: 1280px;
}

.e-con {
    --container-max-width: 1280px;
}

.airpets-widget:not(:last-child) {
    --kit-widget-spacing: 20px;
}

.airpets-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

{
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width: 1024px) {
    .airpets-kit-2365 {
        --e-global-typography-airpetsweb_h1-font-size:45px;
        --e-global-typography-airpetsweb_h1-line-height: 1.4em;
        --e-global-typography-airpetsweb_h2-font-size: 35px;
        --e-global-typography-airpetsweb_h2-line-height: 1.1em;
        --e-global-typography-airpetsweb_h3-font-size: 25px;
        --e-global-typography-airpetsweb_h3-line-height: 1.1em;
        --e-global-typography-airpetsweb_h4-font-size: 20px;
        --e-global-typography-7b0d69f-font-size: 50px;
        font-size: var( --e-global-typography-airpetsweb_primary_font-font-size );
        line-height: var( --e-global-typography-airpetsweb_primary_font-line-height );
    }

    .airpets-kit-2365 h1 {
        font-size: var( --e-global-typography-airpetsweb_h1-font-size );
        line-height: var( --e-global-typography-airpetsweb_h1-line-height );
    }

    .airpets-kit-2365 .font-h1 {
        font-size: var( --e-global-typography-airpetsweb_h1-font-size );
        line-height: var( --e-global-typography-airpetsweb_h1-line-height );
    }

    .airpets-kit-2365 h2 {
        font-size: var( --e-global-typography-airpetsweb_h2-font-size );
        line-height: var( --e-global-typography-airpetsweb_h2-line-height );
    }

    .airpets-kit-2365 .font-h2 {
        font-size: var( --e-global-typography-airpetsweb_h2-font-size );
        line-height: var( --e-global-typography-airpetsweb_h2-line-height );
    }

    .airpets-kit-2365 h3 {
        font-size: var( --e-global-typography-airpetsweb_h3-font-size );
        line-height: var( --e-global-typography-airpetsweb_h3-line-height );
    }

    .airpets-kit-2365 .font-h3 {
        font-size: var( --e-global-typography-airpetsweb_h3-font-size );
        line-height: var( --e-global-typography-airpetsweb_h3-line-height );
    }

    .airpets-kit-2365 h4 {
        font-size: var( --e-global-typography-airpetsweb_h4-font-size );
        line-height: var( --e-global-typography-airpetsweb_h4-line-height );
    }

    .airpets-kit-2365 .font-h4 {
        font-size: var( --e-global-typography-airpetsweb_h4-font-size );
        line-height: var( --e-global-typography-airpetsweb_h4-line-height );
    }

    .airpets-kit-2365 h5 {
        font-size: var( --e-global-typography-airpetsweb_h5-font-size );
        line-height: var( --e-global-typography-airpetsweb_h5-line-height );
        letter-spacing: var( --e-global-typography-airpetsweb_h5-letter-spacing );
    }

    .airpets-kit-2365 .font-h5 {
        font-size: var( --e-global-typography-airpetsweb_h5-font-size );
        line-height: var( --e-global-typography-airpetsweb_h5-line-height );
        letter-spacing: var( --e-global-typography-airpetsweb_h5-letter-spacing );
    }

    .airpets-kit-2365 h6 {
        font-size: var( --e-global-typography-airpetsweb_h6-font-size );
        line-height: var( --e-global-typography-airpetsweb_h6-line-height );
    }

    .airpets-kit-2365 .font-h6 {
        font-size: var( --e-global-typography-airpetsweb_h6-font-size );
        line-height: var( --e-global-typography-airpetsweb_h6-line-height );
    }

    .airpets-kit-2365 button,.airpets-kit-2365 input[type="button"],.airpets-kit-2365 input[type="submit"],.airpets-kit-2365 .airpets-button {
        font-size: var( --e-global-typography-a61aa19-font-size );
        line-height: var( --e-global-typography-a61aa19-line-height );
        padding: 16px 30px 16px 30px;
    }

    html .button,html a.button,html button,html input[type=button],html input[type=submit],html .woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons a.button,html .woocommerce a.button,html .woocommerce.woocommerce-payment-methods .woocommerce-Message + a.button,html .woocommerce a.button.loading,html .woocommerce .cross-sells .add_to_cart_button,html .woocommerce a.added_to_cart,html .woocommerce button.button,html .woocommerce input.button,html .woocommerce.woocommerce-cart .cross-sells ul.products > li.product .button.add_to_cart_button,html .woocommerce #respond input#submit,html .woocommerce #content input.button,html .woocommerce-page a.button,html .woocommerce-page button.button,html .woocommerce-page input.button,html .woocommerce-page #respond input#submit,html .woocommerce-page #content input.button,html .woocommerce #respond input#submit.alt,html .woocommerce a.button.alt,html .woocommerce button.button.alt,html .woocommerce button.button.alt.disabled,html .woocommerce input.button.alt,html .woocommerce .woocommerce-message .airpetsweb-close-notice-btn,html .airpets-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a.button,html a.comment-reply-link,html .airpets-widget-woocommerce-menu-cart.airpets-element .airpets-button--checkout,html .airpets-widget-woocommerce-menu-cart.airpets-element .airpets-button--view-cart {
        font-size: var( --e-global-typography-a61aa19-font-size );
        line-height: var( --e-global-typography-a61aa19-line-height );
        padding: 16px 30px 16px 30px;
    }

    .airpets-kit-2365 label {
        font-size: var( --e-global-typography-78389d0-font-size );
        line-height: var( --e-global-typography-78389d0-line-height );
    }

    .airpets-kit-2365 input:not([type="button"]):not([type="submit"]),.airpets-kit-2365 textarea,.airpets-kit-2365 .airpets-field-textual {
        font-size: var( --e-global-typography-airpetsweb_primary_font-font-size );
        line-height: var( --e-global-typography-airpetsweb_primary_font-line-height );
    }

    .airpets-kit-2365 select,.airpets-kit-2365 .airpets-field-group .airpets-select-wrapper select,.airpets-kit-2365 .select2.select2-container .selection > .select2-selection[role="combobox"] {
        font-size: var( --e-global-typography-airpetsweb_primary_font-font-size );
        line-height: var( --e-global-typography-airpetsweb_primary_font-line-height );
    }

    .airpets-section.airpets-section-boxed > .airpets-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width: 767px) {
    .airpets-kit-2365 {
        --e-global-typography-airpetsweb_primary_font-font-size:16px;
        --e-global-typography-airpetsweb_primary_font-line-height: 1.5em;
        --e-global-typography-airpetsweb_h1-font-size: 34px;
        --e-global-typography-airpetsweb_h2-font-size: 30px;
        --e-global-typography-airpetsweb_h3-font-size: 23px;
        --e-global-typography-7b0d69f-font-size: 38px;
        --e-global-typography-1a9e108-font-size: 16px;
        font-size: var( --e-global-typography-airpetsweb_primary_font-font-size );
        line-height: var( --e-global-typography-airpetsweb_primary_font-line-height );
    }

    .airpets-kit-2365 h1 {
        font-size: var( --e-global-typography-airpetsweb_h1-font-size );
        line-height: var( --e-global-typography-airpetsweb_h1-line-height );
    }

    .airpets-kit-2365 .font-h1 {
        font-size: var( --e-global-typography-airpetsweb_h1-font-size );
        line-height: var( --e-global-typography-airpetsweb_h1-line-height );
    }

    .airpets-kit-2365 h2 {
        font-size: var( --e-global-typography-airpetsweb_h2-font-size );
        line-height: var( --e-global-typography-airpetsweb_h2-line-height );
    }

    .airpets-kit-2365 .font-h2 {
        font-size: var( --e-global-typography-airpetsweb_h2-font-size );
        line-height: var( --e-global-typography-airpetsweb_h2-line-height );
    }

    .airpets-kit-2365 h3 {
        font-size: var( --e-global-typography-airpetsweb_h3-font-size );
        line-height: var( --e-global-typography-airpetsweb_h3-line-height );
    }

    .airpets-kit-2365 .font-h3 {
        font-size: var( --e-global-typography-airpetsweb_h3-font-size );
        line-height: var( --e-global-typography-airpetsweb_h3-line-height );
    }

    .airpets-kit-2365 h4 {
        font-size: var( --e-global-typography-airpetsweb_h4-font-size );
        line-height: var( --e-global-typography-airpetsweb_h4-line-height );
    }

    .airpets-kit-2365 .font-h4 {
        font-size: var( --e-global-typography-airpetsweb_h4-font-size );
        line-height: var( --e-global-typography-airpetsweb_h4-line-height );
    }

    .airpets-kit-2365 h5 {
        font-size: var( --e-global-typography-airpetsweb_h5-font-size );
        line-height: var( --e-global-typography-airpetsweb_h5-line-height );
        letter-spacing: var( --e-global-typography-airpetsweb_h5-letter-spacing );
    }

    .airpets-kit-2365 .font-h5 {
        font-size: var( --e-global-typography-airpetsweb_h5-font-size );
        line-height: var( --e-global-typography-airpetsweb_h5-line-height );
        letter-spacing: var( --e-global-typography-airpetsweb_h5-letter-spacing );
    }

    .airpets-kit-2365 h6 {
        font-size: var( --e-global-typography-airpetsweb_h6-font-size );
        line-height: var( --e-global-typography-airpetsweb_h6-line-height );
    }

    .airpets-kit-2365 .font-h6 {
        font-size: var( --e-global-typography-airpetsweb_h6-font-size );
        line-height: var( --e-global-typography-airpetsweb_h6-line-height );
    }

    .airpets-kit-2365 button,.airpets-kit-2365 input[type="button"],.airpets-kit-2365 input[type="submit"],.airpets-kit-2365 .airpets-button {
        font-size: var( --e-global-typography-a61aa19-font-size );
        line-height: var( --e-global-typography-a61aa19-line-height );
        padding: 16px 25px 16px 25px;
    }

    html .button,html a.button,html button,html input[type=button],html input[type=submit],html .woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons a.button,html .woocommerce a.button,html .woocommerce.woocommerce-payment-methods .woocommerce-Message + a.button,html .woocommerce a.button.loading,html .woocommerce .cross-sells .add_to_cart_button,html .woocommerce a.added_to_cart,html .woocommerce button.button,html .woocommerce input.button,html .woocommerce.woocommerce-cart .cross-sells ul.products > li.product .button.add_to_cart_button,html .woocommerce #respond input#submit,html .woocommerce #content input.button,html .woocommerce-page a.button,html .woocommerce-page button.button,html .woocommerce-page input.button,html .woocommerce-page #respond input#submit,html .woocommerce-page #content input.button,html .woocommerce #respond input#submit.alt,html .woocommerce a.button.alt,html .woocommerce button.button.alt,html .woocommerce button.button.alt.disabled,html .woocommerce input.button.alt,html .woocommerce .woocommerce-message .airpetsweb-close-notice-btn,html .airpets-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a.button,html a.comment-reply-link,html .airpets-widget-woocommerce-menu-cart.airpets-element .airpets-button--checkout,html .airpets-widget-woocommerce-menu-cart.airpets-element .airpets-button--view-cart {
        font-size: var( --e-global-typography-a61aa19-font-size );
        line-height: var( --e-global-typography-a61aa19-line-height );
        padding: 16px 25px 16px 25px;
    }

    .airpets-kit-2365 label {
        font-size: var( --e-global-typography-78389d0-font-size );
        line-height: var( --e-global-typography-78389d0-line-height );
    }

    .airpets-kit-2365 input:not([type="button"]):not([type="submit"]),.airpets-kit-2365 textarea,.airpets-kit-2365 .airpets-field-textual {
        font-size: var( --e-global-typography-airpetsweb_primary_font-font-size );
        line-height: var( --e-global-typography-airpetsweb_primary_font-line-height );
    }

    .airpets-kit-2365 select,.airpets-kit-2365 .airpets-field-group .airpets-select-wrapper select,.airpets-kit-2365 .select2.select2-container .selection > .select2-selection[role="combobox"] {
        font-size: var( --e-global-typography-airpetsweb_primary_font-font-size );
        line-height: var( --e-global-typography-airpetsweb_primary_font-line-height );
    }

    .airpets-section.airpets-section-boxed > .airpets-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

/* End Custom Fonts CSS */
.about-page-shell .airpets-element.about-hero {
    margin-top: 75px;
    margin-bottom: 80px;
}

.about-page-shell .airpets-element.about-hero-column.airpets-column > .airpets-widget-wrap {
    justify-content: center;
}

.about-page-shell .airpets-element.about-title {
    width: auto;
    max-width: auto;
    margin: 40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: center;
}

.about-page-shell .airpets-element.about-title .airpets-heading-title {
    font-family: var( --e-global-typography-airpetsweb_h1-font-family ), Sans-serif;
    font-size: var( --e-global-typography-airpetsweb_h1-font-size );
    font-weight: var( --e-global-typography-airpetsweb_h1-font-weight );
    text-transform: var( --e-global-typography-airpetsweb_h1-text-transform );
    line-height: var( --e-global-typography-airpetsweb_h1-line-height );
}

.about-page-shell .airpets-element.about-splash {
    width: auto;
    max-width: auto;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;
}

.about-page-shell .airpets-element.about-splash .airpets-icon-wrapper {
    text-align: center;
}

.about-page-shell .airpets-element.about-splash.airpets-view-stacked .airpets-icon {
    background-color: var( --e-global-color-airpetsweb_accent_1 );
}

.about-page-shell .airpets-element.about-splash.airpets-view-framed .airpets-icon, .about-page-shell .airpets-element.about-splash.airpets-view-default .airpets-icon {
    color: var( --e-global-color-airpetsweb_accent_1 );
    border-color: var( --e-global-color-airpetsweb_accent_1 );
}

.about-page-shell .airpets-element.about-splash.airpets-view-framed .airpets-icon, .about-page-shell .airpets-element.about-splash.airpets-view-default .airpets-icon svg {
    fill: var( --e-global-color-airpetsweb_accent_1 );
}

.about-page-shell .airpets-element.about-splash .airpets-icon {
    font-size: 90px;
}

.about-page-shell .airpets-element.about-splash .airpets-icon svg {
    height: 90px;
}

.about-page-shell .airpets-element.about-story-section {
    margin-top: 0px;
    margin-bottom: 20px;
}

.airpets-bc-flex-widget .about-page-shell .airpets-element.about-story-content.airpets-column .airpets-widget-wrap {
    align-items: center;
}

.about-page-shell .airpets-element.about-story-content.airpets-column.airpets-element[data-airpets-type="column"] > .airpets-widget-wrap.airpets-element-populated {
    align-content: center;
    align-items: center;
}

.about-page-shell .airpets-element.about-story-content > .airpets-widget-wrap > .airpets-widget:not(.airpets-widget__width-auto):not(.airpets-widget__width-initial):not(:last-child):not(.airpets-absolute) {
    --kit-widget-spacing: 1.0E-6px;
}

.about-page-shell .airpets-element.about-story-heading {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;
}

.about-page-shell .airpets-element.about-story-media > .airpets-widget-wrap > .airpets-widget:not(.airpets-widget__width-auto):not(.airpets-widget__width-initial):not(:last-child):not(.airpets-absolute) {
    --kit-widget-spacing: 1.0E-6px;
}

.about-page-shell .airpets-element.about-story-image {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0% 0% 0% 25%;
}

.about-page-shell .airpets-element.about-story-image img {
    width: 100%;
    max-width: 640px;
    height: 40vh;
    object-fit: cover;
    object-position: center center;
    border-radius: 16px 16px 16px 16px;
}

.about-page-shell .airpets-element.airpets-element-a42758d {
    width: auto;
    max-width: auto;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    bottom: 20px;
}

body:not(.rtl) .about-page-shell .airpets-element.airpets-element-a42758d {
    left: 15%;
}

body.rtl .about-page-shell .airpets-element.airpets-element-a42758d {
    right: 15%;
}

.about-page-shell .airpets-element.airpets-element-a42758d .airpets-icon-wrapper {
    text-align: start;
}

.about-page-shell .airpets-element.airpets-element-a42758d.airpets-view-stacked .airpets-icon {
    background-color: var( --e-global-color-airpetsweb_accent_2 );
}

.about-page-shell .airpets-element.airpets-element-a42758d.airpets-view-framed .airpets-icon, .about-page-shell .airpets-element.airpets-element-a42758d.airpets-view-default .airpets-icon {
    color: var( --e-global-color-airpetsweb_accent_2 );
    border-color: var( --e-global-color-airpetsweb_accent_2 );
}

.about-page-shell .airpets-element.airpets-element-a42758d.airpets-view-framed .airpets-icon, .about-page-shell .airpets-element.airpets-element-a42758d.airpets-view-default .airpets-icon svg {
    fill: var( --e-global-color-airpetsweb_accent_2 );
}

.about-page-shell .airpets-element.airpets-element-a42758d .airpets-icon {
    font-size: 142px;
}

.about-page-shell .airpets-element.airpets-element-a42758d .airpets-icon svg {
    height: 142px;
}

.about-page-shell .airpets-element.about-values-banner > .airpets-container {
    max-width: 1140px;
}

.about-page-shell .airpets-element.about-values-banner {
    overflow: hidden;
    margin-top: 0px;
    margin-bottom: 30px;
}

.about-page-shell .airpets-element.airpets-element-0f947bf > .airpets-element-populated {
    padding-block-start:40px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px;}

.about-page-shell .airpets-element.airpets-element-525664d {
    padding: 0% 0% 0% 37%;
    z-index: 5;
}

.about-page-shell .airpets-element.airpets-element-525664d .airpets-icon-wrapper {
    text-align: start;
}

.about-page-shell .airpets-element.airpets-element-525664d.airpets-view-stacked .airpets-icon {
    background-color: var( --e-global-color-airpetsweb_accent_2 );
}

.about-page-shell .airpets-element.airpets-element-525664d.airpets-view-framed .airpets-icon, .about-page-shell .airpets-element.airpets-element-525664d.airpets-view-default .airpets-icon {
    color: var( --e-global-color-airpetsweb_accent_2 );
    border-color: var( --e-global-color-airpetsweb_accent_2 );
}

.about-page-shell .airpets-element.airpets-element-525664d.airpets-view-framed .airpets-icon, .about-page-shell .airpets-element.airpets-element-525664d.airpets-view-default .airpets-icon svg {
    fill: var( --e-global-color-airpetsweb_accent_2 );
}

.about-page-shell .airpets-element.airpets-element-525664d .airpets-icon {
    font-size: 54px;
}

.about-page-shell .airpets-element.airpets-element-525664d .airpets-icon svg {
    height: 54px;
}

.about-page-shell .airpets-element.airpets-element-525664d .airpets-icon i, .about-page-shell .airpets-element.airpets-element-525664d .airpets-icon svg {
    transform: rotate(100deg);
}

.about-page-shell .airpets-element.airpets-element-1d6656f.airpets-column > .airpets-widget-wrap {
    justify-content: center;
}

.about-page-shell .airpets-element.airpets-element-1d6656f > .airpets-widget-wrap > .airpets-widget:not(.airpets-widget__width-auto):not(.airpets-widget__width-initial):not(:last-child):not(.airpets-absolute) {
    --kit-widget-spacing: 40px;
}

.about-page-shell .airpets-element.about-values-icon {
    text-align: center;
}

.about-page-shell .airpets-element.about-values-icon .airpets-heading-title {
    font-size: 26px;
}

.about-page-shell .airpets-element.about-values-text {
    width: var( --container-widget-width, 545px );
    max-width: 545px;
    --container-widget-width: 545px;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.airpets-bc-flex-widget .about-page-shell .airpets-element.airpets-element-5bd91a9.airpets-column .airpets-widget-wrap {
    align-items: center;
}

.about-page-shell .airpets-element.airpets-element-5bd91a9.airpets-column.airpets-element[data-airpets-type="column"] > .airpets-widget-wrap.airpets-element-populated {
    align-content: center;
    align-items: center;
}

.about-page-shell .airpets-element.airpets-element-94f952c {
    padding: 5% 0% 0% 37%;
    z-index: 5;
}

.about-page-shell .airpets-element.airpets-element-94f952c .airpets-icon-wrapper {
    text-align: start;
}

.about-page-shell .airpets-element.airpets-element-94f952c.airpets-view-stacked .airpets-icon {
    background-color: var( --e-global-color-airpetsweb_accent_2 );
}

.about-page-shell .airpets-element.airpets-element-94f952c.airpets-view-framed .airpets-icon, .about-page-shell .airpets-element.airpets-element-94f952c.airpets-view-default .airpets-icon {
    color: var( --e-global-color-airpetsweb_accent_2 );
    border-color: var( --e-global-color-airpetsweb_accent_2 );
}

.about-page-shell .airpets-element.airpets-element-94f952c.airpets-view-framed .airpets-icon, .about-page-shell .airpets-element.airpets-element-94f952c.airpets-view-default .airpets-icon svg {
    fill: var( --e-global-color-airpetsweb_accent_2 );
}

.about-page-shell .airpets-element.airpets-element-94f952c .airpets-icon {
    font-size: 54px;
}

.about-page-shell .airpets-element.airpets-element-94f952c .airpets-icon svg {
    height: 54px;
}

.about-page-shell .airpets-element.airpets-element-94f952c .airpets-icon i, .about-page-shell .airpets-element.airpets-element-94f952c .airpets-icon svg {
    transform: rotate(185deg);
}

.about-page-shell .airpets-element.about-banner-section > .airpets-container {
    max-width: 1140px;
}

.about-page-shell .airpets-element.about-banner-section {
    overflow: hidden;
}

.about-page-shell .airpets-element.airpets-element-b2ccf21 > .airpets-widget-wrap > .airpets-widget:not(.airpets-widget__width-auto):not(.airpets-widget__width-initial):not(:last-child):not(.airpets-absolute) {
    --kit-widget-spacing: 1.0E-6px;
}

.about-page-shell .airpets-element.about-banner-image img {
    width: 100%;
}

.about-page-shell .airpets-element.airpets-element-f14aca3 {
    padding: 0% 0% 0% 45%;
    top: 18%;
    z-index: 5;
}

body:not(.rtl) .about-page-shell .airpets-element.airpets-element-f14aca3 {
    left: 10%;
}

body.rtl .about-page-shell .airpets-element.airpets-element-f14aca3 {
    right: 10%;
}

.about-page-shell .airpets-element.airpets-element-f14aca3 .airpets-icon-wrapper {
    text-align: start;
}

.about-page-shell .airpets-element.airpets-element-f14aca3.airpets-view-stacked .airpets-icon {
    background-color: var( --e-global-color-airpetsweb_accent_2 );
}

.about-page-shell .airpets-element.airpets-element-f14aca3.airpets-view-framed .airpets-icon, .about-page-shell .airpets-element.airpets-element-f14aca3.airpets-view-default .airpets-icon {
    color: var( --e-global-color-airpetsweb_accent_2 );
    border-color: var( --e-global-color-airpetsweb_accent_2 );
}

.about-page-shell .airpets-element.airpets-element-f14aca3.airpets-view-framed .airpets-icon, .about-page-shell .airpets-element.airpets-element-f14aca3.airpets-view-default .airpets-icon svg {
    fill: var( --e-global-color-airpetsweb_accent_2 );
}

.about-page-shell .airpets-element.airpets-element-f14aca3 .airpets-icon {
    font-size: 42px;
}

.about-page-shell .airpets-element.airpets-element-f14aca3 .airpets-icon svg {
    height: 42px;
}

.about-page-shell .airpets-element.about-impact-section:not(.airpets-motion-effects-element-type-background), .about-page-shell .airpets-element.about-impact-section > .airpets-motion-effects-container > .airpets-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-airpetsweb_accent_8 ) 0%, #F5F5F500 100%);
}

.about-page-shell .airpets-element.about-impact-section {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 20px;
    padding: 30px 30px 20px 30px;
}

.about-page-shell .airpets-element.about-impact-section > .airpets-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.about-page-shell .airpets-element.airpets-element-c15d5ac > .airpets-widget-wrap > .airpets-widget:not(.airpets-widget__width-auto):not(.airpets-widget__width-initial):not(:last-child):not(.airpets-absolute) {
    --kit-widget-spacing: 0.0001px;
}

.about-page-shell .airpets-element.about-impact-image {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0% 0% 0% 0%;
}

.about-page-shell .airpets-element.about-impact-image img {
    width: 100%;
    max-width: 640px;
    height: 40vh;
    object-fit: cover;
    object-position: center center;
    border-radius: 16px 16px 16px 16px;
}

.about-page-shell .airpets-element.airpets-element-bc4d867 {
    width: auto;
    max-width: auto;
    top: -70px;
}

body:not(.rtl) .about-page-shell .airpets-element.airpets-element-bc4d867 {
    right: -80px;
}

body.rtl .about-page-shell .airpets-element.airpets-element-bc4d867 {
    left: -80px;
}

.about-page-shell .airpets-element.airpets-element-bc4d867 .airpets-icon-wrapper {
    text-align: end;
}

.about-page-shell .airpets-element.airpets-element-bc4d867.airpets-view-stacked .airpets-icon {
    background-color: var( --e-global-color-airpetsweb_accent_1 );
}

.about-page-shell .airpets-element.airpets-element-bc4d867.airpets-view-framed .airpets-icon, .about-page-shell .airpets-element.airpets-element-bc4d867.airpets-view-default .airpets-icon {
    color: var( --e-global-color-airpetsweb_accent_1 );
    border-color: var( --e-global-color-airpetsweb_accent_1 );
}

.about-page-shell .airpets-element.airpets-element-bc4d867.airpets-view-framed .airpets-icon, .about-page-shell .airpets-element.airpets-element-bc4d867.airpets-view-default .airpets-icon svg {
    fill: var( --e-global-color-airpetsweb_accent_1 );
}

.about-page-shell .airpets-element.airpets-element-bc4d867 .airpets-icon {
    font-size: 120px;
}

.about-page-shell .airpets-element.airpets-element-bc4d867 .airpets-icon svg {
    height: 120px;
}

.airpets-bc-flex-widget .about-page-shell .airpets-element.airpets-element-845ab9d.airpets-column .airpets-widget-wrap {
    align-items: center;
}

.about-page-shell .airpets-element.airpets-element-845ab9d.airpets-column.airpets-element[data-airpets-type="column"] > .airpets-widget-wrap.airpets-element-populated {
    align-content: center;
    align-items: center;
}

.about-page-shell .airpets-element.airpets-element-845ab9d.airpets-column > .airpets-widget-wrap {
    justify-content: flex-end;
}

.about-page-shell .airpets-element.about-impact-heading {
    width: var( --container-widget-width, 400px );
    max-width: 400px;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;
    --container-widget-width: 400px;
    --container-widget-flex-grow: 0;
}

.about-page-shell .airpets-element.about-impact-copy {
    width: var( --container-widget-width, 400px );
    max-width: 400px;
    --container-widget-width: 400px;
    --container-widget-flex-grow: 0;
}

.about-page-shell .airpets-element.about-mission-section {
    margin-top: 0px;
    margin-bottom: 95px;
}

.airpets-bc-flex-widget .about-page-shell .airpets-element.airpets-element-0c00412.airpets-column .airpets-widget-wrap {
    align-items: center;
}

.about-page-shell .airpets-element.airpets-element-0c00412.airpets-column.airpets-element[data-airpets-type="column"] > .airpets-widget-wrap.airpets-element-populated {
    align-content: center;
    align-items: center;
}

.about-page-shell .airpets-element.airpets-element-0c00412 > .airpets-widget-wrap > .airpets-widget:not(.airpets-widget__width-auto):not(.airpets-widget__width-initial):not(:last-child):not(.airpets-absolute) {
    --kit-widget-spacing: 1.0E-6px;
}

.about-page-shell .airpets-element.about-mission-heading {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;
}

.about-page-shell .airpets-element.about-mission-copy {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
}

.about-page-shell .airpets-element.airpets-element-6742fb0 > .airpets-widget-wrap > .airpets-widget:not(.airpets-widget__width-auto):not(.airpets-widget__width-initial):not(:last-child):not(.airpets-absolute) {
    --kit-widget-spacing: 1.0E-6px;
}

.about-page-shell .airpets-element.about-mission-image {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0% 0% 0% 25%;
}

.about-page-shell .airpets-element.about-mission-image img {
    width: 100%;
    max-width: 640px;
    height: 40vh;
    object-fit: cover;
    object-position: center center;
    border-radius: 16px 16px 16px 16px;
}

.about-page-shell .airpets-element.airpets-element-43bac40 {
    width: auto;
    max-width: auto;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    top: 1px;
}

body:not(.rtl) .about-page-shell .airpets-element.airpets-element-43bac40 {
    left: 14.999%;
}

body.rtl .about-page-shell .airpets-element.airpets-element-43bac40 {
    right: 14.999%;
}

.about-page-shell .airpets-element.airpets-element-43bac40 .airpets-icon-wrapper {
    text-align: start;
}

.about-page-shell .airpets-element.airpets-element-43bac40.airpets-view-stacked .airpets-icon {
    background-color: var( --e-global-color-airpetsweb_accent_2 );
}

.about-page-shell .airpets-element.airpets-element-43bac40.airpets-view-framed .airpets-icon, .about-page-shell .airpets-element.airpets-element-43bac40.airpets-view-default .airpets-icon {
    color: var( --e-global-color-airpetsweb_accent_2 );
    border-color: var( --e-global-color-airpetsweb_accent_2 );
}

.about-page-shell .airpets-element.airpets-element-43bac40.airpets-view-framed .airpets-icon, .about-page-shell .airpets-element.airpets-element-43bac40.airpets-view-default .airpets-icon svg {
    fill: var( --e-global-color-airpetsweb_accent_2 );
}

.about-page-shell .airpets-element.airpets-element-43bac40 .airpets-icon {
    font-size: 142px;
}

.about-page-shell .airpets-element.airpets-element-43bac40 .airpets-icon svg {
    height: 142px;
}

:root {
    --page-title-display: none;
}

@media(max-width: 1024px) and (min-width:768px) {
    .about-page-shell .airpets-element.about-story-content {
        width:50%;
    }

    .about-page-shell .airpets-element.about-story-media {
        width: 50%;
    }

    .about-page-shell .airpets-element.airpets-element-0f947bf {
        width: 14%;
    }

    .about-page-shell .airpets-element.airpets-element-1d6656f {
        width: 70%;
    }

    .about-page-shell .airpets-element.airpets-element-5bd91a9 {
        width: 15%;
    }

    .about-page-shell .airpets-element.airpets-element-0c00412 {
        width: 50%;
    }

    .about-page-shell .airpets-element.airpets-element-6742fb0 {
        width: 50%;
    }
}

@media(max-width: 1024px) {
    .about-page-shell .airpets-element.about-hero {
        margin-top:50px;
        margin-bottom: 70px;
    }

    .about-page-shell .airpets-element.about-title .airpets-heading-title {
        font-size: var( --e-global-typography-airpetsweb_h1-font-size );
        line-height: var( --e-global-typography-airpetsweb_h1-line-height );
    }

    .about-page-shell .airpets-element.about-story-section {
        margin-top: 0px;
        margin-bottom: 55px;
    }

    .about-page-shell .airpets-element.about-story-image {
        padding: 0px 0px 0px 30px;
    }

    .about-page-shell .airpets-element.about-story-image img {
        height: 400px;
    }

    body:not(.rtl) .about-page-shell .airpets-element.airpets-element-a42758d {
        left: 15px;
    }

    body.rtl .about-page-shell .airpets-element.airpets-element-a42758d {
        right: 15px;
    }

    .about-page-shell .airpets-element.airpets-element-a42758d .airpets-icon {
        font-size: 70px;
    }

    .about-page-shell .airpets-element.airpets-element-a42758d .airpets-icon svg {
        height: 70px;
    }

    .about-page-shell .airpets-element.airpets-element-525664d .airpets-icon {
        font-size: 45px;
    }

    .about-page-shell .airpets-element.airpets-element-525664d .airpets-icon svg {
        height: 45px;
    }

    .about-page-shell .airpets-element.airpets-element-94f952c .airpets-icon {
        font-size: 45px;
    }

    .about-page-shell .airpets-element.airpets-element-94f952c .airpets-icon svg {
        height: 45px;
    }

    .about-page-shell .airpets-element.airpets-element-f14aca3 .airpets-icon {
        font-size: 45px;
    }

    .about-page-shell .airpets-element.airpets-element-f14aca3 .airpets-icon svg {
        height: 45px;
    }

    .about-page-shell .airpets-element.about-impact-section {
        margin-top: 0px;
        margin-bottom: 70px;
        padding: 140px 30px 35px 30px;
    }

    .about-page-shell .airpets-element.about-impact-image img {
        height: 400px;
    }

    .about-page-shell .airpets-element.airpets-element-bc4d867 .airpets-icon {
        font-size: 100px;
    }

    .about-page-shell .airpets-element.airpets-element-bc4d867 .airpets-icon svg {
        height: 100px;
    }

    .about-page-shell .airpets-element.airpets-element-845ab9d > .airpets-element-populated {
        padding-block-start:30px;padding-inline-start:30px;padding-block-end:0px;padding-inline-end:0px;}

    .about-page-shell .airpets-element.about-mission-section {
        margin-top: 0px;
        margin-bottom: 70px;
    }

    .about-page-shell .airpets-element.about-mission-image {
        padding: 0px 0px 0px 30px;
    }

    .about-page-shell .airpets-element.about-mission-image img {
        height: 400px;
    }

    body:not(.rtl) .about-page-shell .airpets-element.airpets-element-43bac40 {
        left: 15px;
    }

    body.rtl .about-page-shell .airpets-element.airpets-element-43bac40 {
        right: 15px;
    }

    .about-page-shell .airpets-element.airpets-element-43bac40 .airpets-icon {
        font-size: 70px;
    }

    .about-page-shell .airpets-element.airpets-element-43bac40 .airpets-icon svg {
        height: 70px;
    }
}

@media(max-width: 767px) {
    .about-page-shell .airpets-element.about-hero {
        margin-top:30px;
        margin-bottom: 35px;
    }

    .about-page-shell .airpets-element.about-hero-column.airpets-column > .airpets-widget-wrap {
        justify-content: flex-start;
    }

    .about-page-shell .airpets-element.about-title {
        text-align: start;
    }

    .about-page-shell .airpets-element.about-title .airpets-heading-title {
        font-size: var( --e-global-typography-airpetsweb_h1-font-size );
        line-height: var( --e-global-typography-airpetsweb_h1-line-height );
    }

    .about-page-shell .airpets-element.about-story-section {
        margin-top: 0px;
        margin-bottom: 25px;
    }

    .about-page-shell .airpets-element.about-story-content > .airpets-element-populated {
        margin-block-start:0px;margin-inline-start:0px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .about-page-shell .airpets-element.about-story-heading {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
    }

    .about-page-shell .airpets-element.about-story-copy {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .about-page-shell .airpets-element.about-story-media > .airpets-element-populated {
        margin-block-start:0px;margin-inline-start:0px;margin-block-end:25px;margin-inline-end:0px;--e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .about-page-shell .airpets-element.about-story-image {
        padding: 0px 0px 0px 0px;
    }

    body:not(.rtl) .about-page-shell .airpets-element.airpets-element-a42758d {
        left: 0px;
    }

    body.rtl .about-page-shell .airpets-element.airpets-element-a42758d {
        right: 0px;
    }

    .about-page-shell .airpets-element.airpets-element-a42758d {
        bottom: 0px;
    }

    .about-page-shell .airpets-element.airpets-element-a42758d .airpets-icon {
        font-size: 50px;
    }

    .about-page-shell .airpets-element.airpets-element-a42758d .airpets-icon svg {
        height: 50px;
    }

    .about-page-shell .airpets-element.airpets-element-a42758d .airpets-icon i, .about-page-shell .airpets-element.airpets-element-a42758d .airpets-icon svg {
        transform: rotate(260deg);
    }

    .about-page-shell .airpets-element.about-values-banner {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .about-page-shell .airpets-element.airpets-element-0f947bf > .airpets-element-populated {
        margin-block-start:0px;margin-inline-start:0px;margin-block-end:10px;margin-inline-end:0px;--e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding-block-start:0em;padding-inline-start:0em;padding-block-end:0em;padding-inline-end:0em;}

    .about-page-shell .airpets-element.airpets-element-525664d .airpets-icon {
        font-size: 35px;
    }

    .about-page-shell .airpets-element.airpets-element-525664d .airpets-icon svg {
        height: 35px;
    }

    .about-page-shell .airpets-element.airpets-element-1d6656f > .airpets-widget-wrap > .airpets-widget:not(.airpets-widget__width-auto):not(.airpets-widget__width-initial):not(:last-child):not(.airpets-absolute) {
        --kit-widget-spacing: 10px;
    }

    .about-page-shell .airpets-element.airpets-element-1d6656f > .airpets-element-populated {
        margin-block-start:0px;margin-inline-start:0px;margin-block-end:10px;margin-inline-end:0px;--e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .about-page-shell .airpets-element.airpets-element-94f952c .airpets-icon-wrapper {
        text-align: center;
    }

    .about-page-shell .airpets-element.airpets-element-94f952c .airpets-icon {
        font-size: 35px;
    }

    .about-page-shell .airpets-element.airpets-element-94f952c .airpets-icon svg {
        height: 35px;
    }

    .about-page-shell .airpets-element.airpets-element-f14aca3 .airpets-icon {
        font-size: 25px;
    }

    .about-page-shell .airpets-element.airpets-element-f14aca3 .airpets-icon svg {
        height: 25px;
    }

    .about-page-shell .airpets-element.about-impact-section {
        margin-top: 0px;
        margin-bottom: 5px;
        padding: 100px 20px 25px 20px;
    }

    .about-page-shell .airpets-element.airpets-element-c15d5ac > .airpets-element-populated {
        margin-block-start:0px;margin-inline-start:0px;margin-block-end:25px;margin-inline-end:0px;--e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .about-page-shell .airpets-element.about-impact-image {
        margin: 0px 45px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    body:not(.rtl) .about-page-shell .airpets-element.airpets-element-bc4d867 {
        right: 0px;
    }

    body.rtl .about-page-shell .airpets-element.airpets-element-bc4d867 {
        left: 0px;
    }

    .about-page-shell .airpets-element.airpets-element-bc4d867 {
        top: -50px;
    }

    .about-page-shell .airpets-element.airpets-element-bc4d867 .airpets-icon {
        font-size: 70px;
    }

    .about-page-shell .airpets-element.airpets-element-bc4d867 .airpets-icon svg {
        height: 70px;
    }

    .about-page-shell .airpets-element.airpets-element-845ab9d.airpets-column > .airpets-widget-wrap {
        justify-content: flex-start;
    }

    .about-page-shell .airpets-element.airpets-element-845ab9d > .airpets-element-populated {
        padding-block-start:0px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px;}

    .about-page-shell .airpets-element.about-impact-heading {
        width: 100%;
        max-width: 100%;
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
    }

    .about-page-shell .airpets-element.about-impact-copy {
        width: 100%;
        max-width: 100%;
    }

    .about-page-shell .airpets-element.about-mission-section {
        margin-top: 0px;
        margin-bottom: 50px;
    }

    .about-page-shell .airpets-element.airpets-element-0c00412 > .airpets-element-populated {
        margin-block-start:0px;margin-inline-start:0px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .about-page-shell .airpets-element.about-mission-heading {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
    }

    .about-page-shell .airpets-element.about-mission-copy {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
    }

    .about-page-shell .airpets-element.airpets-element-6742fb0 > .airpets-element-populated {
        margin-block-start:0px;margin-inline-start:0px;margin-block-end:25px;margin-inline-end:0px;--e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .about-page-shell .airpets-element.about-mission-image {
        margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        padding: 0px 0px 0px 0px;
    }

    .about-page-shell .airpets-element.airpets-element-43bac40 {
        margin: -10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        top: 0%;
    }

    body:not(.rtl) .about-page-shell .airpets-element.airpets-element-43bac40 {
        left: 0%;
    }

    body.rtl .about-page-shell .airpets-element.airpets-element-43bac40 {
        right: 0%;
    }

    .about-page-shell .airpets-element.airpets-element-43bac40 .airpets-icon {
        font-size: 50px;
    }

    .about-page-shell .airpets-element.airpets-element-43bac40 .airpets-icon svg {
        height: 50px;
    }

    .about-page-shell .airpets-element.airpets-element-43bac40 .airpets-icon i, .about-page-shell .airpets-element.airpets-element-43bac40 .airpets-icon svg {
        transform: rotate(180deg);
    }
}

.site-header-shell .airpets-element.header-bar > .airpets-container > .airpets-column > .airpets-widget-wrap {
    align-content: center;
    align-items: center;
}
