/* VENI 1.3 — pastelowy, rodzinny system UI na bazie zaakceptowanej makiety. */
:root{--navy:#203961;--dark:#173255;--orange:#cf6687;--orange-dark:#ba5578;--peach:#f9e6db;--cream:#fdfbf9;--sand:#f8f3ed;--mint:#e4f2ef;--green:#3b8c83;--text:#283b59;--muted:#65718b;--line:#f0e8e5;--shadow:0 16px 44px rgba(40,47,64,.075);--radius:23px;--veni13-pink:#d86690;--veni13-yellow:#f6e7cc;--veni13-mint:#dff1ed;--veni13-rose:#f6e0e7;--veni13-serif:Georgia,'Times New Roman',serif;--veni13-sans:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif}
body{color:var(--dark);background:#fffcfa;font-family:var(--veni13-sans)}
body .veni-container{width:min(100% - 72px,1220px)}
.v13-home{overflow:hidden;background:#fffcfa}
.v13-home h1,.v13-home h2,.v13-home h3,.v13-footer h3{font-family:var(--veni13-serif);color:var(--dark);letter-spacing:-.045em}
.v13-home h2{font-size:clamp(30px,3.3vw,43px);line-height:1.13;margin:0}
.v13-home h2 em,.v13-home h1 em{font-weight:400;font-style:normal;color:#c85d80}
.v13-home p{font-size:15px;line-height:1.76;color:#55647a}
.v13-pad{padding:58px 0}
.v13-overline,.v13-kicker{display:block;font-size:10px;letter-spacing:.28em;font-weight:850;text-transform:uppercase;color:#7489a0;margin-bottom:11px}
.v13-kicker{color:#d17896;letter-spacing:.17em}
.v13-section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:27px}
.v13-section-heading h2 em{text-decoration:underline;text-decoration-color:#efc0c9;text-decoration-thickness:2px;text-underline-offset:10px}
.v13-plain-link{white-space:nowrap;display:inline-flex;align-items:center;gap:6px;border:1px solid #bdcbd6;padding:10px 16px;border-radius:99px;color:var(--dark);font-size:12px;font-weight:730;transition:background .2s,transform .2s}
.v13-plain-link:hover{color:var(--dark);background:#e6f1ef;transform:translateY(-2px)}
.v13-btn{font-size:13px;font-weight:780;padding:14px 22px;min-height:46px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:9px;box-shadow:none;white-space:nowrap;line-height:1.3}
.v13-btn-pink{color:#fff!important;background:linear-gradient(120deg,#c9638c,#e58cab)!important;border-color:transparent!important;box-shadow:0 8px 17px rgba(205,101,137,.17)}
.v13-btn-pink:hover{background:linear-gradient(120deg,#ba4e7c,#d9779c)!important;color:#fff!important}
.v13-btn-outline{background:#fff;color:var(--navy);border:1px solid var(--navy)}
.v13-btn-outline:hover{background:#edf4f4}
/* Header */
body .v13-header{border:0;border-radius:0 0 32px 32px;background:rgba(255,255,255,.975);box-shadow:0 8px 25px rgba(35,51,65,.065);z-index:600}
body .v13-header-content{display:flex;height:84px;align-items:center;gap:20px}
.v13-brand{display:flex;align-items:center;gap:11px;flex:none;min-width:174px;color:var(--dark)}
.v13-brand:hover{color:var(--dark)}
.v13-brand .v13-logo{width:64px;height:64px;border-radius:50%;object-fit:contain;flex-shrink:0}
.v13-brand-name{display:flex;flex-direction:column;line-height:1.09}
.v13-brand-name strong{font-family:var(--veni13-serif);letter-spacing:.24em;font-size:24px;font-weight:600}
.v13-brand-name small{margin-top:6px;font-size:8px;letter-spacing:.13em;font-weight:850;line-height:1.35}
.v13-nav{gap:1px;min-width:0}
.v13-nav>a,.v13-nav .veni-menu-dropdown-link,.v13-nav .veni-menu-wp>li>a{padding:11px 9px;font-size:12px;color:#243b5a;border-radius:99px;white-space:nowrap}
.v13-nav>a.is-active,.v13-nav>a:hover,.v13-nav .veni-menu-dropdown-link:hover{background:#e6f1ee;color:var(--dark)}
.v13-nav .veni-menu-dropdown{position:relative}
.v13-nav .veni-drop-toggle{margin-left:-4px}
.v13-nav .veni-dropdown-list{z-index:999}
.v13-header-cta{margin-left:auto;padding:12px 18px;font-size:12px;min-width:143px}
.v13-header .veni-menu-toggle{display:none}
/* Hero */
.v13-hero{background:radial-gradient(ellipse at 7% 84%,#faefdf 0%,transparent 33%),radial-gradient(ellipse at 91% 6%,#f4edf0 0%,transparent 38%),#fffdfa;position:relative;padding:45px 0 62px}
.v13-hero::before{content:"";position:absolute;width:160px;height:160px;background:#f6e2c4;opacity:.75;border-radius:50%;left:-110px;top:42%;pointer-events:none}
.v13-hero-grid{display:grid;grid-template-columns:.91fr 1.09fr;gap:30px;align-items:center;min-height:510px}
.v13-hero-text{padding-bottom:6px;position:relative;z-index:3}
.v13-hero h1{font-size:clamp(39px,4.08vw,61px);font-weight:600;line-height:1.1;margin:14px 0 23px}
.v13-hero h1 em{color:var(--dark)}
.v13-hero-text>p{font-size:15.5px;color:#42556f;max-width:585px;margin:0 0 25px}
.v13-actions{display:flex;gap:13px;flex-wrap:wrap}
.v13-hero-values{display:flex;align-items:center;gap:0;margin-top:37px}
.v13-hero-values>div{display:flex;align-items:center;gap:10px;padding-right:21px;margin-right:18px;border-right:1px solid #e7dfe2;font-weight:730;line-height:1.28;font-size:11px}
.v13-hero-values>div:last-child{border-right:0;margin-right:0;padding-right:0}
.v13-hero-values span{font-size:24px;color:#d66c94}
.v13-hero-values>div:nth-child(3) span{color:#69a9a2}
.v13-hero-media{position:relative;min-height:500px;display:flex;align-items:center;justify-content:center}
.v13-hero-photo{width:94%;height:495px;position:relative;overflow:hidden;border-radius:39% 30% 36% 26% / 32% 33% 37% 28%;transform:rotate(0deg);box-shadow:0 25px 65px rgba(53,70,81,.12)}
.v13-hero-photo img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;transition:transform .35s}
.v13-hero-photo:hover img{transform:scale(1.025)}
.v13-photo-mark{position:absolute;top:30px;left:18px;font-size:54px;color:#fff;opacity:.9}
.v13-video-peek{position:absolute;right:-15px;bottom:10px;display:block;width:232px;height:156px;overflow:hidden;border-radius:23px;border:5px solid #fff;box-shadow:0 20px 40px rgba(41,62,70,.21);z-index:4;background:#e3f1eb}
.v13-video-peek img{width:100%;height:100%;display:block;object-fit:cover}
.v13-video-play{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font-size:18px;color:white;background:rgba(40,51,61,.52);border:2px solid #fff}
.v13-video-caption{position:absolute;bottom:0;left:0;right:0;padding:15px 14px 9px;color:#fff;font-size:13px;font-weight:800;line-height:1.2;background:linear-gradient(transparent,rgba(23,45,63,.75))}
.v13-video-caption small{font-size:10px;font-weight:500}
/* Services */
.v13-offer{padding-top:43px;padding-bottom:44px}
.v13-offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}
.v13-offer-item{position:relative;min-height:132px;display:flex;overflow:hidden;align-items:start;gap:13px;background:#fff;border:1px solid #f3ece8;border-radius:20px;box-shadow:0 6px 14px rgba(30,41,57,.055);padding:21px 12px 17px 19px;transition:transform .2s,box-shadow .2s;color:var(--dark)}
.v13-offer-item:hover{transform:translateY(-4px);box-shadow:0 17px 26px rgba(29,45,65,.08);color:var(--dark)}
.v13-service-symbol{font-size:28px;color:#31577b;position:relative;z-index:2;line-height:1;flex:0 0 33px}
.v13-service-copy{position:relative;z-index:2;max-width:58%;display:flex;flex-direction:column;gap:4px;line-height:1.3}
.v13-service-copy>strong{font-family:var(--veni13-serif);font-size:18px;line-height:1.08;color:var(--dark);letter-spacing:-.045em}
.v13-service-copy>small{font-size:10.4px;color:#526176;line-height:1.45}
.v13-service-arrow{font-size:10px;color:#ac5e7b;font-weight:750;margin-top:6px}
.v13-service-image{position:absolute;right:0;top:0;bottom:0;width:42%;overflow:hidden;border-radius:0 20px 20px 0}
.v13-service-image::before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.97),rgba(255,255,255,.2) 45%,rgba(255,255,255,0) 85%)}
.v13-service-image img{width:100%;height:100%;object-fit:cover;display:block}
.v13-offer-more{font-size:12px!important;text-align:center;margin:18px 0 0}
.v13-offer-more a{text-decoration:underline;text-underline-offset:3px;color:#c35f82}
/* About */
.v13-about{padding-top:50px;padding-bottom:55px;background:radial-gradient(circle at 4% 55%,#f5e0e8 0%,transparent 18%),radial-gradient(circle at 100% 80%,#e4f1ee 0%,transparent 22%),#fffbf7}
.v13-about-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:65px;align-items:center}
.v13-about-photo{height:340px;position:relative;overflow:hidden;border-radius:34% 27% 32% 26% / 35% 36% 28% 30%;box-shadow:0 17px 33px rgba(40,48,63,.075)}
.v13-about-photo img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}
.v13-about-photo span{position:absolute;left:23px;bottom:24px;border-radius:99px;background:#fffdf1d9;padding:8px 14px;color:var(--dark);letter-spacing:.14em;font-size:11px;font-weight:800}
.v13-about-copy p{margin:15px 0 21px}
.v13-about-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:20px}
.v13-about-benefits span{border-radius:15px;background:#f9e8da;padding:17px 11px;display:flex;gap:9px;align-items:center;font-size:11px;line-height:1.25;font-weight:720}
.v13-about-benefits span:nth-child(2){background:#dff1ed}
.v13-about-benefits span:nth-child(3){background:#f6e4eb}
.v13-about-benefits b{font-size:24px;font-weight:500;color:#cc7790}
/* Team */
.v13-team{background:#fff; padding-top:52px;padding-bottom:54px}
.v13-team-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}
.v13-team-card{display:grid;grid-template-columns:41% 59%;gap:10px;border:1px solid #eee6e5;border-radius:19px;background:#fffaf8;box-shadow:0 8px 20px rgba(34,45,59,.065);padding:10px;min-height:170px;overflow:hidden}
.v13-team-photo{min-width:0;min-height:155px;background:linear-gradient(125deg,#fae6df,#e7f3f0);border-radius:13px;overflow:hidden}
.v13-team-photo img{display:block;width:100%;height:100%;min-height:155px;object-fit:cover;object-position:center top}
.v13-team-card h3{font-family:var(--veni13-serif);font-size:15.5px;margin:8px 0 4px;line-height:1.16;letter-spacing:-.045em}
.v13-team-card strong{font-size:10px;color:#b96a8b;display:block;line-height:1.5}
.v13-team-card p{font-size:10.4px;margin:8px 4px 0 0;line-height:1.5;color:#58677b;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}
.v13-avatar-placeholder{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:155px;height:100%;gap:8px;color:#7399a1}
.v13-avatar-placeholder span{font-size:57px;color:#9fcbc4;line-height:1}
.v13-avatar-placeholder small{text-align:center;font-size:9px;line-height:1.2;max-width:100px}
.v13-photo-disclaimer{font-size:11px!important;margin:16px 0 0;text-align:right}
/* Video */
.v13-film{background:#f6f5f6;padding-block:45px}
.v13-film-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:50px;align-items:center}
.v13-film-grid p{max-width:320px}
.v13-film-player{border:6px solid white;border-radius:22px;overflow:hidden;background:#dfebe8;box-shadow:var(--shadow)}
.v13-film-player video,.v13-film-player iframe{width:100%;aspect-ratio:16/9;display:block;border:0;background:#dce9e4}
/* News */
.v13-news{background:#fff; padding-block:52px}
.v13-news .veni-news-grid{gap:16px}
.v13-news .veni-news-card{border-radius:20px;background:#fff;border:1px solid #eee7e6;box-shadow:0 6px 18px rgba(43,49,63,.05)}
.v13-news .veni-news-img{height:160px}
.v13-news .veni-news-body{padding:16px 17px 20px}
.v13-news .veni-news-body h3{font-family:var(--veni13-serif);font-size:19px;line-height:1.22;margin:8px 0 9px;color:var(--dark)}
.v13-news .veni-news-body p{font-size:12px;line-height:1.6;color:#67758a}
.v13-news .veni-news-date{color:#ad587b}
/* Documents */
.v13-docs{padding-block:49px;background:radial-gradient(circle at 100% 45%,#e2f1eb 0%,transparent 25%),#fffaf8}
.v13-doc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}
.v13-doc-grid .veni-doc{min-height:119px;position:relative;padding:19px 18px 16px 62px;border-radius:17px;background:white;box-shadow:0 6px 14px rgba(36,51,68,.055);border:1px solid #f1e9e5}
.v13-doc-grid .veni-doc-icon{position:absolute;top:21px;left:16px;font-size:20px;width:38px;height:38px;background:#edf5f3;color:#517b93;margin:0}
.v13-doc-grid .veni-doc-title{font-size:13px;line-height:1.26;color:var(--dark)}
.v13-doc-grid .veni-doc-descr{font-size:10px;margin:6px 0 0;color:#7a8595;line-height:1.3}
.v13-doc-grid .veni-arrow{font-size:10px;margin-top:8px;color:#be6282}
/* Contact Google map */
.v13-contact{background:#fff; padding-block:54px}
.v13-contact-grid{display:grid;grid-template-columns:.73fr 1.27fr;gap:42px;align-items:start}
.v13-contact-grid h2{margin-bottom:14px}
.v13-contact-grid p{max-width:340px;line-height:1.58}
.v13-contact-lines{margin:15px 0 22px}
.v13-contact-lines p{margin:6px 0;color:#273d63;font-size:13px;font-weight:670;display:flex;align-items:center;gap:11px}
.v13-contact-lines span{font-size:21px;color:#db6f91;width:24px;text-align:center}
.v13-contact-lines a:hover{color:#c95d82}
.v13-google-map{border-radius:22px;border:6px solid #fff;box-shadow:0 10px 34px rgba(30,47,60,.09);background:#e5f0ed;overflow:hidden;position:relative;min-height:342px;display:flex;flex-direction:column}
.v13-google-map iframe{display:block;border:0;width:100%;height:312px;min-height:312px;flex:1}
.v13-google-map a{font-size:11px;font-weight:800;color:var(--navy);background:#fff;padding:11px 16px;text-align:right}
/* Footer */
body .v13-footer{background:#e5f4f1;color:#284261;padding:34px 0 20px}
.v13-footer-top{display:grid;grid-template-columns:1.8fr 1fr 1fr .8fr;gap:33px;align-items:center}
.v13-footer-brand{display:flex;gap:13px;align-items:center;color:#223b60}
.v13-footer-brand img{width:62px;height:62px;border-radius:50%;object-fit:contain}
.v13-footer-brand strong{font-family:var(--veni13-serif);font-size:26px;letter-spacing:.22em;font-weight:600;display:block;line-height:1.25}
.v13-footer-brand small{font-size:9px;font-weight:800;line-height:1.5;letter-spacing:.08em}
.v13-footer-top>div>strong{font-size:12px;color:var(--dark)}
.v13-footer-top p,.v13-footer-top a{color:#334c64;font-size:12px;line-height:1.65;margin:6px 0}
.v13-footer-top a:hover{color:#9d5878}
.v13-footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #cce1da;margin-top:23px;padding-top:17px;font-size:11px;color:#627387}
.v13-footer-bottom a{color:#627387}
/* Other subpages preserve layout but follow new identity */
.veni-subpage-main{background:linear-gradient(#fffbf8,#fff 330px)}
.veni-page-header h1,.veni-article-wrap h1,.veni-detail-hero h1{font-family:var(--veni13-serif);font-weight:600;letter-spacing:-.035em}
.veni-page-content h2,.veni-page-content h3,.veni-detail-section h2{font-family:var(--veni13-serif)}
.veni-btn-primary{background:#d67695!important;border-color:#d67695!important}
.veni-btn-primary:hover{background:#bd587c!important}
.veni-doc-icon{background:#f5e4eb;color:#b85c7a}
.veni-detail-hero-photo img{object-fit:cover}
.veni-team-avatar{background:#e5f3ef}
.veni-team-avatar span{color:#275675}
.v13-actual-photo{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}
.v13-staff-fallback{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#5e8c91;background:linear-gradient(130deg,#f7e5df,#e6f4ef);min-height:210px}
.v13-staff-fallback b{font-size:45px;font-weight:400;line-height:1}
.v13-staff-fallback small{font-size:11px;color:#617b88;text-align:center;max-width:200px}
.v13-contact-page-map{margin-top:30px}
/* Breakpoints */
@media(max-width:1250px){.v13-nav>a,.v13-nav .veni-menu-dropdown-link,.v13-nav .veni-menu-wp>li>a{font-size:11px;padding-inline:6px}.v13-brand{min-width:162px}.v13-header-content{gap:10px}.v13-brand-name strong{font-size:22px}.v13-header-cta{min-width:125px;padding-inline:12px}.v13-hero-grid{gap:18px}}
@media(max-width:1100px){.v13-header .veni-menu-toggle{display:flex;order:4;margin-left:0}.v13-header .v13-nav{display:none;position:absolute;left:0;right:0;top:100%;background:#fff;padding:18px max(26px,calc((100vw - 1000px)/2));box-shadow:0 18px 28px rgba(40,50,63,.1);align-items:stretch;max-height:calc(100vh - 90px);overflow:auto;flex-direction:column;z-index:5}.v13-header .v13-nav.is-open{display:flex}.v13-header .v13-nav>a,.v13-header .v13-nav .veni-menu-dropdown-link{padding:13px 15px;font-size:14px}.v13-header .v13-nav .veni-menu-dropdown{display:flex;flex-wrap:wrap}.v13-header .v13-nav .veni-dropdown-list{position:static;box-shadow:none;flex-basis:100%;max-height:220px;overflow:auto}.v13-header .v13-header-cta{margin-left:auto}.v13-hero h1{font-size:clamp(36px,4.7vw,51px)}.v13-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v13-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v13-about-grid{gap:35px}.v13-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){body .veni-container{width:min(100% - 36px,650px)}body .v13-header{border-radius:0 0 23px 23px}body .v13-header-content{height:70px;gap:9px}.v13-brand .v13-logo{width:48px;height:48px}.v13-brand{gap:6px;min-width:0}.v13-brand-name strong{font-size:18px;letter-spacing:.16em}.v13-brand-name small{font-size:6.5px;letter-spacing:.05em}.v13-header-cta{font-size:11px;min-width:auto;padding:10px 12px;min-height:38px}.v13-menu-toggle{width:39px!important;height:40px!important;padding:10px!important;flex:none}.v13-pad{padding:42px 0}.v13-section-heading{gap:12px;align-items:start;margin-bottom:22px}.v13-section-heading h2{font-size:31px}.v13-section-heading .v13-plain-link{font-size:10px;padding:8px 12px;max-width:122px;white-space:normal;text-align:center}.v13-hero{padding:24px 0 36px}.v13-hero-grid{grid-template-columns:1fr;gap:16px}.v13-hero h1{font-size:clamp(34px,8.5vw,47px);line-height:1.1;margin:12px 0 14px;max-width:580px}.v13-hero-text>p{font-size:13px;line-height:1.6}.v13-actions{gap:8px}.v13-actions .v13-btn{padding:12px 16px;font-size:11.5px}.v13-hero-values{margin-top:22px;justify-content:space-around;gap:7px}.v13-hero-values>div{font-size:10px;padding-right:11px;margin-right:0;gap:6px;line-height:1.25}.v13-hero-values span{font-size:22px}.v13-hero-media{min-height:290px;padding:0 0 10px}.v13-hero-photo{height:300px;width:94%;border-radius:30% 27% 32% 25%/34% 33% 31% 29%}.v13-video-peek{width:167px;height:119px;bottom:-6px;right:-3px;border-width:4px;border-radius:16px}.v13-video-caption{padding:17px 8px 7px;font-size:10px}.v13-video-caption small{font-size:8px}.v13-video-play{width:35px;height:35px;font-size:13px}.v13-offer{padding-top:24px}.v13-offer-grid{grid-template-columns:1fr;gap:10px}.v13-offer-item{min-height:112px;padding:17px 12px 13px 15px;border-radius:17px;gap:12px}.v13-service-symbol{font-size:25px;flex:0 0 28px}.v13-service-copy{max-width:57%;gap:4px}.v13-service-copy>strong{font-size:19px}.v13-service-copy>small{font-size:11px}.v13-service-image{width:40%;border-radius:0 17px 17px 0}.v13-offer-more{text-align:left}.v13-about-grid{grid-template-columns:1fr;gap:24px}.v13-about-photo{height:280px;max-width:520px}.v13-about-benefits{gap:6px}.v13-about-benefits span{font-size:9.5px;padding:10px 8px;gap:4px;flex-direction:column;text-align:center}.v13-about-benefits b{font-size:21px}.v13-team-grid{grid-template-columns:1fr;gap:11px}.v13-team-card{grid-template-columns:34% 66%;min-height:153px}.v13-team-photo,.v13-team-photo img{min-height:137px}.v13-team-card h3{font-size:20px;margin-top:8px}.v13-team-card p{font-size:11px;-webkit-line-clamp:4}.v13-team-card strong{font-size:11px}.v13-photo-disclaimer{text-align:left}.v13-film-grid{grid-template-columns:1fr;gap:20px}.v13-news-grid{grid-template-columns:1fr;gap:13px}.v13-news .veni-news-card{display:grid;grid-template-columns:35% 65%;min-height:152px}.v13-news .veni-news-img{height:100%;min-height:152px}.v13-news .veni-news-body{padding:12px 13px}.v13-news .veni-news-body h3{font-size:17px}.v13-news .veni-news-body p{font-size:11px;margin-bottom:8px}.v13-news .veni-news-date{font-size:10px}.v13-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v13-doc-grid .veni-doc{min-height:140px;padding:15px 13px 14px;display:flex}.v13-doc-grid .veni-doc-icon{position:static;margin-bottom:10px;width:35px;height:35px}.v13-doc-grid .veni-doc-title{font-size:12px}.v13-contact-grid{grid-template-columns:1fr;gap:25px}.v13-google-map{min-height:285px}.v13-google-map iframe{height:250px;min-height:250px}.v13-footer-top{grid-template-columns:1fr 1fr;gap:15px}.v13-footer-top .v13-footer-brand{grid-column:1/-1}.v13-footer-bottom{flex-direction:column;gap:7px}.v13-home h2{font-size:31px}}
@media(max-width:420px){body .veni-container{width:calc(100% - 28px)}.v13-brand .v13-logo{width:43px;height:43px}.v13-brand-name strong{font-size:16px}.v13-brand-name small{font-size:6px}.v13-header-cta{font-size:10px;padding:10px 10px}.v13-actions{display:grid;grid-template-columns:1fr 1fr}.v13-actions .v13-btn{white-space:normal;text-align:center;padding:10px 9px;min-height:48px}.v13-hero-values>div{font-size:9px}.v13-hero-photo{height:270px}.v13-service-copy{max-width:61%}.v13-service-copy>strong{font-size:17px}.v13-offer-item{min-height:115px}.v13-section-heading h2{font-size:27px}.v13-news .veni-news-body h3{font-size:15px}.v13-news .veni-news-date{font-size:9px}}
