.elementor-9480 .elementor-element.elementor-element-7304699a{--display:flex;}.elementor-9480 .elementor-element.elementor-element-c4ce199{--display:flex;}.elementor-9480 .elementor-element.elementor-element-220a491{--display:flex;}.elementor-9480 .elementor-element.elementor-element-19004329{--display:flex;}.elementor-9480 .elementor-element.elementor-element-68c265cd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9480 .elementor-element.elementor-element-68c265cd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9480 .elementor-element.elementor-element-68c265cd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9480 .elementor-element.elementor-element-68c265cd .elementor-icon-list-text{transition:color 0.3s;}.elementor-9480 .elementor-element.elementor-element-4404b5ee{--display:flex;}.elementor-9480 .elementor-element.elementor-element-75c0f12d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9480 .elementor-element.elementor-element-5ea028aa{--display:flex;}.elementor-9480 .elementor-element.elementor-element-63659d81{--display:flex;}.elementor-9480 .elementor-element.elementor-element-38092263{--display:flex;}.elementor-9480 .elementor-element.elementor-element-78732651{--display:flex;}.elementor-9480 .elementor-element.elementor-element-17b0c311{--display:flex;}.elementor-9480 .elementor-element.elementor-element-3e0023e5{--display:flex;}.elementor-9480 .elementor-element.elementor-element-51177480{--display:flex;}.elementor-9480 .elementor-element.elementor-element-5cfed0a1{--display:flex;}.elementor-9480 .elementor-element.elementor-element-2b0ecba6{--display:flex;}.elementor-9480 .elementor-element.elementor-element-7697edca{--display:flex;}.elementor-9480 .elementor-element.elementor-element-2d97cc35{--display:flex;}.elementor-9480 .elementor-element.elementor-element-4058fc01{--display:flex;}.elementor-9480 .elementor-element.elementor-element-174afd37{--display:flex;}.elementor-9480 .elementor-element.elementor-element-61922dd1{--display:flex;}.elementor-9480 .elementor-element.elementor-element-478c7408{--display:flex;}.elementor-9480 .elementor-element.elementor-element-65de3514{--display:flex;}.elementor-9480 .elementor-element.elementor-element-26b18174{--display:flex;}.elementor-9480 .elementor-element.elementor-element-7a4c1be4{--display:flex;}.elementor-9480 .elementor-element.elementor-element-50e27eb2{--display:flex;}.elementor-9480 .elementor-element.elementor-element-732ac2d4{--display:flex;}.elementor-9480 .elementor-element.elementor-element-4785003f{--display:flex;}.elementor-9480 .elementor-element.elementor-element-3bbf9702{--display:flex;}.elementor-9480 .elementor-element.elementor-element-65488b49 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9480 .elementor-element.elementor-element-65488b49 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9480 .elementor-element.elementor-element-65488b49{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9480 .elementor-element.elementor-element-65488b49 .elementor-icon-list-text{transition:color 0.3s;}.elementor-9480 .elementor-element.elementor-element-2c24d3f8{--display:flex;}.elementor-9480 .elementor-element.elementor-element-471cc320{--display:flex;}.elementor-9480 .elementor-element.elementor-element-5207a965{--display:flex;}.elementor-9480 .elementor-element.elementor-element-36721a63{--display:flex;}.elementor-9480 .elementor-element.elementor-element-8a9ecbe .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9480 .elementor-element.elementor-element-8a9ecbe .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9480 .elementor-element.elementor-element-8a9ecbe{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9480 .elementor-element.elementor-element-8a9ecbe .elementor-icon-list-text{transition:color 0.3s;}.elementor-9480 .elementor-element.elementor-element-3e5c078f{--display:flex;}.elementor-9480 .elementor-element.elementor-element-798541e4{--display:flex;}.elementor-9480 .elementor-element.elementor-element-a89d571{--display:flex;}.elementor-9480 .elementor-element.elementor-element-1709d5bd{--display:flex;}.elementor-9480 .elementor-element.elementor-element-28fd1f{--display:flex;}.elementor-9480 .elementor-element.elementor-element-59522144{--display:flex;}.elementor-9480 .elementor-element.elementor-element-3b789a85{--display:flex;}.elementor-9480 .elementor-element.elementor-element-77b4398a{--display:flex;}.elementor-9480 .elementor-element.elementor-element-2d58e48d{--display:flex;}.elementor-9480 .elementor-element.elementor-element-12a38a20{--display:flex;}.elementor-9480 .elementor-element.elementor-element-1f779ebb{--display:flex;}.elementor-9480 .elementor-element.elementor-element-53b47cac{--display:flex;}.elementor-9480 .elementor-element.elementor-element-5a5ed23e{--display:flex;}.elementor-9480 .elementor-element.elementor-element-be1fb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9480 .elementor-element.elementor-element-be1fb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9480 .elementor-element.elementor-element-be1fb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9480 .elementor-element.elementor-element-be1fb .elementor-icon-list-text{transition:color 0.3s;}.elementor-9480 .elementor-element.elementor-element-3f286c53{--display:flex;}.elementor-9480 .elementor-element.elementor-element-10b12caa .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9480 .elementor-element.elementor-element-10b12caa .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9480 .elementor-element.elementor-element-10b12caa{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9480 .elementor-element.elementor-element-10b12caa .elementor-icon-list-text{transition:color 0.3s;}.elementor-9480 .elementor-element.elementor-element-54234079{--display:flex;}.elementor-9480 .elementor-element.elementor-element-2ab735cc{--display:flex;}.elementor-9480 .elementor-element.elementor-element-6c00635c{--display:flex;}.elementor-9480 .elementor-element.elementor-element-4ff347b3{--display:flex;}.elementor-9480 .elementor-element.elementor-element-28d22954{--display:flex;}.elementor-9480 .elementor-element.elementor-element-13ce9bfb{--display:flex;}.elementor-9480 .elementor-element.elementor-element-65bbe334{--display:flex;}.elementor-9480 .elementor-element.elementor-element-48bd8b8a{--display:flex;}.elementor-9480 .elementor-element.elementor-element-17ec3c71{--display:flex;}.elementor-9480 .elementor-element.elementor-element-1d94724c{--display:flex;}.elementor-9480 .elementor-element.elementor-element-4fc3d04c{--display:flex;}.elementor-9480 .elementor-element.elementor-element-2ec257f8{--display:flex;}.elementor-9480 .elementor-element.elementor-element-7ebcab06{--display:flex;}.elementor-9480 .elementor-element.elementor-element-20415fb3{--display:flex;}.elementor-9480 .elementor-element.elementor-element-7e96f8be{--display:flex;}.elementor-9480 .elementor-element.elementor-element-200ff798{--display:flex;}.elementor-9480 .elementor-element.elementor-element-651d3d3d{--display:flex;}.elementor-9480 .elementor-element.elementor-element-4aa3c295{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS */.cvviz-global-logo-host.cvviz-global-logo-host-offset-10{width:calc(100% + 20px)!important;max-width:none!important;margin-left:-10px!important;margin-right:-10px!important}
/* CVViZ Resume-Screening-V2 – product-led SEO flagship */
[class*="rs2-"], [class*="rs2-"] * { font-family:"Montserrat",Arial,sans-serif; box-sizing:border-box; }
.rs2-section { position:relative; width:calc(100% + 20px) !important; max-width:none !important; margin-left:-10px; margin-right:-10px; padding:92px 30px; }
.rs2-section > .e-con-inner { width:100%; max-width:none !important; }
.rs2-inner { width:100%; max-width:1240px; margin:0 auto; }
.rs2-inner > .e-con-inner { width:100%; max-width:1240px !important; margin-left:auto; margin-right:auto; }
.rs2-eyebrow p { margin:0 0 15px; color:#1960df; font-size:13px; line-height:1.45; font-weight:800; letter-spacing:.14em; text-transform:uppercase; }
.rs2-section-title .elementor-heading-title { margin:0; max-width:900px; color:#111827; font-size:clamp(36px,4vw,54px); line-height:1.08; font-weight:700; letter-spacing:-.025em; }
.rs2-section-copy { max-width:800px; margin-top:20px; }
.rs2-section-copy p,.rs2-card-copy p { margin:0; color:#4b5563; font-size:18px; line-height:1.75; }
.rs2-actions { margin-top:30px; }
.rs2-actions > .e-con-inner { display:flex !important; flex-direction:row !important; flex-wrap:wrap; gap:14px; }
.rs2-btn { width:auto; margin-top:24px; }
.rs2-actions .rs2-btn { margin-top:0; }
.rs2-btn .elementor-button { padding:15px 24px; border-radius:9px; font-size:15px; font-weight:700; }
.rs2-btn-primary .elementor-button { color:#fff; background:#1960df; box-shadow:0 12px 28px rgba(25,96,223,.24); }
.rs2-btn-secondary .elementor-button,.rs2-btn-link .elementor-button { color:#1148b5; background:#fff; border:1px solid #d9dce4; }
.rs2-btn-white .elementor-button { color:#1148b5; background:#fff; }
.rs2-btn-ghost .elementor-button { color:#fff; background:transparent; border:1px solid rgba(255,255,255,.48); }
.rs2-hero { padding-top:84px; padding-bottom:78px; background:radial-gradient(circle at 82% 8%,#eaf1ff 0,rgba(234,241,255,0) 34%),linear-gradient(145deg,#fff 0,#f8faff 100%); }
.rs2-hero-grid > .e-con-inner,.rs2-split > .e-con-inner,.rs2-comparison-grid > .e-con-inner { display:flex !important; flex-direction:row !important; align-items:center !important; justify-content:space-between !important; gap:64px; }
.rs2-hero-copy { width:55% !important; }
.rs2-hero-media { width:45% !important; }
.rs2-hero-title .elementor-heading-title { color:#0f172a; font-size:clamp(44px,4.7vw,62px); line-height:1.04; font-weight:700; letter-spacing:-.033em; }
.rs2-hero-lede p { margin:24px 0 0; max-width:750px; color:#475569; font-size:19px; line-height:1.72; }
.rs2-checks { margin-top:25px; }
.rs2-checks .elementor-icon-list-items { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px 22px; }
.rs2-checks .elementor-icon-list-text { color:#334155; font-size:15px; line-height:1.45; }
.rs2-checks .elementor-icon-list-icon { color:#1960df; }
.rs2-product-image img { display:block; width:100%; border-radius:18px; box-shadow:0 26px 58px rgba(15,23,42,.15); }
.rs2-product-image p,.rs2-client-logo p { margin:0; }
.rs2-hero-image img { min-height:380px; object-fit:cover; object-position:left top; }
.rs2-image-caption p { margin:14px 0 0; color:#64748b; font-size:12px; line-height:1.5; text-align:center; }
.rs2-trust-widget { width:100%; margin-top:20px; }
.rs2-hero-trust { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:9px; }
.rs2-trust-chip { min-height:54px; padding:8px 10px; display:flex; align-items:center; gap:9px; border:1px solid #dfe7f4; border-radius:11px; color:#1e293b; background:rgba(255,255,255,.9); text-decoration:none; box-shadow:0 7px 20px rgba(15,23,42,.04); }
.rs2-trust-chip img,.rs2-g2 { width:34px; height:34px; flex:0 0 34px; object-fit:contain; }
.rs2-g2 { display:flex; align-items:center; justify-content:center; border-radius:50%; color:#fff; background:#ff492c; font-size:12px; font-weight:800; }
.rs2-trust-chip > span:last-child { display:flex; flex-direction:column; gap:2px; }
.rs2-trust-chip strong { color:#172033; font-size:12px; line-height:1.15; font-weight:800; }
.rs2-trust-chip small { color:#64748b; font-size:10px; line-height:1.2; }
.rs2-customer-proof { padding:50px 0 46px; overflow:hidden; border-top:1px solid #e8edf6; border-bottom:1px solid #e8edf6; background:#fff; }
.rs2-trust-heading { padding:0 30px; }
.rs2-trust-title .elementor-heading-title { color:#1960df; font-size:15px; line-height:1.4; font-weight:800; letter-spacing:.11em; text-align:center; text-transform:uppercase; }
.rs2-marquee-window { width:100%; max-width:none !important; margin-top:30px; overflow:hidden; position:relative; }
.rs2-marquee-window > .e-con-inner { width:100%; max-width:none !important; overflow:hidden; }
.rs2-marquee-window::before,.rs2-marquee-window::after { content:""; position:absolute; z-index:3; top:0; bottom:0; width:8vw; pointer-events:none; }
.rs2-marquee-window::before { left:0; background:linear-gradient(90deg,#fff 16%,rgba(255,255,255,0)); }
.rs2-marquee-window::after { right:0; background:linear-gradient(270deg,#fff 16%,rgba(255,255,255,0)); }
.rs2-marquee-track { width:max-content !important; max-width:none !important; }
.rs2-marquee-track > .e-con-inner { display:flex !important; flex-direction:row !important; flex-wrap:nowrap !important; align-items:center !important; width:max-content !important; max-width:none !important; gap:0 !important; padding:0 !important; animation:rs2-logo-marquee 38s linear infinite; will-change:transform; }
.rs2-marquee-window:hover .rs2-marquee-track > .e-con-inner { animation-play-state:paused; }
.rs2-marquee-group { width:max-content !important; max-width:none !important; flex:0 0 auto !important; padding:0 !important; }
.rs2-marquee-group > .e-con-inner { display:flex !important; flex-direction:row !important; flex-wrap:nowrap !important; align-items:center !important; width:max-content !important; max-width:none !important; gap:46px !important; padding:0 46px 0 0 !important; }
.rs2-client-logo { width:150px !important; max-width:150px !important; flex:0 0 150px !important; }
.rs2-client-logo img { display:block; width:auto; max-width:128px; height:auto; max-height:48px; margin:0 auto; object-fit:contain; filter:grayscale(100%); opacity:.78; }
.rs2-norstat-logo .elementor-widget-container { display:flex; align-items:center; justify-content:center; width:128px; height:48px; margin:0 auto; padding:10px 14px; border-radius:9px; background:#063b3b; }
.rs2-norstat-logo img { width:auto; max-width:100px; height:auto; max-height:28px; margin:0; filter:none; opacity:1; }
@keyframes rs2-logo-marquee { from { transform:translateX(0); } to { transform:translateX(-50%); } }
.rs2-answer,.rs2-audiences,.rs2-faq { background:#f7f8fb; }
.rs2-card-grid { margin-top:44px; }
.rs2-card-grid > .e-con-inner { display:grid !important; gap:22px; }
.rs2-three > .e-con-inner { grid-template-columns:repeat(3,minmax(0,1fr)) !important; }
.rs2-two > .e-con-inner { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }
.rs2-six > .e-con-inner { grid-template-columns:repeat(3,minmax(0,1fr)) !important; }
.rs2-card { height:100%; padding:30px; border:1px solid #e6eaf1; border-radius:16px; background:#fff; box-shadow:0 10px 30px rgba(15,23,42,.05); }
.rs2-card-label p { margin:0 0 20px; color:#1960df; font-size:12px; line-height:1.4; font-weight:800; letter-spacing:.1em; text-transform:uppercase; }
.rs2-card-title .elementor-heading-title { color:#111827; font-size:23px; line-height:1.28; font-weight:700; letter-spacing:-.015em; }
.rs2-card-copy { margin-top:13px; }
.rs2-card-copy p { font-size:15px; line-height:1.68; }
.rs2-comparison { background:#fff; }
.rs2-comparison-copy,.rs2-compare-table,.rs2-split-copy,.rs2-split-media { width:50% !important; }
.rs2-table { overflow:hidden; border:1px solid #dfe5ef; border-radius:16px; background:#fff; box-shadow:0 18px 45px rgba(15,23,42,.07); }
.rs2-table > div { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); }
.rs2-table > div > * { padding:18px 20px; color:#46536a; font-size:14px; line-height:1.5; border-bottom:1px solid #e7eaf0; }
.rs2-table > div > * + * { border-left:1px solid #e7eaf0; }
.rs2-table > div:last-child > * { border-bottom:0; }
.rs2-table .rs2-table-head > * { color:#fff; background:#1148b5; font-size:14px; }
.rs2-workflow { background:#fff; }
.rs2-evidence { background:#f6f9ff; }
.rs2-split-reverse > .e-con-inner { flex-direction:row-reverse !important; }
.rs2-portrait-image img { max-height:590px; object-fit:contain; background:#eef3fb; }
.rs2-connected,.rs2-final { color:#fff; background:linear-gradient(135deg,#0b2e73 0,#1960df 62%,#4d8bff 100%); }
.rs2-light .elementor-heading-title,.rs2-light-copy p { color:#fff; }
.rs2-eyebrow-light p { color:#bcd1ff; }
.rs2-flow { margin-top:40px; }
.rs2-flow > .e-con-inner { display:grid !important; grid-template-columns:repeat(4,minmax(0,1fr)) !important; gap:16px; }
.rs2-flow-card { height:100%; padding:24px; border:1px solid rgba(255,255,255,.22); border-radius:14px; background:rgba(255,255,255,.12); }
.rs2-flow-card .rs2-card-label p { color:#cfe0ff; }
.rs2-flow-card .rs2-card-title .elementor-heading-title,.rs2-flow-card .rs2-card-copy p { color:#fff; }
.rs2-flow-card .rs2-card-title .elementor-heading-title { font-size:20px; }
.rs2-disclaimer { margin:24px 0 0; max-width:900px; color:#c7d7f4; font-size:12px; line-height:1.6; }
.rs2-audience-card { padding:38px; }
.rs2-audience-card .rs2-checks { margin:24px 0 8px; }
.rs2-audience-card .rs2-checks .elementor-icon-list-items { grid-template-columns:1fr; }
.rs2-outcomes { background:#fff; }
.rs2-story > .e-con-inner { display:flex !important; flex-direction:column !important; height:100%; }
.rs2-story .rs2-btn { margin-top:auto; padding-top:22px; }
.rs2-metric p { margin:0 0 17px; color:#1960df; font-size:31px; line-height:1.05; font-weight:800; }
.rs2-person { margin-top:22px; padding-top:18px; border-top:1px solid #e5e8ef; }
.rs2-person p { margin:0; color:#64748b; font-size:13px; line-height:1.6; }
.rs2-person strong { color:#1e293b; }
.rs2-resources { background:#f6f9ff; }
.rs2-resource-links { margin-top:18px; }
.rs2-resource-links > .e-con-inner { display:flex !important; flex-direction:row !important; flex-wrap:wrap; gap:10px; }
.rs2-resource-links .rs2-btn { margin-top:0; }
.rs2-faq-inner { max-width:920px; }
.rs2-accordion { margin-top:36px; }
.rs2-accordion .elementor-accordion-item { margin-bottom:12px; overflow:hidden; border:1px solid #e3e6ed; border-radius:12px; background:#fff; }
.rs2-accordion .elementor-tab-title { display:flex !important; align-items:center !important; padding:20px 22px; color:#182235; font-size:17px; font-weight:700; }
.rs2-accordion .elementor-accordion-title { flex:1; min-width:0; }
.rs2-accordion .elementor-accordion-icon { flex:0 0 18px !important; width:18px !important; height:18px !important; margin:0 14px 0 0 !important; line-height:1 !important; }
.rs2-accordion .elementor-accordion-icon > span { width:18px !important; height:18px !important; line-height:1 !important; }
.rs2-accordion .elementor-accordion-icon svg { display:block !important; width:14px !important; height:14px !important; max-width:14px !important; max-height:14px !important; fill:currentColor; }
.rs2-accordion .elementor-tab-content { padding:0 22px 22px; color:#556175; font-size:15px; line-height:1.7; border:0; }
.rs2-final-inner { max-width:940px; text-align:center; }
.rs2-final-inner > .e-con-inner { align-items:center; }
.rs2-final-inner .rs2-section-title .elementor-heading-title,.rs2-final-inner .rs2-section-copy { margin-left:auto; margin-right:auto; }
.rs2-actions-center > .e-con-inner { justify-content:center !important; }
@media(max-width:1024px){
  .rs2-section{padding:72px 24px}.rs2-hero-grid>.e-con-inner,.rs2-split>.e-con-inner,.rs2-split-reverse>.e-con-inner,.rs2-comparison-grid>.e-con-inner{flex-direction:column !important;align-items:stretch !important;gap:42px}.rs2-hero-copy,.rs2-hero-media,.rs2-comparison-copy,.rs2-compare-table,.rs2-split-copy,.rs2-split-media{width:100% !important}.rs2-three>.e-con-inner,.rs2-six>.e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.rs2-flow>.e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.rs2-hero-title .elementor-heading-title{font-size:54px}.rs2-customer-proof{padding:46px 0 42px}
}
@media(max-width:767px){
  .rs2-section{padding:58px 18px}.rs2-hero{padding-top:54px}.rs2-customer-proof{padding:40px 0 36px}.rs2-trust-heading{padding:0 18px}.rs2-trust-title .elementor-heading-title{font-size:13px;letter-spacing:.09em}.rs2-hero-title .elementor-heading-title{font-size:40px;line-height:1.08}.rs2-hero-lede p{font-size:17px}.rs2-section-title .elementor-heading-title{font-size:34px;line-height:1.13}.rs2-section-copy p{font-size:16px}.rs2-actions>.e-con-inner{flex-direction:column !important}.rs2-btn,.rs2-btn .elementor-button{width:100% !important}.rs2-checks .elementor-icon-list-items,.rs2-three>.e-con-inner,.rs2-two>.e-con-inner,.rs2-six>.e-con-inner,.rs2-flow>.e-con-inner{grid-template-columns:1fr !important}.rs2-hero-trust{gap:7px}.rs2-trust-chip{min-height:76px;padding:7px;flex-direction:column;justify-content:center;text-align:center}.rs2-trust-chip img,.rs2-g2{width:28px;height:28px;flex-basis:28px}.rs2-trust-chip>span:last-child{align-items:center}.rs2-trust-chip strong{font-size:10px}.rs2-trust-chip small{font-size:8px}.rs2-client-logo{width:118px !important;max-width:118px !important;flex-basis:118px !important}.rs2-client-logo img{max-width:102px;max-height:40px}.rs2-marquee-group>.e-con-inner{gap:30px !important;padding-right:30px !important}.rs2-marquee-track>.e-con-inner{animation-duration:26s}.rs2-card,.rs2-audience-card{padding:25px}.rs2-table>div>*{padding:14px 11px;font-size:12px}.rs2-hero-image img{min-height:260px}.rs2-resource-links>.e-con-inner{flex-direction:column !important}
}
@media(prefers-reduced-motion:reduce){.rs2-marquee-track>.e-con-inner{animation:none}.rs2-marquee-copy{display:none}}


/* CVViZ V2 hero typography standard: Resume-Screening-V2 */
.rs2-eyebrow p{margin:0 0 15px!important;font-family:"Montserrat",Arial,sans-serif;font-size:13px!important;line-height:1.45!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase}
.rs2-hero-title .elementor-heading-title{font-family:"Montserrat",Arial,sans-serif;font-size:clamp(44px,4.7vw,62px)!important;line-height:1.04!important;font-weight:700!important;letter-spacing:-.033em!important}
.rs2-hero-lede{max-width:750px!important;margin-top:0!important}
.rs2-hero-lede p{margin:24px 0 0!important;font-family:"Montserrat",Arial,sans-serif;font-size:19px!important;line-height:1.72!important;font-weight:400!important}
.rs2-actions{margin-top:30px!important}
.rs2-actions>.e-con-inner{gap:14px!important}
.rs2-actions .rs2-btn{margin-top:0!important}
.rs2-actions .rs2-btn .elementor-button{min-height:0!important;padding:15px 24px!important;border-radius:9px!important;font-family:"Montserrat",Arial,sans-serif;font-size:15px!important;line-height:15px!important;font-weight:700!important;letter-spacing:normal!important}
@media(max-width:1024px){.rs2-hero-title .elementor-heading-title{font-size:54px!important}}
@media(max-width:767px){.rs2-hero-title .elementor-heading-title{font-size:40px!important;line-height:1.08!important}.rs2-hero-lede p{font-size:17px!important}.rs2-actions>.e-con-inner{flex-direction:column!important}.rs2-actions .rs2-btn,.rs2-actions .rs2-btn .elementor-button{width:100%!important}}/* End custom CSS */