section.servicos-inspection .service-widget {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-flow: column;
    -webkit-box-pack: end;
    justify-content: flex-end;
    background-image: url(../img/tes2.svg),-webkit-linear-gradient(top,transparent,rgba(0,0,0,.54)),url(../img/services-bg2.svg),url(../img/services-bg.svg);
    background-image: url(../img/tes2.svg),linear-gradient(180deg,transparent,rgba(0,0,0,.54)),url(../img/services-bg2.svg),url(../img/services-bg.svg);
    background-size: 136%,100%,105%,auto 150%;
    background-repeat: no-repeat;
    background-position: -10.4rem .95rem,50%,0 0,50%;
    height: 292px;
    border-radius: 10px;
    box-shadow: 0 0 16px -8px rgba(0,0,0,.82),0 4px 16px -8px rgba(0,0,0,.32);
    margin-bottom: 1rem;
    color: #fff;
    padding: 1.625rem
}

    section.servicos-inspection .service-widget.sw-bg1 {
        background-image: url(../img/tes3.svg),-webkit-linear-gradient(#1c83ce,#1f3b53);
        background-image: url(../img/tes3.svg),linear-gradient(#1c83ce,#1f3b53);
        background-position: -5rem 4rem,0
    }

    section.servicos-inspection .service-widget .service-widget-footer {
        display: -webkit-box;
        display: flex;
        -webkit-box-pack: justify;
        justify-content: space-between;
        -webkit-box-align: end;
        align-items: flex-end
    }

section.servicos-inspection .frm-codigo-postal input {
    max-width: 400px
}

section.servicos-inspection p, section.servicos-inspection ul > li {
    font-size: 1.125rem;
    line-height: 1.75rem
}

section.servicos-inspection ul {
    margin-left: -20px
}

@media (max-width:425px) {
    main.website div.website-container {
        top: 100px
    }
}

@media (max-width:768px) and (min-width:426px) {
    main.website div.website-container {
        top: 130px
    }
}

@media (max-width:768px) {
    main.website div.website-header, main.website div.website-header.bg-img-6 {
        min-height: auto;
        height: 365px
    }

    main.website div.website-container {
        top: 130px;
        overflow-x: hidden
    }

        main.website div.website-container section.servicos-header {
            margin-bottom: 8rem
        }

        main.website div.website-container section.servicos-inspection > .row {
            margin-left: -30px;
            margin-right: -30px
        }

        main.website div.website-container section.servicos-inspection .paper {
            border-radius: 0 !important;
            box-shadow: none !important
        }

        main.website div.website-container section.servicos-inspection h4 {
            font-size: 1.25rem;
            line-height: 1.8125rem
        }

        main.website div.website-container section.servicos-inspection h5 {
            font-size: 1.275rem;
            line-height: 1.875rem;
            font-weight: 400
        }

        main.website div.website-container section.servicos-inspection .service-widget {
            background-size: 500%;
            background-position: 68% -10%,50%
        }

            main.website div.website-container section.servicos-inspection .service-widget.sw-bg1 {
                background-position: 55% 25%,0
            }

        main.website div.website-container section.servicos-inspection .piquete-inspection {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            flex-flow: column nowrap;
            -webkit-box-align: center;
            align-items: center
        }

            main.website div.website-container section.servicos-inspection .piquete-inspection > div {
                text-align: center
            }

                main.website div.website-container section.servicos-inspection .piquete-inspection > div.icon {
                    margin-bottom: 1rem
                }
}
