.elementor-55 .elementor-element.elementor-element-71625ea{--display:flex;--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-71625ea:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-71625ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://digisigng.com/wp-content/uploads/2026/08/Digisign-Office.png");background-position:-378px -173px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-ccfcef0{background-color:#262634BA;padding:5px 10px 6px 10px;border-radius:20px 20px 20px 20px;text-align:start;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;color:#FF7B00;}.elementor-55 .elementor-element.elementor-element-ccfcef0.elementor-element{--align-self:flex-start;}.elementor-55 .elementor-element.elementor-element-ccfcef0 p{margin-block-end:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-dbc57a0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:37px;font-weight:700;color:#F9F9F9;}.elementor-55 .elementor-element.elementor-element-8f5389a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#C2C6D0;}.elementor-55 .elementor-element.elementor-element-8f5389a p{margin-block-end:0px;}.elementor-55 .elementor-element.elementor-element-4cfe808{--display:flex;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-55 .elementor-element.elementor-element-4cfe808.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-0fdf747{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-ff2ffe8{--display:flex;--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;}.elementor-55 .elementor-element.elementor-element-efa6687 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:37px;font-weight:700;color:#0A181E;}.elementor-55 .elementor-element.elementor-element-30fbca2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#343537;}.elementor-55 .elementor-element.elementor-element-30fbca2 p{margin-block-end:0px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-55 .elementor-element.elementor-element-dc7ecc8 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-55 .elementor-element.elementor-element-dc7ecc8 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-55 .elementor-element.elementor-element-dc7ecc8 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-55 .elementor-element.elementor-element-dc7ecc8 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-55 .elementor-element.elementor-element-dc7ecc8 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-55 .elementor-element.elementor-element-dc7ecc8 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-55 .elementor-element.elementor-element-dc7ecc8 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-55 .elementor-element.elementor-element-dc7ecc8 .elementor-field-type-html{padding-bottom:0px;}.elementor-55 .elementor-element.elementor-element-dc7ecc8 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-55 .elementor-element.elementor-element-dc7ecc8 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-55 .elementor-element.elementor-element-dc7ecc8 .e-form__buttons__wrapper__button-next{background-color:#FF7B00;color:#ffffff;}.elementor-55 .elementor-element.elementor-element-dc7ecc8 .elementor-button[type="submit"]{background-color:#FF7B00;color:#ffffff;}.elementor-55 .elementor-element.elementor-element-dc7ecc8 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-55 .elementor-element.elementor-element-dc7ecc8 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-55 .elementor-element.elementor-element-dc7ecc8 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-55 .elementor-element.elementor-element-dc7ecc8 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-55 .elementor-element.elementor-element-dc7ecc8 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-55 .elementor-element.elementor-element-dc7ecc8 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-55 .elementor-element.elementor-element-dc7ecc8{--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-55 .elementor-element.elementor-element-2d64124{--display:flex;--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;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-55 .elementor-element.elementor-element-107e492{--display:flex;--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;}.elementor-55 .elementor-element.elementor-element-acf98fd{--display:flex;--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;}body.elementor-page-55:not(.elementor-motion-effects-element-type-background), body.elementor-page-55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-55 .elementor-element.elementor-element-4cfe808{--width:39.091%;}.elementor-55 .elementor-element.elementor-element-ff2ffe8{--width:50%;}.elementor-55 .elementor-element.elementor-element-2d64124{--width:50%;}}@media(max-width:1024px){.elementor-55 .elementor-element.elementor-element-71625ea:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-71625ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-55 .elementor-element.elementor-element-71625ea:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-71625ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-55 .elementor-element.elementor-element-dbc57a0{text-align:center;}.elementor-55 .elementor-element.elementor-element-efa6687{text-align:center;}}/* Start custom CSS for html, class: .elementor-element-15811f4 *//* =========================================================
   QUICK CONTACT POINTS
========================================================= */

.dg-contact-hero-points{

    display:grid;

    grid-template-columns:
        repeat(2,minmax(0,1fr));

    gap:12px;

    margin-top:25px;
}


/* =========================================================
   POINT
========================================================= */

.dg-contact-hero-point{

    display:flex;

    align-items:center;

    gap:10px;

    min-width:0;

    padding:11px;

    background:rgba(255,255,255,.045);

    border:1px solid rgba(255,255,255,.09);

    border-radius:10px;

    box-sizing:border-box;
}


/* =========================================================
   POINT ICON
========================================================= */

.dg-contact-hero-point-icon{

    width:34px;
    height:34px;

    display:flex;

    align-items:center;
    justify-content:center;

    background:rgba(255,123,0,.13);

    color:#ff7b00;

    border-radius:8px;

    flex:0 0 34px;
}


.dg-contact-hero-point-icon svg{

    width:17px;
    height:17px;

    fill:none;

    stroke:currentColor;

    stroke-width:1.8;

    stroke-linecap:round;

    stroke-linejoin:round;
}


/* =========================================================
   POINT TEXT
========================================================= */

.dg-contact-hero-point div{

    min-width:0;
}


.dg-contact-hero-point strong{

    display:block;

    margin-bottom:2px;

    color:#ffffff;

    font-size:11px;

    font-weight:700;
}


.dg-contact-hero-point div span{

    display:block;

    color:#92a2b4;

    font-size:9px;

    line-height:1.4;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e814e40 *//* =========================================================
   DIGISIGN GRAPHICS
   CONTACT PAGE — CONTACT INFORMATION BAR

   Desktop • Tablet • Mobile
   No Hover Animation
========================================================= */


/* =========================================================
   MAIN SECTION
========================================================= */

.dg-contact-info{

    width:100%;

    padding:22px 0;

    background:#ffffff;

    box-sizing:border-box;
}


/* =========================================================
   CONTAINER
========================================================= */

.dg-contact-info-container{

    width:100%;

    max-width:1120px;

    margin:0 auto;

    padding:18px 20px;

    display:grid;

    grid-template-columns:
        1.15fr
        .9fr
        1.05fr
        .95fr;

    align-items:center;

    background:#f7f7f8;

    border:1px solid #eeeeef;

    border-radius:9px;

    box-shadow:
        0 5px 18px rgba(15,23,42,.035);

    box-sizing:border-box;
}


/* =========================================================
   ITEM
========================================================= */

.dg-contact-info-item{

    min-width:0;

    min-height:78px;

    padding:0 22px;

    display:flex;

    align-items:center;

    justify-content:center;

    gap:11px;

    box-sizing:border-box;

    border-right:1px solid #e3e4e6;
}


/* Remove divider from last item */

.dg-contact-info-item:last-child{

    border-right:none;
}


/* =========================================================
   ICON
========================================================= */

.dg-contact-info-icon{

    width:34px;
    height:34px;

    display:flex;

    align-items:center;
    justify-content:center;

    flex:0 0 34px;

    background:#ffffff;

    border:1px solid #eeeeef;

    border-radius:50%;

    color:#ff7b00;

    box-shadow:
        0 4px 10px rgba(15,23,42,.05);
}


.dg-contact-info-icon svg{

    width:30px;
    height:30px;

    fill:none;

    stroke:currentColor;

    stroke-width:1.7;

    stroke-linecap:round;

    stroke-linejoin:round;
}


/* =========================================================
   CONTENT
========================================================= */

.dg-contact-info-content{

    min-width:0;

    text-align:center;
}


/* =========================================================
   TITLE
========================================================= */

.dg-contact-info-content h3{

    margin:0 0 5px;

    color:#081526;

    font-size:16px;

    font-weight:750;

    line-height:1.3;
}


/* =========================================================
   DESCRIPTION
========================================================= */

.dg-contact-info-content p{

    margin:0;

    color:#303946;

    font-size:12px;

    line-height:1.55;
}


/* =========================================================
   LINKS
========================================================= */

.dg-contact-info-content a{

    color:#303946;

    text-decoration:none;
}


/* =========================================================
   TABLET
   768px — 1024px
========================================================= */

@media (max-width:1024px){

    .dg-contact-info{

        padding:18px 0;
    }


    .dg-contact-info-container{

        max-width:920px;

        padding:16px 10px;
    }


    .dg-contact-info-item{

        padding:0 12px;

        gap:8px;
    }


    .dg-contact-info-icon{

        width:31px;
        height:31px;

        flex-basis:31px;
    }


    .dg-contact-info-icon svg{

        width:14px;
        height:14px;
    }


    .dg-contact-info-content h3{

        font-size:9px;
    }


    .dg-contact-info-content p{

        font-size:7.8px;
    }

}


/* =========================================================
   MOBILE
   Below 768px
========================================================= */

@media (max-width:767px){

    .dg-contact-info{

        padding:15px 0;
    }


    .dg-contact-info-container{

        width:calc(100% - 24px);

        max-width:500px;

        margin:0 auto;

        padding:0;

        grid-template-columns:
            repeat(2,minmax(0,1fr));

        border-radius:11px;

        overflow:hidden;
    }


    .dg-contact-info-item{

        min-height:92px;

        padding:14px 10px;

        flex-direction:column;

        gap:7px;

        border-right:1px solid #e5e5e6;

        border-bottom:1px solid #e5e5e6;
    }


    /* Remove right border on even items */

    .dg-contact-info-item:nth-child(2n){

        border-right:none;
    }


    /* Remove bottom border from last row */

    .dg-contact-info-item:nth-child(3),
    .dg-contact-info-item:nth-child(4){

        border-bottom:none;
    }


    .dg-contact-info-icon{

        width:31px;
        height:31px;

        flex-basis:31px;
    }


    .dg-contact-info-icon svg{

        width:14px;
        height:14px;
    }


    .dg-contact-info-content h3{

        margin-bottom:4px;

        font-size:9px;
    }


    .dg-contact-info-content p{

        font-size:7.5px;

        line-height:1.5;
    }

}


/* =========================================================
   SMALL MOBILE
   Below 380px
========================================================= */

@media (max-width:380px){

    .dg-contact-info{

        padding:12px 0;
    }


    .dg-contact-info-container{

        width:calc(100% - 20px);

        max-width:340px;
    }


    .dg-contact-info-item{

        min-height:86px;

        padding:11px 7px;

        gap:6px;
    }


    .dg-contact-info-icon{

        width:29px;
        height:29px;

        flex-basis:29px;
    }


    .dg-contact-info-icon svg{

        width:13px;
        height:13px;
    }


    .dg-contact-info-content h3{

        font-size:8.5px;
    }


    .dg-contact-info-content p{

        font-size:7px;

        line-height:1.45;
    }

}


/* =========================================================
   VERY SMALL DEVICES
   Below 340px
========================================================= */

@media (max-width:340px){

    .dg-contact-info-container{

        width:calc(100% - 16px);

        max-width:310px;
    }


    .dg-contact-info-item{

        min-height:82px;

        padding:9px 5px;
    }


    .dg-contact-info-icon{

        width:27px;
        height:27px;

        flex-basis:27px;
    }


    .dg-contact-info-content h3{

        font-size:8px;
    }


    .dg-contact-info-content p{

        font-size:6.7px;
    }

}


/* =========================================================
   ELEMENTOR / GLOBAL SAFETY
========================================================= */

.dg-contact-info,
.dg-contact-info *,
.dg-contact-info *::before,
.dg-contact-info *::after{

    box-sizing:border-box;
}/* End custom CSS */