.elementor-2418 .elementor-element.elementor-element-36458a97{--display:flex;--min-height:96px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-2418 .elementor-element.elementor-element-1b23ddc0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-2418 .elementor-element.elementor-element-48772de9 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}@media(max-width:1024px){.elementor-2418 .elementor-element.elementor-element-36458a97{--padding-top:0px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-2418 .elementor-element.elementor-element-36458a97{--padding-top:72px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-36458a97 *//* =========================================================
   ARGUS — PRODUCT BROCHURES SECTION
   Clean Production CSS
   Outer Elementor Container
   ========================================================= */

/* 01. SECTION */

.elementor-2418 .elementor-element.elementor-element-36458a97 {
    --argus-content-width: 1200px;

    position: relative;
    isolation: isolate;
    overflow: hidden;

    width: 100%;

    padding: 58px 24px 66px !important;

    background:
        radial-gradient(
            ellipse at 82% 12%,
            rgba(39,170,225,.13),
            transparent 48%
        ),
        radial-gradient(
            ellipse at 10% 85%,
            rgba(25,112,162,.14),
            transparent 48%
        ),
        linear-gradient(
            125deg,
            #061D30 0%,
            #0B304A 52%,
            #051B2D 100%
        ) !important;
}

/* 02. ARGUS TECHNICAL DRAWINGS */

.elementor-2418 .elementor-element.elementor-element-36458a97::before {
    content: "";

    position: absolute;
    inset: 0;
    z-index: 0;

    pointer-events: none;

    background-image:
        url("https://argusinnovates.com/wp-content/uploads/2026/09/Argus-8-150-Pig-Valve-Model-D-with-Drain-and-Bleed-OUTLINE_MIN2.png"),
        url("https://argusinnovates.com/wp-content/uploads/2026/09/ARGUS-6-900-Pig-Valve-Model-D-OUTLINE_MIN.png");

    background-repeat: no-repeat;

    background-size:
        420px auto,
        360px auto;

    background-position:
        right -65px top -110px,
        left -95px bottom -100px;

    opacity: .24;
}

/* 03. TECHNICAL GRID */

.elementor-2418 .elementor-element.elementor-element-36458a97::after {
    content: "";

    position: absolute;
    inset: 0;
    z-index: 1;

    pointer-events: none;

    background-image:
        linear-gradient(
            rgba(135,203,236,.105) 1px,
            transparent 1px
        ),
        linear-gradient(
            90deg,
            rgba(135,203,236,.105) 1px,
            transparent 1px
        );

    background-size: 44px 44px;
    opacity: .75;

    -webkit-mask-image: linear-gradient(
        to bottom,
        transparent 0%,
        black 14%,
        black 88%,
        transparent 100%
    );

    mask-image: linear-gradient(
        to bottom,
        transparent 0%,
        black 14%,
        black 88%,
        transparent 100%
    );
}

/* 04. CONTENT WIDTH */

.elementor-2418 .elementor-element.elementor-element-36458a97 > .e-con-inner {
    position: relative;
    z-index: 2;

    width: 100% !important;
    max-width: var(--argus-content-width) !important;

    margin-inline: auto !important;
}

.elementor-2418 .elementor-element.elementor-element-36458a97 > .elementor-element {
    position: relative;
    z-index: 2;

    width: 100% !important;
    max-width: var(--argus-content-width) !important;

    margin-inline: auto !important;
}

/* 05. SECTION HEADER */

.elementor-2418 .elementor-element.elementor-element-36458a97 .argus-brochures-head {
    position: relative;
    z-index: 2;

    width: 100%;
    margin-bottom: 28px;
}

/* Eyebrow */

.elementor-2418 .elementor-element.elementor-element-36458a97 .argus-brochures-eyebrow {
    position: relative;
    padding-left: 40px;
}

.elementor-2418 .elementor-element.elementor-element-36458a97 .argus-brochures-eyebrow::before {
    content: "";

    position: absolute;
    left: 0;
    top: 50%;

    width: 26px;
    height: 2px;

    transform: translateY(-50%);

    background: linear-gradient(
        90deg,
        #27AAE1,
        #A1E6FA
    );

    box-shadow:
        0 0 10px rgba(39,170,225,.3);
}

.elementor-2418 .elementor-element.elementor-element-36458a97 .argus-brochures-eyebrow,
.elementor-2418 .elementor-element.elementor-element-36458a97 .argus-brochures-eyebrow p {
    margin: 0 !important;

    color: #91D8F3 !important;

    font-size: 10px !important;
    font-weight: 700 !important;
    line-height: 1.4 !important;
    letter-spacing: .18em;

    text-transform: uppercase;
}

/* Heading */

.elementor-2418 .elementor-element.elementor-element-36458a97 .argus-brochures-title .elementor-heading-title {
    margin: 0 !important;

    color: #FFFFFF !important;

    font-size: clamp(30px, 3.1vw, 43px) !important;
    font-weight: 800 !important;
    line-height: 1.1 !important;
    letter-spacing: -.035em;

    text-transform: uppercase;
}

/* Description */

.elementor-2418 .elementor-element.elementor-element-36458a97 .argus-brochures-desc {
    max-width: 640px;
}

.elementor-2418 .elementor-element.elementor-element-36458a97 .argus-brochures-desc,
.elementor-2418 .elementor-element.elementor-element-36458a97 .argus-brochures-desc p {
    margin: 0 !important;

    color: #BCD1DC !important;

    font-size: 14px !important;
    line-height: 1.6 !important;
}

/* Heading glow */

.elementor-2418 .elementor-element.elementor-element-36458a97 .argus-brochures-head::before {
    content: "";

    position: absolute;
    top: -32px;
    left: -40px;
    z-index: -1;

    width: 380px;
    height: 180px;

    pointer-events: none;

    background: radial-gradient(
        ellipse,
        rgba(39,170,225,.10),
        transparent 72%
    );
}

/* 06. BROCHURE GRID */

.elementor-2418 .elementor-element.elementor-element-36458a97 .jet-listing-grid {
    position: relative;
    z-index: 2;

    width: 100%;
    max-width: var(--argus-content-width);

    margin-inline: auto;
}

.elementor-2418 .elementor-element.elementor-element-36458a97 .jet-listing-grid__items {
    row-gap: 20px;
}

/* 07. TABLET */

@media (max-width: 1024px) {
    .elementor-2418 .elementor-element.elementor-element-36458a97 {
        padding: 48px 24px 54px !important;
    }

    .elementor-2418 .elementor-element.elementor-element-36458a97::before {
        background-size:
            330px auto,
            290px auto;

        background-position:
            right -85px top -70px,
            left -90px bottom -65px;
    }
}

/* 08. PHONE */

@media (max-width: 767px) {
    .elementor-2418 .elementor-element.elementor-element-36458a97 {
        padding: 38px 16px 46px !important;
    }

    .elementor-2418 .elementor-element.elementor-element-36458a97::before {
        background-size:
            260px auto,
            220px auto;

        background-position:
            right -120px top -25px,
            left -100px bottom -15px;

        opacity: .14;
    }

    .elementor-2418 .elementor-element.elementor-element-36458a97::after {
        background-size: 36px 36px;
        opacity: .55;
    }

    .elementor-2418 .elementor-element.elementor-element-36458a97 .argus-brochures-head {
        margin-bottom: 22px;
    }

    .elementor-2418 .elementor-element.elementor-element-36458a97 .argus-brochures-title .elementor-heading-title {
        font-size: clamp(28px, 7vw, 36px) !important;
    }

    .elementor-2418 .elementor-element.elementor-element-36458a97 .argus-brochures-desc,
    .elementor-2418 .elementor-element.elementor-element-36458a97 .argus-brochures-desc p {
        font-size: 13px !important;
    }

    .elementor-2418 .elementor-element.elementor-element-36458a97 .jet-listing-grid__items {
        row-gap: 16px;
    }
}/* End custom CSS */