.elementor-8375 .elementor-element.elementor-element-47ca275f{--display:flex;--min-height:238px;--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;--justify-content:center;--border-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8375 .elementor-element.elementor-element-47ca275f:not(.elementor-motion-effects-element-type-background), .elementor-8375 .elementor-element.elementor-element-47ca275f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #A91E46 0%, #D91A98 100%);}.elementor-8375 .elementor-element.elementor-element-1c2f2c8a{text-align:center;font-family:"Inter", Sans-serif;font-size:62px;font-weight:300;line-height:59px;color:var( --e-global-color-astglobalcolor5 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8375 .elementor-element.elementor-element-1c2f2c8a p{margin-block-end:0px;}.elementor-8375 .elementor-element.elementor-element-b15ba74{text-align:center;font-size:22px;font-weight:normal;line-height:30px;letter-spacing:0px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#41454B;padding:0px 020px 00px 20px;}.elementor-8375 .elementor-element.elementor-element-b15ba74 p{margin-block-end:0px;}.elementor-8375 .elementor-element.elementor-element-03aab4a{--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:20px;--padding-bottom:020px;--padding-left:0px;--padding-right:0px;}.elementor-8375 .elementor-element.elementor-element-79f1da4{font-size:18px;line-height:25px;color:var( --e-global-color-secondary );}.elementor-8375 .elementor-element.elementor-element-c8bbf2b{--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-8375 .elementor-element.elementor-element-8c9144e{font-size:18px;line-height:25px;color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8375 .elementor-element.elementor-element-b15ba74{text-align:center;font-size:22px;}}@media(max-width:767px){.elementor-8375 .elementor-element.elementor-element-47ca275f{--padding-top:36px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-8375 .elementor-element.elementor-element-1c2f2c8a{font-size:38px;line-height:1.1em;}.elementor-8375 .elementor-element.elementor-element-b15ba74{letter-spacing:0.1px;}.elementor-8375 .elementor-element.elementor-element-79f1da4{padding:0px 24px 0px 24px;}}/* Start custom CSS for text-editor, class: .elementor-element-b15ba74 */.elementor-8375 .elementor-element.elementor-element-b15ba74 .vi-forbes-intro { display:grid; grid-template-columns:minmax(0,1.35fr) minmax(0,0.8fr); gap:56px; align-items:start; padding-top:44px; padding-bottom:24px; }
.elementor-8375 .elementor-element.elementor-element-b15ba74 .vi-forbes-intro-copy h2 { color:#666666 !important; font-size:40px !important; font-weight:400 !important; line-height:1.2 !important; margin-top:0; }
.elementor-8375 .elementor-element.elementor-element-b15ba74 .vi-forbes-phone { margin:0; }
.elementor-8375 .elementor-element.elementor-element-b15ba74 .vi-forbes-phone img { display:block; width:100%; height:auto; border-radius:24px; box-shadow:0 18px 40px rgba(65,69,75,0.14); }
.elementor-8375 .elementor-element.elementor-element-b15ba74 .vi-forbes-intro-copy p { margin:0 0 24px; }
@media(max-width:767px) { .elementor-8375 .elementor-element.elementor-element-b15ba74 .vi-forbes-intro { grid-template-columns:minmax(0,1fr); gap:28px; padding-top:28px; padding-bottom:16px; } .elementor-8375 .elementor-element.elementor-element-b15ba74 .vi-forbes-intro-copy h2 { font-size:32px !important; } .elementor-8375 .elementor-element.elementor-element-b15ba74 .vi-forbes-phone { width:100%; max-width:380px; margin:0 auto; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47ca275f */.elementor-8375 .elementor-element.elementor-element-47ca275f { --padding-top:40px; --padding-bottom:56px; --padding-left:24px; --padding-right:24px; }
@media(max-width:767px) { .elementor-8375 .elementor-element.elementor-element-47ca275f { --padding-top:36px; --padding-bottom:48px; --padding-left:24px; --padding-right:24px; } .elementor-8375 .elementor-element.elementor-element-47ca275f .elementor-element-1c2f2c8a { font-size:34px; line-height:1.12; } .elementor-8375 .elementor-element.elementor-element-47ca275f .elementor-element-b15ba74 { padding-left:0; padding-right:0; font-size:19px; line-height:1.4; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79f1da4 */.elementor-8375 .elementor-element.elementor-element-79f1da4 .vi-forbes-lead-title{font-size:40px!important;font-weight:400!important;line-height:1.2!important;margin:44px 0 16px!important;color:#666!important;}
.elementor-8375 .elementor-element.elementor-element-79f1da4 .vi-forbes-opening p{margin:0 0 24px;}
.elementor-8375 .elementor-element.elementor-element-79f1da4 .vi-forbes-intro{display:flow-root!important;padding:0!important;}
.elementor-8375 .elementor-element.elementor-element-79f1da4 .vi-forbes-intro-copy h2{clear:none!important;font-size:28px!important;font-weight:400!important;line-height:1.2!important;margin:28px 0 20px;color:#666!important;}
.elementor-8375 .elementor-element.elementor-element-79f1da4 .vi-forbes-intro figure.vi-forbes-phone{float:right;width:35%;margin:24px 0 24px 56px!important;}
.elementor-8375 .elementor-element.elementor-element-79f1da4 .vi-forbes-phone img{display:block;width:100%;height:auto;border-radius:24px;box-shadow:0 0 10px rgba(0,0,0,.5)!important;}
.elementor-8375 .elementor-element.elementor-element-79f1da4 p{margin-bottom:24px;}
@media(max-width:767px){.elementor-8375 .elementor-element.elementor-element-79f1da4 .vi-forbes-lead-title{font-size:32px!important;margin-top:28px!important;}.elementor-8375 .elementor-element.elementor-element-79f1da4 .vi-forbes-intro figure.vi-forbes-phone{float:none!important;width:100%!important;max-width:320px;margin:24px auto 32px!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c9144e */.elementor-8375 .elementor-element.elementor-element-8c9144e h2 { font-family:Inter,sans-serif !important; font-size:28px !important; font-weight:400 !important; line-height:1.2 !important; margin:28px 0 20px; }
.elementor-8375 .elementor-element.elementor-element-8c9144e .vi-forbes-demo-banner { width:100vw; max-width:none; margin:56px 0 -24px calc(50% - 50vw); padding:70px 24px; text-align:center; background:linear-gradient(135deg,#a91057 0%,#d9007f 100%); }
.elementor-8375 .elementor-element.elementor-element-8c9144e .vi-forbes-demo-banner h2 { color:white !important; font-family:Inter,sans-serif !important; font-size:38px !important; font-weight:400 !important; letter-spacing:normal !important; line-height:72px !important; text-transform:none; max-width:1100px; margin:0 auto 20px; }
.elementor-8375 .elementor-element.elementor-element-8c9144e .vi-forbes-demo-button { display:inline-block; padding:20px 25px; background:#fff; color:#C11C6F !important; border-radius:4px; font-family:Inter,sans-serif !important; font-size:19.2px !important; font-weight:600 !important; letter-spacing:normal !important; line-height:19.2px !important; text-transform:none; text-decoration:none; }
@media(max-width:767px) { .elementor-8375 .elementor-element.elementor-element-8c9144e .vi-forbes-demo-banner { padding:48px 24px; margin-top:36px; } .elementor-8375 .elementor-element.elementor-element-8c9144e .vi-forbes-demo-banner h2 { font-size:30px !important; line-height:1.2 !important; } }/* End custom CSS */