.elementor-89 .elementor-element.elementor-element-5beb4ca{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-89 .elementor-element.elementor-element-de7bb2a{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-cd2d40c );}.elementor-89 .elementor-element.elementor-element-de7bb2a a{color:var( --e-global-color-2bf483f );}.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-89 .elementor-element.elementor-element-40b8142{width:100%;max-width:100%;text-align:center;}.elementor-89 .elementor-element.elementor-element-40b8142 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:140%;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-89 .elementor-element.elementor-element-75831de{text-align:center;}.elementor-89 .elementor-element.elementor-element-65c3785 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-65c3785{text-align:center;}.elementor-89 .elementor-element.elementor-element-65c3785 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:140%;letter-spacing:0px;color:var( --e-global-color-text );}.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-89 .elementor-element.elementor-element-dbfacb4{text-align:center;}.elementor-89 .elementor-element.elementor-element-dbfacb4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-89 .elementor-element.elementor-element-728e699{--grid-columns:3;--grid-row-gap:14px;--grid-column-gap:15px;}.elementor-89 .elementor-element.elementor-element-728e699 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-89 .elementor-element.elementor-element-728e699 .e-loop-item > .elementor-section, .elementor-89 .elementor-element.elementor-element-728e699 .e-loop-item > .elementor-section > .elementor-container, .elementor-89 .elementor-element.elementor-element-728e699 .e-loop-item > .e-con, .elementor-89 .elementor-element.elementor-element-728e699 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-89 .elementor-element.elementor-element-9e4b924{--grid-template-columns:repeat(1, auto);width:auto;max-width:auto;bottom:0.385%;--icon-size:26px;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-89 .elementor-element.elementor-element-9e4b924 .elementor-widget-container{text-align:center;}.elementor-89 .elementor-element.elementor-element-9e4b924 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:16px 8px 16px 8px;}body:not(.rtl) .elementor-89 .elementor-element.elementor-element-9e4b924{left:-0.079%;}body.rtl .elementor-89 .elementor-element.elementor-element-9e4b924{right:-0.079%;}.elementor-89 .elementor-element.elementor-element-5c3ce13{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-89 .elementor-element.elementor-element-e40c9fe{text-align:center;}.elementor-89 .elementor-element.elementor-element-4b9ec5e{--grid-columns:3;--grid-row-gap:30px;--grid-column-gap:24px;}.elementor-89 .elementor-element.elementor-element-4b9ec5e .elementor-pagination{text-align:center;font-family:"Roboto", Sans-serif;font-weight:600;margin-top:20px;}.elementor-89 .elementor-element.elementor-element-4b9ec5e .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-primary );}body:not(.rtl) .elementor-89 .elementor-element.elementor-element-4b9ec5e .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-89 .elementor-element.elementor-element-4b9ec5e .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-89 .elementor-element.elementor-element-4b9ec5e .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-89 .elementor-element.elementor-element-4b9ec5e .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-89 .elementor-element.elementor-element-787a0a61{--display:flex;}.elementor-89 .elementor-element.elementor-element-ef1f16a{text-align:center;}.elementor-89 .elementor-element.elementor-element-217dd04f{text-align:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-89 .elementor-element.elementor-element-4af44a43 .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-4af44a43 .elementor-button:focus{background-color:var( --e-global-color-2bf483f );color:var( --e-global-color-8b70b57 );border-color:var( --e-global-color-88adfa7 );}.elementor-89 .elementor-element.elementor-element-4af44a43 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;fill:var( --e-global-color-8b70b57 );color:var( --e-global-color-8b70b57 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-88adfa7 );border-radius:10px 10px 10px 10px;}.elementor-89 .elementor-element.elementor-element-4af44a43 .elementor-button:hover svg, .elementor-89 .elementor-element.elementor-element-4af44a43 .elementor-button:focus svg{fill:var( --e-global-color-8b70b57 );}.elementor-89 .elementor-element.elementor-element-7d139125{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.72;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-89 .elementor-element.elementor-element-7d139125:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-7d139125 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vantedgegrowth.com/wp-content/uploads/2026/07/digital-marketing-1725340_1280-1280X853.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-89 .elementor-element.elementor-element-7d139125::before, .elementor-89 .elementor-element.elementor-element-7d139125 > .elementor-background-video-container::before, .elementor-89 .elementor-element.elementor-element-7d139125 > .e-con-inner > .elementor-background-video-container::before, .elementor-89 .elementor-element.elementor-element-7d139125 > .elementor-background-slideshow::before, .elementor-89 .elementor-element.elementor-element-7d139125 > .e-con-inner > .elementor-background-slideshow::before, .elementor-89 .elementor-element.elementor-element-7d139125 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #081B2E 0%, #17324D 75%);}.elementor-89 .elementor-element.elementor-element-4bd921cf{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:0px;}.elementor-89 .elementor-element.elementor-element-4bd921cf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-89 .elementor-element.elementor-element-455fae8e{text-align:center;}.elementor-89 .elementor-element.elementor-element-455fae8e .elementor-heading-title{color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-2e463fa1 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-89 .elementor-element.elementor-element-2e463fa1{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#E8EEF3;}.elementor-89 .elementor-element.elementor-element-a2089e5 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-a2089e5{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#D2DDE6;}.elementor-89 .elementor-element.elementor-element-a2089e5 a:hover, .elementor-89 .elementor-element.elementor-element-a2089e5 a:focus{color:#5ED3C7;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-89 .elementor-element.elementor-element-40b8142 .elementor-heading-title{font-size:18px;}.elementor-89 .elementor-element.elementor-element-75831de > .elementor-widget-container{margin:0px 25px 0px 25px;}.elementor-89 .elementor-element.elementor-element-65c3785 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-65c3785 .elementor-heading-title{font-size:18px;}.elementor-89 .elementor-element.elementor-element-6435163 > .elementor-widget-container{margin:0px 25px 0px 25px;}.elementor-89 .elementor-element.elementor-element-dbfacb4 > .elementor-widget-container{margin:0px 25px 0px 25px;}.elementor-89 .elementor-element.elementor-element-728e699{--grid-columns:2;}.elementor-89 .elementor-element.elementor-element-9e4b924 > .elementor-widget-container{padding:5px 2px 5px 2px;}.elementor-89 .elementor-element.elementor-element-9e4b924{bottom:5%;}.elementor-89 .elementor-element.elementor-element-4b9ec5e{--grid-columns:2;}.elementor-89 .elementor-element.elementor-element-7d139125{--justify-content:center;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-89 .elementor-element.elementor-element-4bd921cf{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-89 .elementor-element.elementor-element-a2089e5 > .elementor-widget-container{margin:-10px 0px -10px 0px;}}@media(max-width:599px){.elementor-89 .elementor-element.elementor-element-40b8142 .elementor-heading-title{font-size:16px;}.elementor-89 .elementor-element.elementor-element-65c3785 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-65c3785 .elementor-heading-title{font-size:16px;}.elementor-89 .elementor-element.elementor-element-728e699{--grid-columns:1;}.elementor-89 .elementor-element.elementor-element-9e4b924{--grid-template-columns:repeat(1, auto);bottom:2%;--icon-size:20px;}.elementor-89 .elementor-element.elementor-element-9e4b924 > .elementor-widget-container{padding:5px 2px 5px 2px;}body:not(.rtl) .elementor-89 .elementor-element.elementor-element-9e4b924{left:0%;}body.rtl .elementor-89 .elementor-element.elementor-element-9e4b924{right:0%;}.elementor-89 .elementor-element.elementor-element-4b9ec5e{--grid-columns:1;}.elementor-89 .elementor-element.elementor-element-7d139125{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-89 .elementor-element.elementor-element-4bd921cf{--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}}@media(min-width:600px){.elementor-89 .elementor-element.elementor-element-5c3ce13{--content-width:1280px;}.elementor-89 .elementor-element.elementor-element-787a0a61{--content-width:1280px;}.elementor-89 .elementor-element.elementor-element-4bd921cf{--width:67.188%;}}@media(max-width:1024px) and (min-width:600px){.elementor-89 .elementor-element.elementor-element-4bd921cf{--width:70%;}}/* Start custom CSS for loop-grid, class: .elementor-element-4b9ec5e */.elementor-89 .elementor-element.elementor-element-4b9ec5e .e-loop-item {
    height: 100%;
}

.elementor-89 .elementor-element.elementor-element-4b9ec5e .e-loop-item > .e-con {
    height: 100%;
}

/* Make each Loop Grid card fill its grid cell */
.elementor-89 .elementor-element.elementor-element-4b9ec5e .e-loop-item {
    height: 100%;
}

.elementor-89 .elementor-element.elementor-element-4b9ec5e .e-loop-item > .e-con {
    height: 100%;
    display: flex;
    flex-direction: column;
}

/* Push author/date to the bottom */
.elementor-89 .elementor-element.elementor-element-4b9ec5e .e-loop-item .elementor-widget-theme-post-title {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-34a47a57 *//* =========================================================
   VGM NEWSLETTER FORM
   Scoped to this Elementor shortcode widget
   ========================================================= */


/* ---------- FORM TEXT AND LABELS ---------- */

.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp,
.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp p,
.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp span,
.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp label,
.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp .tnp-label,
.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp-field label,
.elementor-89 .elementor-element.elementor-element-34a47a57 .newsletter-subscription,
.elementor-89 .elementor-element.elementor-element-34a47a57 .newsletter-subscription label {
    color: #E8EEF3 !important;
}


/* Smaller consent, privacy, checkbox, and list labels */

.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp-field-privacy label,
.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp-field-checkbox label,
.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp-field-list label,
.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp-privacy-field label {
    color: #D2DDE6 !important;
}


/* ---------- TEXT FIELDS ---------- */

.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp input[type="text"],
.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp input[type="email"],
.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp input[type="tel"],
.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp input[type="number"],
.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp select,
.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp textarea {
    width: 100%;
    color: #17324D !important;
    background-color: #FFFFFF !important;
    border: 1px solid #D2DDE6 !important;
    border-radius: 5px !important;
    box-shadow: none !important;
}


/* Active field */

.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp input[type="text"]:focus,
.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp input[type="email"]:focus,
.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp input[type="tel"]:focus,
.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp input[type="number"]:focus,
.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp select:focus,
.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp textarea:focus {
    border-color: #0B7F75 !important;
    outline: 2px solid rgba(11, 127, 117, 0.22) !important;
    outline-offset: 1px;
}


/* Placeholder text */

.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp input::placeholder,
.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp textarea::placeholder {
    color: #667786 !important;
    opacity: 1;
}


/* ---------- SUBSCRIBE BUTTON ---------- */

.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp input.tnp-submit,
.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp .tnp-submit,
.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp input[type="submit"],
.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp button[type="submit"],
.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp button,
.elementor-89 .elementor-element.elementor-element-34a47a57 .newsletter-subscription input[type="submit"],
.elementor-89 .elementor-element.elementor-element-34a47a57 .newsletter-subscription button {
    color: #FFFFFF !important;
    background-color: #0B7F75 !important;
    border: 1px solid #0B7F75 !important;
    border-radius: 5px !important;
    box-shadow: none !important;
    font-weight: 600 !important;
    cursor: pointer;
    transition:
        background-color 0.2s ease,
        border-color 0.2s ease,
        color 0.2s ease,
        transform 0.2s ease;
}


/* Button hover */

.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp input.tnp-submit:hover,
.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp .tnp-submit:hover,
.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp input[type="submit"]:hover,
.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp button[type="submit"]:hover,
.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp button:hover,
.elementor-89 .elementor-element.elementor-element-34a47a57 .newsletter-subscription input[type="submit"]:hover,
.elementor-89 .elementor-element.elementor-element-34a47a57 .newsletter-subscription button:hover {
    color: #081B2E !important;
    background-color: #5ED3C7 !important;
    border-color: #5ED3C7 !important;
}


/* Button keyboard focus */

.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp input.tnp-submit:focus,
.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp .tnp-submit:focus,
.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp input[type="submit"]:focus,
.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp button[type="submit"]:focus,
.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp button:focus {
    color: #081B2E !important;
    background-color: #5ED3C7 !important;
    border-color: #5ED3C7 !important;
    outline: 2px solid #FFFFFF !important;
    outline-offset: 3px;
}


/* Prevent visited or active styles from changing the button */

.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp input.tnp-submit:active,
.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp input[type="submit"]:active,
.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp button:active {
    color: #FFFFFF !important;
    background-color: #096C64 !important;
    border-color: #096C64 !important;
    transform: translateY(1px);
}


/* ---------- LINKS ---------- */

.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp a,
.elementor-89 .elementor-element.elementor-element-34a47a57 .newsletter-subscription a {
    color: #5ED3C7 !important;
    text-decoration: underline;
    text-underline-offset: 2px;
}

.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp a:hover,
.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp a:focus,
.elementor-89 .elementor-element.elementor-element-34a47a57 .newsletter-subscription a:hover,
.elementor-89 .elementor-element.elementor-element-34a47a57 .newsletter-subscription a:focus {
    color: #FFFFFF !important;
}


/* ---------- ICONS ---------- */

.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp i,
.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp .tnp-icon,
.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp svg,
.elementor-89 .elementor-element.elementor-element-34a47a57 .newsletter-subscription i,
.elementor-89 .elementor-element.elementor-element-34a47a57 .newsletter-subscription svg {
    color: #0B7F75 !important;
    fill: currentColor !important;
    stroke: currentColor !important;
    transition:
        color 0.2s ease,
        fill 0.2s ease,
        stroke 0.2s ease;
}

.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp-field:hover i,
.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp-field:focus-within i,
.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp-field:hover svg,
.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp-field:focus-within svg {
    color: #5ED3C7 !important;
    fill: currentColor !important;
    stroke: currentColor !important;
}


/* ---------- CHECKBOXES AND RADIO BUTTONS ---------- */

.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp input[type="checkbox"],
.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp input[type="radio"] {
    accent-color: #0B7F75;
}


/* ---------- VALIDATION AND STATUS MESSAGES ---------- */

.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp-error,
.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp-field-error,
.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp-warning {
    color: #FFD7D7 !important;
}

.elementor-89 .elementor-element.elementor-element-34a47a57 .tnp-success {
    color: #BDF3E9 !important;
}/* End custom CSS */