body.rabc-homepage-fullwidth{overflow-x:clip}body.rabc-homepage-fullwidth #page,body.rabc-homepage-fullwidth #content,body.rabc-homepage-fullwidth .site-inner,body.rabc-homepage-fullwidth .site-content,body.rabc-homepage-fullwidth .content-sidebar-wrap,body.rabc-homepage-fullwidth #content>.container,body.rabc-homepage-fullwidth #content>.ast-container,body.rabc-homepage-fullwidth #content>.ct-container,body.rabc-homepage-fullwidth .site-content>.container,body.rabc-homepage-fullwidth .site-content>.wrap,body.rabc-homepage-fullwidth .content-sidebar-wrap>.wrap{box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;float:none!important}body.rabc-homepage-fullwidth #content.site-content,body.rabc-homepage-fullwidth .content-sidebar-wrap{display:block!important;grid-template-columns:none!important}body.rabc-homepage-fullwidth #primary,body.rabc-homepage-fullwidth main.rabc-home-page-template{box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;float:none!important;clear:both!important;display:block!important}body.rabc-homepage-fullwidth #secondary,body.rabc-homepage-fullwidth .sidebar-primary,body.rabc-homepage-fullwidth aside.widget-area,body.rabc-homepage-fullwidth .content-area+.widget-area{display:none!important}.rabc-home,.rabc-home *{box-sizing:border-box}.rabc-home{--rabc-ink:#183134;--rabc-muted:#617176;--rabc-dark:#10393b;--rabc-teal:#2f8279;--rabc-line:#e0e9e6;--rabc-bg:#f6f8f5;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;font-size:16px;line-height:1.6;color:var(--rabc-ink);background:#fff;width:100%;max-width:none!important;min-width:0;padding:24px 0 88px}.rabc-home h1,.rabc-home h2,.rabc-home h3,.rabc-home p{margin:0;padding:0;max-width:none}.rabc-home h1,.rabc-home h2,.rabc-home h3{color:inherit;font-family:inherit;font-style:normal;font-weight:750;letter-spacing:-.046em;text-transform:none;line-height:1.16}.rabc-home a{color:inherit;text-decoration:none!important;box-shadow:none}.rabc-home a:hover{color:inherit}.rabc-home svg{display:block;width:100%;height:100%}.rabc-home a:focus-visible{outline:3px solid #fcbf65;outline-offset:4px;border-radius:4px}.rabc-home__wrap{max-width:none!important;width:100%;padding:0 clamp(16px,3.2vw,64px);margin:0 auto}.rabc-home__hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(28px,4vw,62px);align-items:center;position:relative;min-height:482px;overflow:hidden;border-radius:28px;background:radial-gradient(ellipse at 100% 10%,#266d66 0%,transparent 47%),linear-gradient(130deg,#103839 0%,#0e3437 53%,#174d4c 100%);color:#fff;padding:clamp(30px,5vw,68px);isolation:isolate}.rabc-home__hero:before{content:"";position:absolute;width:540px;height:540px;border:1px solid rgb(255 255 255 / .09);border-radius:50%;right:-240px;bottom:-340px;pointer-events:none}.rabc-home__hero-copy{position:relative;z-index:2}.rabc-home__eyebrow{display:flex;gap:11px;align-items:center;flex-wrap:wrap;font-size:11px;font-weight:750;letter-spacing:.11em;text-transform:uppercase;color:#c1e3dc;line-height:1.7}.rabc-home__eyebrow-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#b5f0d0;box-shadow:0 0 0 5px rgb(181 240 208 / .12)}.rabc-home__eyebrow-slash{color:rgb(255 255 255 / .32);font-size:16px}.rabc-home__hero h1{font-size:clamp(35px,4.1vw,63px);line-height:1.065;max-width:670px;color:#fff;letter-spacing:-.059em;margin:23px 0 21px}.rabc-home__hero h1 em{display:inline;color:#b9eddb;font-style:normal}.rabc-home__hero-copy>p{color:#cee1dc;font-size:clamp(14px,1.27vw,17px);line-height:1.79;max-width:540px}.rabc-home__hero-cta{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:30px}.rabc-home__btn{display:inline-flex;align-items:center;justify-content:center;min-height:51px;gap:19px;border-radius:12px;font-size:14px;font-weight:750;padding:13px 19px 13px 23px;transition:transform .2s,background .2s,box-shadow .2s}.rabc-home .rabc-home__btn--light{background:#f9fffb;color:#163d3d}.rabc-home .rabc-home__btn--light:hover{transform:translateY(-2px);background:#dff4e9;color:#163d3d;box-shadow:0 12px 20px rgb(0 0 0 / .15)}.rabc-home__btn>span{width:17px;height:17px}.rabc-home__text-link{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:650;color:#ecfffa!important}.rabc-home__text-link:hover{color:#c4e8db!important}.rabc-home__hero-note{display:flex;gap:8px;align-items:center;margin-top:28px;font-size:12px;color:#a9d5c9}.rabc-home__hero-note>span{width:15px;height:15px}.rabc-home__hero-visual{position:relative;min-width:0;min-height:355px;display:flex;align-items:center;justify-content:center}.rabc-home__visual-circle{position:absolute;border:1px solid rgb(219 255 239 / .18);border-radius:50%}.rabc-home__visual-circle--one{width:410px;height:410px}.rabc-home__visual-circle--two{width:320px;height:320px}.rabc-home__house-card{z-index:1;width:min(100%,420px);background:#f7fbf8;color:#1e4042;border-radius:20px;box-shadow:0 25px 50px rgb(0 0 0 / .22);padding:19px 20px 17px;transform:rotate(2deg)}.rabc-home__house-card-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.rabc-home__small-logo{font-weight:850;font-size:20px;letter-spacing:-.055em}.rabc-home__small-logo span{color:#3aa38b}.rabc-home__status{font-size:10px;color:#58726e;background:#e3f0ea;border-radius:30px;padding:7px 9px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.rabc-home__status i{display:inline-block;height:6px;width:6px;background:#2eac77;border-radius:50%}.rabc-home .rabc-home__house-graphic{height:auto;width:100%;margin:10px auto 0;max-height:213px}.rabc-home__house-card-bottom{display:flex;border-top:1px solid #dfebe5;justify-content:space-between;gap:7px;padding-top:13px}.rabc-home__house-card-bottom>span{font-size:11px;color:#486564;display:inline-flex;gap:6px;align-items:center;font-weight:720}.rabc-home__mini-icon{width:15px;height:15px;color:#328d7e}.rabc-home__floating-label{position:absolute;z-index:2;border-radius:12px;padding:9px 14px;font-size:12px;font-weight:760;white-space:nowrap;box-shadow:0 12px 35px rgb(0 0 0 / .12)}.rabc-home__floating-label--one{background:#fff;color:#215047;right:-5px;top:10%;display:flex;align-items:center;gap:7px;transform:rotate(-3deg)}.rabc-home__floating-label--one span{width:17px;height:17px;padding:2px;border-radius:50%;background:#def9e9;color:#2f9077}.rabc-home__floating-label--two{background:#e1f8dd;color:#245343;bottom:6%;left:-15px;transform:rotate(-4deg)}.rabc-home__floating-label--two span{color:#2f9077;margin-left:6px}.rabc-home__section{padding-top:91px}.rabc-home__section-heading{margin-bottom:30px}.rabc-home__overline{display:block;color:#2b8577;font-size:11px;letter-spacing:.12em;font-weight:840;margin-bottom:11px;line-height:1.55}.rabc-home__section-heading h2{font-size:clamp(29px,3.1vw,43px);letter-spacing:-.047em;margin-bottom:11px}.rabc-home__section-heading p{color:var(--rabc-muted);font-size:15px}.rabc-home__section-heading--split{display:flex;justify-content:space-between;gap:22px;align-items:end}.rabc-home__more{font-size:13px;font-weight:780;display:inline-flex;align-items:center;gap:11px;white-space:nowrap;padding-bottom:7px}.rabc-home__more>span{display:block;width:18px;height:18px;transition:transform .2s}.rabc-home__more:hover>span{transform:translateX(4px)}.rabc-home__tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.rabc-home__tool{display:flex;flex-direction:column;min-height:301px;border:1px solid #dae9e4;border-radius:19px;padding:clamp(23px,2.4vw,31px);background:#edf5f0;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.rabc-home__tool:before{content:"";position:absolute;width:235px;height:235px;border-radius:50%;right:-145px;top:-145px;border:1px solid rgb(48 112 96 / .13);box-shadow:0 0 0 32px rgb(45 112 96 / .025),0 0 0 68px rgb(45 112 96 / .016)}.rabc-home__tool--planer{background:#f6f4eb;border-color:#ebe6d5}.rabc-home__tool--paszport{background:#eff3f6;border-color:#e0e7ed}.rabc-home__tool:hover{transform:translateY(-5px);box-shadow:0 20px 38px rgb(31 67 58 / .09)}.rabc-home__tool-top{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;position:relative}.rabc-home__tool-icon{width:57px;height:57px;display:flex;align-items:center;justify-content:center;color:#1a7062;border:1px solid rgb(28 119 98 / .17);border-radius:16px;background:rgb(255 255 255 / .67);padding:14px}.rabc-home__tool--planer .rabc-home__tool-icon{color:#886f35;border-color:#e4d7aa}.rabc-home__tool--paszport .rabc-home__tool-icon{color:#486e90;border-color:#d2e2f2}.rabc-home__tool-index{font-size:10px;letter-spacing:.11em;font-weight:820;color:#71837d;margin-top:3px;text-align:right}.rabc-home__tool-content{position:relative;padding:27px 0 23px;flex:1}.rabc-home__tool h3{font-size:25px;margin-bottom:12px}.rabc-home__tool p{font-size:14px;color:#57696a;line-height:1.7}.rabc-home__tool-link{position:relative;border-top:1px solid rgb(46 103 91 / .16);padding-top:17px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;font-weight:800}.rabc-home__tool-link i{display:flex;align-items:center;justify-content:center;width:29px;height:29px;background:rgb(255 255 255 / .84);border-radius:50%;padding:7px;transition:transform .2s;font-style:normal}.rabc-home__tool-link:hover i{transform:translateX(4px)}.rabc-home__journal{padding-top:97px}.rabc-home__posts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 20px}.rabc-home__post{overflow:hidden;border:1px solid #e6ece8;border-radius:17px;background:#fff;transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column}.rabc-home__post:hover{transform:translateY(-3px);box-shadow:0 17px 36px rgb(35 73 60 / .09)}.rabc-home__post-media{display:block;aspect-ratio:1.7;width:100%;background:#e4f0e9;overflow:hidden}.rabc-home__post-image{display:block;height:100%!important;width:100%!important;max-width:100%;object-fit:cover;transition:transform .45s}.rabc-home__post:hover .rabc-home__post-image{transform:scale(1.04)}.rabc-home__post-fallback{display:flex;align-items:center;justify-content:center;height:100%;width:100%;color:#79aa9d;background:radial-gradient(circle at 85% 5%,#f4eee0 0%,transparent 48%),linear-gradient(130deg,#e4f0e9,#f0f5f0)}.rabc-home__post-fallback svg{width:58px;height:58px}.rabc-home__post:nth-child(3n+2) .rabc-home__post-fallback{background:linear-gradient(130deg,#f3f0e8,#e5ece7)}.rabc-home__post:nth-child(3n) .rabc-home__post-fallback{background:linear-gradient(130deg,#e9eff6,#e5f2ed)}.rabc-home__post-body{padding:20px 21px 23px;display:flex;flex-direction:column;flex:1}.rabc-home__post-meta{display:flex;align-items:center;justify-content:space-between;gap:9px;font-size:11px;color:#788682;margin-bottom:11px}.rabc-home__post-meta span{font-weight:800;color:#337d6e}.rabc-home__post h3{line-height:1.3;font-size:19px;letter-spacing:-.023em}.rabc-home__post h3 a:hover{color:#2c8675}.rabc-home__post p{margin:9px 0 19px;color:#687778;font-size:13px;line-height:1.65}.rabc-home__post-read{margin-top:auto;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;padding-top:12px}.rabc-home__post-read span{display:inline-flex;width:15px;height:15px}.rabc-home__post-read:hover{color:#2c8675}.rabc-home__empty{grid-column:1/-1;background:#f6f8f5;border-radius:14px;padding:25px}.rabc-home__about{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(30px,5vw,86px);align-items:center;padding:clamp(35px,5vw,70px);margin-top:102px;border-radius:25px;background:#f2f6f3;border:1px solid #e4ede7;position:relative;overflow:hidden}.rabc-home__about:before{content:"";position:absolute;width:260px;height:260px;right:-150px;top:-160px;border:1px solid #d8e8dd;border-radius:50%}.rabc-home__about h2{font-size:clamp(28px,3.4vw,46px);letter-spacing:-.049em;margin:12px 0 20px}.rabc-home__about h2 em{font-style:normal;color:#338678}.rabc-home__about-main p{max-width:560px;font-size:14px;color:#5a6f6c;line-height:1.8;margin-bottom:14px}.rabc-home__about-main p strong{color:#1a3b38}.rabc-home__about-link{display:inline-flex;align-items:center;gap:13px;font-size:13px;font-weight:810;margin-top:11px;padding-bottom:5px;border-bottom:1px solid #89ada4}.rabc-home__about-link span{display:block;width:17px;height:17px}.rabc-home__about-side{position:relative;display:grid;gap:12px}.rabc-home__about-list-item{padding:14px 15px;border:1px solid #e0eae5;border-radius:13px;background:rgb(255 255 255 / .8);display:flex;align-items:center;gap:13px}.rabc-home__about-list-icon{width:37px;height:37px;flex:none;display:flex;padding:10px;border-radius:10px;background:#e5f5ed;color:#2c8373}.rabc-home__about-list-item div{min-width:0}.rabc-home__about-list-item strong{display:block;font-size:13px;line-height:1.45;color:#183b37}.rabc-home__about-list-item small{display:block;font-size:11px;line-height:1.55;color:#788782;margin-top:2px}@media (max-width:1050px){.rabc-home__hero{gap:20px;padding:42px}.rabc-home__hero-visual{transform:scale(.94)}.rabc-home__tool{min-height:319px;padding:23px}.rabc-home__tool h3{font-size:22px}}@media (max-width:850px){.rabc-home__hero{grid-template-columns:1fr;gap:12px}.rabc-home__hero-copy{max-width:650px}.rabc-home__hero-visual{max-width:520px;margin:0 auto;width:100%;transform:none;min-height:315px}.rabc-home__hero h1{max-width:640px}.rabc-home__tools-grid{grid-template-columns:1fr 1fr}.rabc-home__tool:last-child{grid-column:1/-1;min-height:250px}.rabc-home__posts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rabc-home__about{grid-template-columns:1fr}}@media (max-width:600px){.rabc-home{padding-top:12px;padding-bottom:44px}.rabc-home__wrap{padding-left:14px;padding-right:14px}.rabc-home__hero{border-radius:20px;padding:29px 22px 22px}.rabc-home__eyebrow{font-size:9px;gap:8px}.rabc-home__hero h1{font-size:clamp(34px,9vw,45px);margin:20px 0 17px}.rabc-home__hero-copy>p{font-size:14px}.rabc-home__hero-cta{gap:13px;margin-top:24px}.rabc-home__btn{width:100%}.rabc-home__hero-note{font-size:11px;margin-top:20px}.rabc-home__hero-visual{min-height:225px;padding:12px 8px 0;max-width:350px}.rabc-home__visual-circle--one{width:270px;height:270px}.rabc-home__visual-circle--two{width:215px;height:215px}.rabc-home__house-card{padding:11px 13px;width:90%;border-radius:14px}.rabc-home__status{font-size:8px;padding:5px 7px}.rabc-home__small-logo{font-size:16px}.rabc-home .rabc-home__house-graphic{max-height:140px}.rabc-home__house-card-bottom>span{font-size:9px;gap:4px}.rabc-home__mini-icon{width:12px;height:12px}.rabc-home__floating-label{font-size:9px;padding:6px 9px}.rabc-home__floating-label--one{right:0;top:0}.rabc-home__floating-label--two{left:0;bottom:0}.rabc-home__section{padding-top:62px}.rabc-home__section-heading{margin-bottom:22px}.rabc-home__section-heading h2{font-size:30px}.rabc-home__section-heading p{font-size:14px}.rabc-home__tools-grid{grid-template-columns:1fr;gap:13px}.rabc-home__tool,.rabc-home__tool:last-child{grid-column:auto;min-height:265px;padding:23px}.rabc-home__tool-content{padding:19px 0 17px}.rabc-home__tool h3{font-size:23px}.rabc-home__journal{padding-top:70px}.rabc-home__section-heading--split{align-items:start;flex-direction:column;gap:12px}.rabc-home__posts-grid{grid-template-columns:1fr;gap:15px}.rabc-home__post-media{aspect-ratio:1.9}.rabc-home__about{border-radius:20px;padding:29px 23px;gap:19px;margin-top:69px}.rabc-home__about h2{font-size:31px}}@media (prefers-reduced-motion:reduce){.rabc-home *,.rabc-home *::before,.rabc-home *::after{transition:none!important;scroll-behavior:auto!important}}