.elementor-2804 .elementor-element.elementor-element-32c30d5{--display:flex;--padding-top:50px;--padding-bottom:120px;--padding-left:10px;--padding-right:10px;}.elementor-2804 .elementor-element.elementor-element-ac50091{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2804 .elementor-element.elementor-element-cc9d6d7.elementor-element{--align-self:flex-end;}.elementor-2804 .elementor-element.elementor-element-cc9d6d7{z-index:2;}.elementor-2804 .elementor-element.elementor-element-a389d2f{padding:0px 0px 58px 0px;bottom:-112px;z-index:1;}body:not(.rtl) .elementor-2804 .elementor-element.elementor-element-a389d2f{right:-160px;}body.rtl .elementor-2804 .elementor-element.elementor-element-a389d2f{left:-160px;}@media(max-width:1366px){.elementor-2804 .elementor-element.elementor-element-32c30d5{--padding-top:20px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-2804 .elementor-element.elementor-element-a389d2f{right:16px;}body.rtl .elementor-2804 .elementor-element.elementor-element-a389d2f{left:16px;}.elementor-2804 .elementor-element.elementor-element-a389d2f{bottom:12px;}}@media(max-width:1024px){.elementor-2804 .elementor-element.elementor-element-32c30d5{--padding-top:50px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-2804 .elementor-element.elementor-element-ac50091.elementor-element{--order:-99999 /* order start hack */;}.elementor-2804 .elementor-element.elementor-element-9904ee5{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2804 .elementor-element.elementor-element-cc9d6d7.elementor-element{--align-self:center;}.elementor-2804 .elementor-element.elementor-element-cc9d6d7{z-index:3;text-align:center;}.elementor-2804 .elementor-element.elementor-element-cc9d6d7 img{width:100%;}body:not(.rtl) .elementor-2804 .elementor-element.elementor-element-a389d2f{right:-4px;}body.rtl .elementor-2804 .elementor-element.elementor-element-a389d2f{left:-4px;}.elementor-2804 .elementor-element.elementor-element-a389d2f{bottom:-105px;z-index:2;}}@media(max-width:767px){.elementor-2804 .elementor-element.elementor-element-32c30d5{--padding-top:30px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2804 .elementor-element.elementor-element-a389d2f{bottom:-137px;}}@media(min-width:768px){.elementor-2804 .elementor-element.elementor-element-32c30d5{--content-width:1700px;}}/* Start custom CSS for html, class: .elementor-element-9904ee5 */.monitor-card{
    position:relative;
    width:370px;
    min-height:115px;
    padding:48px 18px 18px;
    box-sizing:border-box;
    color:#fff;
    font-family:Arial,sans-serif;

    /* allow badge overflow */
    overflow:visible;
}

/* Card shape */
.monitor-card::before{
    content:"";
    position:absolute;
    inset:0;

    background:linear-gradient(
        135deg,
        #0a3567 0%,
        #1c4f81 100%
    );

    border:1px solid rgba(255,255,255,.25);
    border-radius:18px 88px 18px 18px; 

    clip-path:polygon(
        0 0,
        92% 0,
        100% 100%,
        0 100%
    );

    z-index:0;
}

/* Content above shape */
.content,
.badge-left,
.badge-right{
    position:relative;
    z-index:2;
}

/* Left badge */
.badge-left{
    position:absolute;
    top:15px;
    left:16px;

    background:#73b23a;
    color:#fff;

    font-size:12px;
    font-weight:700;

    padding:5px 10px;
    border-radius:6px;
}

/* Right badge - hanging outside */
.badge-right{
    position:absolute;
    top:14px;
    right:-22px; /* pushes outside card */

    background:#f3c400;
    color:#000;

    font-size:12px;
    font-weight:700;

    padding:7px 14px;
    border-radius:20px;

    white-space:nowrap;

    box-shadow:0 2px 8px rgba(0,0,0,.15);
}

/* Content */
.content h2{
    margin:0 0 8px;
    font-size:17px;
    font-weight:700;
    line-height:1.2;
}

.content p{
    margin:0;
    font-size:12px;
    line-height:1.35;
    color:rgba(255,255,255,.9);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a389d2f */.theme-arrow-bg-object SVG{
        width: 756PX;
        height: 303px;
}

@media(max-width:500px){
    .theme-arrow-bg-object SVG{
        width: 366px;
}
}/* End custom CSS */