/* i-Seo theme.css — generado desde theme.src.css (build_css.py). No editar a mano. */
@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url('fonts/poppins-400.woff2') format('woff2')}
@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url('fonts/poppins-600.woff2') format('woff2')}
@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url('fonts/poppins-700.woff2') format('woff2')}
@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:swap;src:url('fonts/lato-400.woff2') format('woff2')}
@font-face{font-family:'Lato';font-style:normal;font-weight:700;font-display:swap;src:url('fonts/lato-700.woff2') format('woff2')}
@font-face{font-family:'Playfair Display';font-style:normal;font-weight:600;font-display:swap;src:url('fonts/playfair-display-600.woff2') format('woff2')}
:root{
	--g:#014C43;--g4:#347069;--lime:#CDEC6A;--lime100:#F0F9D1;--ink:#171717;--ink7:#404040;--line:#E5E5E5;--soft:#E9EFEC;--w:#fff;
	--fh:'Poppins',system-ui,sans-serif;--fb:'Lato',system-ui,sans-serif;--fs:'Playfair Display',Georgia,serif;
	--wrap:1200px;--gap:104px;
}
body.iseo{font-family:var(--fb);font-size:18px;line-height:1.6;color:#181818;background:#fff}
body.iseo :where(h1,h2,h3,h4){font-family:var(--fh);color:var(--ink);font-weight:600;letter-spacing:0}
body.iseo .iseo-wrap{width:100%;max-width:calc(var(--wrap) + 48px);margin:0 auto;padding:0 24px;box-sizing:border-box}
body.iseo .iseo-btn{display:inline-flex;align-items:center;gap:10px;background:var(--lime);color:var(--g)!important;font:700 16px/24px var(--fb);padding:10px 24px;border-radius:8px;text-decoration:none!important;border:0;cursor:pointer;transition:background .2s,color .2s,transform .15s}
body.iseo .iseo-btn:hover{background:var(--g);color:var(--lime)!important}
body.iseo .iseo-btn--sm{padding:10px 16px}
body.iseo .iseo-btn--light{background:var(--soft);color:var(--ink)!important}
body.iseo .iseo-btn--light:hover{background:var(--lime);color:var(--g)!important}
body.iseo .iseo-btn--dark{background:var(--g);color:#fff!important}
body.iseo .iseo-btn--dark:hover{background:#013a33;color:var(--lime)!important}
body.iseo .iseo-btn--lg{padding:14px 12px 14px 24px;border-radius:999px;font-size:18px}
body.iseo .iseo-btn svg,body.iseo .iseo-btn-ico svg{width:20px;height:20px;fill:currentColor;flex:none}
body.iseo .iseo-btn-ico{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--lime);color:var(--g)}
body.iseo .iseo-tag{display:inline-block;background:var(--lime100);color:var(--g);font:700 16px/24px var(--fb);padding:3px 16px;border-radius:4px}
body.iseo .iseo-h2{font:600 34px/48px var(--fh);color:var(--ink);margin:12px 0 0}
body.iseo .iseo-center{text-align:center}
body.iseo .iseo-sec{margin-top:var(--gap)}
body.iseo .iseo-sec--dark{background:var(--g) url('../../uploads/2026/07/ornament-bg-e1748924902840.png') no-repeat -55px -60px;color:#fff;padding:98px 0 104px}
body.iseo .iseo-sec--dark .iseo-h2,body.iseo .iseo-sec--dark h3{color:#fff}
body.iseo .iseo-main p{margin:0 0 16px}
body.iseo .iseo-main a{color:var(--g)}
body.iseo .site-header{background:var(--g)!important;box-shadow:none;border:0}
body.iseo .site-header-content{max-width:calc(var(--wrap) + 48px);width:100%;margin:0 auto;padding:16px 24px;min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:24px;box-sizing:border-box}
body.iseo .site-logo img,body.iseo .site-header .custom-logo{border-radius:12px;height:48px;width:auto;max-width:none}
body.iseo .iseo-hero{background:var(--g) url('../../uploads/2026/07/ornament-bg-e1748924902840.png') no-repeat 575px -68px;background-size:125% auto;color:#fff}
body.iseo .iseo-hero .iseo-wrap{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:616px;gap:24px}
body.iseo .iseo-hero h1{font:600 56px/73px var(--fh);color:#fff;margin:0 0 20px}
body.iseo .iseo-hero p{color:#fff;margin:0 0 24px}
body.iseo .iseo-hero-btns{display:flex;gap:16px;flex-wrap:wrap;margin-top:32px}
body.iseo .iseo-hero-art{position:relative;align-self:end;display:flex;justify-content:center;min-height:503px}
body.iseo .iseo-hero-arch{position:absolute;bottom:0;left:50%;width:420px;max-width:90%;height:503px;transform:translateX(-50%);border-radius:1000px 1000px 0 0;background:linear-gradient(180deg,var(--lime) 0%,var(--g) 85%)}
body.iseo .iseo-hero-logo{position:absolute;top:-30px;right:6%;width:300px;clip-path:polygon(12% 0,100% 0,88% 100%,0 100%);background:#fff}
body.iseo .iseo-hero-logo img{display:block;width:100%;height:auto}
body.iseo .iseo-hero-man{position:relative;z-index:2;height:587px;width:auto;max-width:100%;object-fit:contain;object-position:bottom center;align-self:flex-end;margin-left:-40px}
body.iseo .iseo-clientes{background:var(--soft);overflow:hidden;padding:20px 0}
body.iseo .iseo-clientes-track{display:flex;align-items:center;gap:0;margin:0;padding:0;list-style:none;width:max-content;animation:iseo-marquee 40s linear infinite}
body.iseo .iseo-clientes:hover .iseo-clientes-track{animation-play-state:paused}
body.iseo .iseo-clientes-track li{flex:none;width:240px;display:flex;align-items:center;justify-content:center;padding:0 24px}
body.iseo .iseo-clientes-track img{height:64px;width:auto;max-width:100%;object-fit:contain}
@keyframes iseo-marquee{to{transform:translateX(-50%)}}
@media (prefers-reduced-motion:reduce){body.iseo .iseo-clientes-track{animation:none;flex-wrap:wrap;width:auto;justify-content:center}}
body.iseo .iseo-about{margin-top:66px;padding-bottom:0}
body.iseo .iseo-about-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}
body.iseo .iseo-about-img img{width:100%;height:auto;display:block}
body.iseo .iseo-about h2{font:600 34px/48px var(--fh);margin:12px 0 16px}
body.iseo .iseo-about p{margin:0 0 20px}
body.iseo .iseo-check{list-style:none;margin:0 0 32px;padding:0;display:grid;gap:14px}
body.iseo .iseo-check li{display:flex;align-items:center;gap:12px;font-weight:700;font-size:16px;color:var(--ink)}
body.iseo .iseo-check svg{width:24px;height:24px;color:var(--g);fill:currentColor;flex:none}
body.iseo .iseo-counters{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}
body.iseo .iseo-counter{background:var(--lime100);border-radius:100px;padding:24px 48px;text-align:center;min-height:120px;display:flex;flex-direction:column;justify-content:center}
body.iseo .iseo-counter b{font:700 40px/60px var(--fb);color:var(--g);display:block}
body.iseo .iseo-counter span{font:400 16px/24px var(--fb);color:var(--g)}
body.iseo .iseo-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}
body.iseo .iseo-card{background:#fff;border-radius:12px;padding:40px 32px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;color:var(--ink7)}
body.iseo .iseo-card-ico svg{width:48px;height:48px;color:var(--g);fill:currentColor}
body.iseo .iseo-card h3{font:600 24px/30px var(--fh);color:var(--ink)!important;margin:16px 0 0}
body.iseo .iseo-card p{font:400 16px/24px var(--fb);color:var(--ink7);margin:0}
body.iseo .iseo-card .iseo-btn{margin-top:auto}
body.iseo .iseo-why{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:64px}
body.iseo .iseo-why-item{background:var(--soft);border-radius:12px;padding:32px;display:flex;gap:24px;align-items:flex-start;color:var(--ink)}
body.iseo .iseo-why-item:first-child{background:var(--g);color:#fff}
body.iseo .iseo-why-ico svg{width:56px;height:56px;color:var(--g);fill:currentColor}
body.iseo .iseo-why-item:first-child .iseo-why-ico svg{color:var(--lime)}
body.iseo .iseo-why-item h3{font:600 24px/32px var(--fs);margin:0 0 12px;color:inherit!important}
body.iseo .iseo-why-item p{font:400 16px/24px var(--fb);margin:0}
body.iseo .iseo-reviews{background:linear-gradient(90deg,var(--soft) 50%,var(--g) 50%);margin-top:var(--gap)}
body.iseo .iseo-reviews-grid{display:grid;grid-template-columns:1fr 1fr;gap:0}
body.iseo .iseo-rev-left{padding:56px 56px 56px 0;min-height:759px}
body.iseo .iseo-rev-left p{font-size:18px}
body.iseo .iseo-map{margin-top:24px;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.15);max-width:300px}
body.iseo .iseo-map iframe{display:block;width:100%;height:220px;border:0}
body.iseo .iseo-proof{display:flex;align-items:center;gap:40px;margin-top:0;flex-wrap:wrap}
body.iseo .iseo-proof-card{background:#fff;border-radius:12px;padding:24px;width:268px;box-sizing:border-box}
body.iseo .iseo-proof-card b{display:block;font:700 18px/26px var(--fb)}
body.iseo .iseo-stars{color:#f5b301;letter-spacing:3px;font-size:22px;line-height:1}
body.iseo .iseo-rev-right{padding:56px 0 56px 56px;color:#fff;background:transparent;position:relative}
body.iseo .iseo-rev-right>.iseo-quote svg{width:64px;height:64px;color:var(--lime);fill:currentColor}
body.iseo .iseo-rating-card{background:var(--lime);border-radius:12px;padding:28px;text-align:center;margin-top:48px;display:flex;flex-direction:column;align-items:center;gap:8px}
body.iseo .iseo-rating-card .iseo-stars{font-size:28px}
body.iseo .iseo-rating-card b{font:700 48px/1 var(--fh);color:var(--g)}
body.iseo .iseo-rating-card span{font:400 15px/22px var(--fh);color:var(--g);max-width:280px}
body.iseo .iseo-rating-card a{margin-top:8px;background:var(--g);color:#fff!important;font:600 14px/20px var(--fh);padding:14px 28px;border-radius:8px;text-decoration:none}
body.iseo .iseo-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:64px;position:relative}
body.iseo .iseo-step{text-align:center;padding:0 32px}
body.iseo .iseo-step-n{width:40px;height:40px;border-radius:50%;background:var(--g);color:var(--lime);font:600 18px/40px var(--fh);margin:0 auto 24px;position:relative;z-index:1}
body.iseo .iseo-steps:before{content:'';position:absolute;left:16.6%;right:16.6%;top:20px;border-top:2px dashed var(--g)}
body.iseo .iseo-step h3{font:600 28px/35px var(--fh);color:var(--g)!important;margin:0 0 12px}
body.iseo .iseo-step p{font:400 16px/24px var(--fb);color:var(--ink);margin:0}
body.iseo .iseo-cta{position:relative;overflow:hidden;background:var(--g) url('../../uploads/2026/07/ornament-bg-e1748924902840.png') no-repeat -30px -40px;border-radius:16px;padding:48px;min-height:380px;display:flex;align-items:center}
body.iseo .iseo-cta-txt{width:47%;position:relative;z-index:1}
body.iseo .iseo-cta h2{font:600 42px/56px var(--fh);color:var(--lime)!important;margin:0 0 16px}
body.iseo .iseo-cta p{color:#fff;font-weight:700;margin:0 0 32px}
body.iseo .iseo-cta img{position:absolute;right:0;top:-40px;width:362px;max-width:45%;height:auto;transform:rotate(194deg)}
body.iseo .iseo-split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;margin-top:64px}
body.iseo .iseo-split h3{font:600 28px/36px var(--fh);margin:0 0 16px}
body.iseo .iseo-split-img{background:#F6F7F8;text-align:center;border-radius:8px}
body.iseo .iseo-split-img img{max-width:100%;height:auto;display:block;margin:0 auto}
body.iseo .iseo-faq{display:grid;gap:16px;margin-top:64px}
body.iseo .iseo-faq details{background:var(--soft);border-radius:12px;color:var(--ink)}
body.iseo .iseo-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:24px;font:600 24px/32px var(--fs);color:var(--ink)}
body.iseo .iseo-faq summary::-webkit-details-marker{display:none}
body.iseo .iseo-faq summary:after{content:'';flex:none;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s;margin-right:6px}
body.iseo .iseo-faq details[open]{background:var(--g);color:#fff}
body.iseo .iseo-faq details[open] summary{color:#fff}
body.iseo .iseo-faq details[open] summary:after{transform:rotate(-135deg)}
body.iseo .iseo-faq .iseo-faq-a{padding:0 24px 24px}
body.iseo .iseo-faq .iseo-faq-a p{font:400 16px/24px var(--fb);margin:0 0 14px;color:inherit}
body.iseo .iseo-posts{display:grid;gap:24px;margin-top:64px}
body.iseo .iseo-post{display:grid;grid-template-columns:35% 1fr;gap:24px;align-items:center}
body.iseo .iseo-post-img{display:block;border-radius:12px;overflow:hidden;aspect-ratio:1/1}
body.iseo .iseo-post-img img{width:100%;height:100%;object-fit:cover;display:block}
body.iseo .iseo-post-body time{font:400 14px/20px var(--fb);color:var(--ink7)}
body.iseo .iseo-post-body h3{font:700 20px/28px var(--fb);margin:4px 0 8px}
body.iseo .iseo-post-body h3 a{color:var(--ink)!important;text-decoration:none}
body.iseo .iseo-post-body p{font-size:16px;line-height:24px;color:var(--ink7);margin:0 0 20px}
body.iseo .iseo-who{margin-top:66px;padding-bottom:0}
body.iseo .iseo-who h2{font:600 34px/48px var(--fh);margin:0}
body.iseo .iseo-who-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;margin-top:32px}
body.iseo .iseo-who-grid img{width:100%;height:auto;display:block}
body.iseo .iseo-who a{color:var(--g)}
body.iseo .iseo-contact{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:12px}
body.iseo .iseo-contact li{display:flex;align-items:center;gap:12px;font-weight:700;font-size:16px}
body.iseo .iseo-contact svg{width:24px;height:24px;color:var(--g);fill:currentColor;flex:none}
body.iseo .iseo-footer{margin-top:var(--gap);background:linear-gradient(180deg,#fff 0,#fff 128px,var(--g) 128px)}
body.iseo .iseo-footer-cta{background:var(--lime);border-radius:12px;padding:32px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;min-height:208px;box-sizing:border-box}
body.iseo .iseo-footer-cta-t{font:600 34px/48px var(--fh);color:var(--g);margin:12px 0 0;max-width:390px}
body.iseo .iseo-footer-main{background:var(--g);color:#fff;padding:64px 0 40px;margin-top:-1px}
body.iseo .iseo-footer-grid{display:grid;grid-template-columns:314px 229px 229px;gap:48px}
body.iseo .iseo-footer-brand p{color:#fff;margin:16px 0 24px;font-size:18px}
body.iseo .iseo-footer-logo img{border-radius:8px;display:block}
body.iseo .iseo-footer-h{font:600 24px/30px var(--fs);color:var(--lime);margin:0 0 20px}
body.iseo .iseo-flist{list-style:none;margin:0;padding:0;display:grid;gap:14px}
body.iseo .iseo-flist a{color:#fff!important;font-weight:700;font-size:16px;text-decoration:none}
body.iseo .iseo-flist a:hover{color:var(--lime)!important}
body.iseo .iseo-social{display:flex;gap:20px;list-style:none;margin:0;padding:0}
body.iseo .iseo-social a{color:var(--lime)!important;display:block}
body.iseo .iseo-social svg{width:22px;height:22px;fill:currentColor}
body.iseo .iseo-footer-bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:2px solid #fff;margin-top:48px;padding-top:32px;font-size:16px}
body.iseo .iseo-footer-bottom ul{display:flex;gap:32px;list-style:none;margin:0;padding:0;flex-wrap:wrap}
body.iseo .iseo-footer-bottom a{color:#fff!important;text-decoration:none}
@media (max-width:1024px){body.iseo .iseo-hero .iseo-wrap{grid-template-columns:1fr;min-height:0;padding-top:48px}
body.iseo .iseo-hero h1{font-size:44px;line-height:56px}
body.iseo .iseo-hero-art{min-height:420px}
body.iseo .iseo-cards{grid-template-columns:1fr 1fr}
body.iseo .iseo-about-grid,body.iseo .iseo-split,body.iseo .iseo-who-grid{grid-template-columns:1fr}
body.iseo .iseo-reviews{background:var(--soft)}
body.iseo .iseo-reviews-grid{grid-template-columns:1fr}
body.iseo .iseo-rev-left{padding:48px 0;min-height:0}
body.iseo .iseo-rev-right{background:var(--g);padding:48px 24px;margin:0 -24px}
body.iseo .iseo-cta-txt{width:60%}
body.iseo .iseo-footer-grid{grid-template-columns:1fr 1fr}

}
@media (max-width:767px){:root{--gap:72px}
body.iseo .iseo-hero h1{font-size:36px;line-height:46px}
body.iseo .iseo-h2,body.iseo .iseo-about h2,body.iseo .iseo-who h2{font-size:28px;line-height:38px}
body.iseo .iseo-cards,body.iseo .iseo-why,body.iseo .iseo-steps,body.iseo .iseo-counters{grid-template-columns:1fr}
body.iseo .iseo-steps:before{display:none}
body.iseo .iseo-post{grid-template-columns:1fr}
body.iseo .iseo-cta{padding:32px 24px;flex-direction:column;align-items:flex-start}
body.iseo .iseo-cta-txt{width:100%}
body.iseo .iseo-cta img{position:relative;right:auto;top:auto;max-width:60%;align-self:flex-end;margin-top:24px}
body.iseo .iseo-footer-grid{grid-template-columns:1fr}
body.iseo .iseo-counter{border-radius:48px;padding:24px}
body.iseo .iseo-about-img{display:none}
body.iseo .iseo-faq summary{font-size:19px;line-height:26px}
body.iseo .iseo-footer-cta-t{font-size:28px;line-height:38px}

}
body.iseo .iseo-main,body.iseo .iseo-main p,body.iseo .iseo-main li,body.iseo .iseo-main span,body.iseo .iseo-main a,body.iseo .iseo-footer p,body.iseo .iseo-footer li,body.iseo .iseo-footer span,body.iseo .iseo-footer a{font-family:var(--fb)}
body.iseo .iseo-main .iseo-h2,body.iseo .iseo-main h1,body.iseo .iseo-main h2,body.iseo .iseo-main .iseo-card h3,body.iseo .iseo-main .iseo-step h3,body.iseo .iseo-main .iseo-split h3,body.iseo .iseo-main .iseo-cta h2,body.iseo .iseo-main .iseo-cta p.x{font-family:var(--fh)}
body.iseo .iseo-main .iseo-why-item h3,body.iseo .iseo-footer-h{font-family:var(--fs)!important}
body.iseo .iseo-faq summary{font-family:var(--fs)}
body.iseo .iseo-main .iseo-post-body h3{font-family:var(--fb)!important;font-weight:700}
body.iseo .iseo-main .iseo-rating-card b,body.iseo .iseo-main .iseo-rating-card span,body.iseo .iseo-main .iseo-rating-card a{font-family:var(--fh)}
body.iseo .iseo-footer-cta-t{font:600 34px/48px var(--fh)!important;color:var(--g)!important}
body.iseo .iseo-footer-h{font:600 24px/30px var(--fs)!important;color:var(--lime)!important}
body.iseo .iseo-footer .iseo-flist a,body.iseo .iseo-footer-bottom a{font-family:var(--fb)}
body.iseo .site-header{margin-bottom:0!important}
body.iseo .iseo-why-item:first-child p{color:#fff}
body.iseo .iseo-about{padding-bottom:49px}
body.iseo .iseo-sec--dark.iseo-after-about{margin-top:0!important}
body.iseo .iseo-rev-left .iseo-h2{margin-bottom:24px}
body.iseo .iseo-map{width:300px}
body.iseo .iseo-avatars{display:flex;align-items:center}
body.iseo .iseo-av{width:52px;height:52px;border-radius:50%;overflow:hidden;border:2px solid #fff;margin-left:-14px;background:var(--g);color:#fff;display:inline-flex;align-items:center;justify-content:center;font:700 16px/1 var(--fb);box-sizing:border-box}
body.iseo .iseo-av:first-child{margin-left:0}
body.iseo .iseo-av img{width:100%;height:100%;object-fit:cover;display:block}
body.iseo .iseo-hero-logo{width:270px;top:10px;right:4%}
body.iseo .iseo-cta img{width:362px;max-width:none;right:70px;top:-30px}
body.iseo .iseo-proof-card{width:268px}
body.iseo .iseo-proof-card span{vertical-align:middle}
body.iseo .iseo-footer-brand .iseo-footer-logo{display:inline-block;background:#fff;border-radius:8px;line-height:0}
@media (max-width:767px){body.iseo .iseo-cta img{width:60%;right:auto;top:auto;max-width:60%}}
@media (max-width:1050px){body.iseo .site-header{position:relative!important;top:auto!important}
body.iseo .site-header-content{padding:12px 20px!important;min-height:72px!important}
body.iseo #menu{top:0!important}

}
@media (min-width:1051px){body.iseo #menu{background:transparent}
body.iseo #menu ul.header-menu{display:flex;align-items:center;gap:0;margin:0;padding:0;list-style:none}
body.iseo #menu ul.header-menu>li>a{font:700 14px/20px var(--fb);color:#fff!important;padding:13px 20px;display:block;border-bottom:3px solid transparent;text-decoration:none}
body.iseo #menu ul.header-menu>li:hover>a,body.iseo #menu ul.header-menu>li.current-menu-item>a{color:var(--lime)!important;border-bottom-color:var(--lime)}
body.iseo #menu ul.header-menu>li.iseo-menu-cta>a{background:var(--lime);color:var(--g)!important;font:700 16px/21px var(--fb);padding:5px 24px;border:0;border-radius:8px;margin-left:12px}
body.iseo #menu ul.header-menu>li.iseo-menu-cta>a:hover{background:#fff;color:var(--g)!important}

}
@media (max-width:1050px){body.iseo #menu{background:var(--g)!important;padding:96px 24px 40px!important;top:0!important;z-index:100}
body.iseo #menu>ul{text-align:left!important;background:transparent!important}
body.iseo #menu>ul>li{background:transparent!important}
body.iseo #menu>ul>li{display:block!important;margin:0!important;line-height:1.4!important;border-bottom:1px solid rgba(255,255,255,.18)}
body.iseo #menu>ul>li>a{display:block;padding:16px 0!important;font:700 18px/1.4 var(--fb)!important;color:#fff!important}
body.iseo #menu>ul>li.current-menu-item>a{color:var(--lime)!important}
body.iseo #menu>ul>li.iseo-menu-cta{border:0;margin-top:24px!important}
body.iseo #menu>ul>li.iseo-menu-cta>a{display:inline-block;background:var(--lime);color:var(--g)!important;border-radius:8px;padding:12px 28px!important}
body.iseo #nav-icon{position:relative;z-index:101}
body.iseo #nav-icon .line{background:#fff!important}

}
body.iseo .content-single,body.iseo .content-page{padding-top:32px}
body.iseo .content-single .article-full h1,body.iseo .content-page .article-full h1{font:600 42px/1.25 var(--fh);margin:0 0 24px}
@media (max-width:767px){body.iseo .content-single .article-full h1,body.iseo .content-page .article-full h1{font-size:30px}}
body.iseo .iseo-bgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px 24px}
body.iseo .iseo-bcard-img{display:block;border-radius:12px;overflow:hidden;aspect-ratio:3/2;margin-bottom:16px;background:var(--soft)}
body.iseo .iseo-bcard-img img{width:100%;height:100%;object-fit:cover;display:block}
body.iseo .iseo-bcard h2{font:600 20px/28px var(--fh)!important;margin:0 0 6px}
body.iseo .iseo-bcard h2 a{color:var(--ink)!important;text-decoration:none}
body.iseo .iseo-bcard time{display:block;font-size:14px;color:var(--ink7);margin-bottom:10px}
body.iseo .iseo-bcard p{font-size:16px;line-height:24px;color:var(--ink7);margin:0 0 16px}
body.iseo .iseo-pager{display:flex;gap:8px;justify-content:center;margin-top:48px}
body.iseo .iseo-pager a,body.iseo .iseo-pager span{min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--soft);color:var(--g);font-weight:700;text-decoration:none}
body.iseo .iseo-pager span{background:var(--g);color:#fff}
@media (max-width:1024px){body.iseo .iseo-bgrid{grid-template-columns:1fr 1fr}}
@media (max-width:640px){body.iseo .iseo-bgrid{grid-template-columns:1fr}}
body.iseo .wpcf7 label{display:block;font-weight:700;font-size:16px;color:var(--ink)}
body.iseo .wpcf7 input[type=text],body.iseo .wpcf7 input[type=email],body.iseo .wpcf7 input[type=tel],body.iseo .wpcf7 select,body.iseo .wpcf7 textarea{width:100%;box-sizing:border-box;border:1px solid #cfd8d5;border-radius:8px;padding:12px 14px;font:400 16px/1.4 var(--fb);background:#fff;margin-top:6px}
body.iseo .wpcf7 input:focus,body.iseo .wpcf7 select:focus,body.iseo .wpcf7 textarea:focus{outline:2px solid var(--lime);border-color:var(--g)}
body.iseo .wpcf7 input[type=submit]{background:var(--lime);color:var(--g);font:700 16px/24px var(--fb);padding:12px 28px;border:0;border-radius:8px;cursor:pointer}
body.iseo .wpcf7 input[type=submit]:hover{background:var(--g);color:var(--lime)}
body.iseo .wpcf7 .wpcf7-acceptance label{font-weight:400}
body.iseo .iseo-main :is(.iseo-cards,.iseo-why,.iseo-steps,.iseo-counters,.iseo-split,.iseo-about-grid,.iseo-who-grid,.iseo-bgrid,.iseo-reviews-grid,.iseo-hero .iseo-wrap,.iseo-nap,.iseo-persona,.iseo-proc)>*{min-width:0}
@media (max-width:1024px){body.iseo .iseo-reviews-grid{grid-template-columns:minmax(0,1fr)}}


