@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&family=Roboto:wght@400;500;700&display=swap');
.source-page{color:#080808;background:#fff;font-family:Arial,sans-serif;font-size:20px;line-height:1.7}
.source-page--service .source-section:first-child{background:#243b4a;color:#fff;min-height:610px;display:flex;align-items:center}.source-page--service .source-section:first-child .source-row{align-items:center}.source-page--service .source-section:first-child .source-column:first-child{text-align:center}.source-page--service .source-section:first-child h1.source-text,.source-page--service .source-section:first-child h2.source-text{font-size:42px;font-weight:700}.source-form{border:5px solid #fff;border-radius:32px;padding:36px 30px;background:rgba(255,255,255,.32);display:grid;gap:18px;text-align:left;line-height:1.2;align-content:start;grid-auto-rows:min-content}.source-form-field{display:grid;gap:7px;color:#fff;font-size:16px;align-content:start}.source-form-input{height:46px;border:1px solid rgba(255,255,255,.35);background:transparent}.source-form-button{min-height:72px;border-radius:26px;background:#ff6500;color:#fff;font-size:17px;font-weight:700;padding:12px;display:flex;align-items:center;justify-content:center;text-align:center}
.source-section{padding:80px 0}.source-container{width:min(1150px,calc(100% - 40px));margin:auto}.source-row{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:50px}.source-column{min-width:0;grid-column:span var(--col,24)}.source-text{margin:0 0 24px}.source-text p{margin:0}.source-text h1,.source-text h2{line-height:1.3}.source-page h1.source-text,.source-page h2.source-text{text-align:center;font-size:36px;line-height:1.35}.source-image-link{display:block}.source-image-link img{display:block;width:100%;height:auto}.source-page hr{width:60%;border:0;border-top:3px solid #b7b7b7;margin:22px auto}.source-402213{background:#f2f2f2;padding:105px 0}.source-402213 .source-column:first-child{text-align:justify}.source-402213 .source-column:first-child>.source-text:nth-child(-n+4){text-align:center;font-weight:700}.source-402213 .source-column:last-child{align-self:center}.source-402213 .source-column:first-child>.source-image-link img{width:100px;margin:auto}.source-703689 img{max-height:460px;object-fit:contain}.source-177116{text-align:center;padding-top:0}.source-208107{background:#f7f7f7;text-align:center}.source-page a:focus-visible{outline:3px solid #fa6500;outline-offset:4px}.source-menu ul{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 34px}.source-menu a{color:inherit;text-decoration:underline;text-underline-offset:3px}
@media(max-width:760px){.source-page{font-size:16px;line-height:1.6}.source-section{padding:40px 0}.source-row{grid-template-columns:1fr;gap:24px}.source-column{grid-column:1/-1}.source-page h2.source-text{font-size:26px}.source-402213 .source-column:first-child{text-align:left}.source-container{width:calc(100% - 32px)}.source-image-link img{max-height:650px;object-fit:contain}.source-menu ul{grid-template-columns:1fr;gap:10px}}

/* VIP protection: match the donor's centered, compact hero and white services block. */
.source-page--vip-ohrana.source-page--service .source-578303{height:420px;min-height:420px;box-sizing:border-box;padding:24px 0;text-align:center}
.source-page--vip-ohrana .source-578303 .source-container{width:min(1150px,calc(100% - 40px));text-align:center}
.source-page--vip-ohrana .source-578303 .source-text--title{font-size:42px;line-height:1.3;font-weight:700;text-align:center}
.source-page--vip-ohrana .source-578303 .source-text--title h1{font-size:inherit;line-height:inherit;margin:0}
.source-page--vip-ohrana .source-578303 .source-text--subtitle{max-width:950px;margin:0 auto 24px;font-size:20px!important;line-height:1.5!important;font-weight:500;text-align:center}
.source-page--vip-ohrana.source-page--service .source-141542.source-section--cards:nth-of-type(even){background:#fff}
@media(max-width:760px){.source-page--vip-ohrana.source-page--service .source-578303{height:auto;min-height:420px;padding:48px 0}.source-page--vip-ohrana .source-578303 .source-text--title{font-size:32px}}

/* VIP page: consistent, centered service/trust icons and readable added sections. */
.page-id-240 .source-141542,.page-id-240 .source-943782{text-align:center}
.page-id-240 .source-578303 .source-container{width:min(1150px,calc(100% - 40px));max-width:calc(100% - 40px);box-sizing:border-box}
.page-id-240 .source-578303 h1.source-text{max-width:960px;margin:0 auto;font-size:clamp(30px,3vw,38px);line-height:1.2;white-space:normal!important;overflow-wrap:normal;word-break:normal;text-wrap:balance}
.page-id-240 .source-786799 .source-text--title{max-width:980px;margin:0 auto 18px;font-size:clamp(23px,2.2vw,31px);line-height:1.35;text-align:center;white-space:normal!important;overflow-wrap:anywhere}
.page-id-240 .source-786799 .source-text--title p{text-align:center}
.page-id-240 .source-141542 .source-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 24px;margin-top:42px}
.page-id-240 .source-141542 .source-card,.page-id-240 .source-943782 .source-card{position:relative;min-width:0;min-height:220px;padding:86px 18px 20px;text-align:center}
.page-id-240 .source-141542 .source-card:before,.page-id-240 .source-943782 .source-card:before{content:"";position:absolute;top:0;left:50%;width:62px;height:62px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:2px solid #383082;border-radius:50%;background:#383082;color:#fff;font:700 25px/1 Arial,sans-serif;transform:translateX(-50%)}
.page-id-240 .source-141542 .source-card:after,.page-id-240 .source-943782 .source-card:after{content:none!important;display:none!important}
.page-id-240 .source-141542 .source-card:nth-child(1):before{content:"✓"}.page-id-240 .source-141542 .source-card:nth-child(2):before{content:"↗"}.page-id-240 .source-141542 .source-card:nth-child(3):before{content:"●"}.page-id-240 .source-141542 .source-card:nth-child(4):before{content:"♡"}.page-id-240 .source-141542 .source-card:nth-child(5):before{content:"♀"}.page-id-240 .source-141542 .source-card:nth-child(6):before{content:"↔"}.page-id-240 .source-141542 .source-card:nth-child(7):before{content:"➜"}.page-id-240 .source-141542 .source-card:nth-child(8):before{content:"★"}
.page-id-240 .source-943782 .source-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px;margin-top:38px}
.page-id-240 .source-943782 .source-card:nth-child(1):before{content:"12+";font-size:17px}.page-id-240 .source-943782 .source-card:nth-child(2):before{content:"24/7";font-size:14px}.page-id-240 .source-943782 .source-card:nth-child(3):before{content:"✓"}.page-id-240 .source-943782 .source-card:nth-child(4):before{content:"★"}.page-id-240 .source-943782 .source-card:nth-child(5):before{content:"＋"}.page-id-240 .source-943782 .source-card:nth-child(6):before{content:"•••";font-size:18px}
.page-id-240 .source-943782 .source-card .source-text--subtitle{font-size:18px;font-weight:700;line-height:1.3;margin-bottom:12px}.page-id-240 .source-943782 .source-card .source-text--content{font-size:15px;line-height:1.5;margin:0}
.page-id-240 .protekt-vip-breadcrumb{width:min(1150px,calc(100% - 40px));margin:0 auto;padding:12px 0;font-size:14px;line-height:1.4;color:#4d4d4d}.page-id-240 .protekt-vip-breadcrumb a{color:#383082;text-decoration:underline;text-underline-offset:3px}
.page-id-240 .protekt-vip-qualification,.page-id-240 .protekt-vip-faq,.page-id-240 .protekt-vip-quiz{padding:64px 0;text-align:center}.page-id-240 .protekt-vip-qualification{background:#f2f2f2}.page-id-240 .protekt-vip-qualification p,.page-id-240 .protekt-vip-quiz>.source-container>p{max-width:850px;margin:0 auto;font-size:18px;line-height:1.55}
.page-id-240 .protekt-vip-faq{background:#f7f7f7}.page-id-240 .protekt-vip-faq__items{max-width:900px;margin:34px auto 0;text-align:left}.page-id-240 .protekt-vip-faq__item{padding:18px 20px;border-bottom:1px solid #d5d5d5;background:#fff}.page-id-240 .protekt-vip-faq__item summary{position:relative;padding-right:28px;font-size:18px;font-weight:700;line-height:1.4;cursor:pointer;list-style:none}.page-id-240 .protekt-vip-faq__item summary::-webkit-details-marker{display:none}.page-id-240 .protekt-vip-faq__item summary:after{content:"+";position:absolute;right:0;top:0;color:#383082;font-size:23px;line-height:1}.page-id-240 .protekt-vip-faq__item[open] summary:after{content:"−"}.page-id-240 .protekt-vip-faq__item p{margin:12px 0 0;font-size:16px;line-height:1.55}
.page-id-240 .protekt-vip-quiz>.source-container>p{margin-bottom:28px}
.page-id-240 .protekt-vip-price-note{margin:24px auto 0;max-width:850px;font-size:15px;line-height:1.5;font-weight:500}
@media(max-width:900px){.page-id-240 .source-141542 .source-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.page-id-240 .source-141542 .source-cards,.page-id-240 .source-943782 .source-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.page-id-240 .source-141542 .source-card,.page-id-240 .source-943782 .source-card{min-height:210px;padding:82px 12px 16px}.page-id-240 .source-141542 .source-card:before,.page-id-240 .source-943782 .source-card:before{width:58px;height:58px}.page-id-240 .protekt-vip-breadcrumb{width:calc(100% - 32px)}.page-id-240 .protekt-vip-qualification,.page-id-240 .protekt-vip-faq,.page-id-240 .protekt-vip-quiz{padding:42px 0}.page-id-240 .protekt-vip-faq__item summary{font-size:16px}.page-id-240 .protekt-vip-qualification p,.page-id-240 .protekt-vip-quiz>.source-container>p{font-size:16px}}
@media(max-width:520px){.page-id-240 .source-141542 .source-cards,.page-id-240 .source-943782 .source-cards{grid-template-columns:1fr}.page-id-240 .source-141542 .source-card,.page-id-240 .source-943782 .source-card{min-height:0;padding:76px 16px 20px}}
/* VIP security page: keep hero copy within its column and separate centered icons from card titles. */
.page-id-240 .source-578303 h1.source-text{display:block;width:100%;max-width:900px;margin-inline:auto;padding-inline:20px;box-sizing:border-box;font-size:clamp(28px,2.5vw,34px);line-height:1.2;text-align:center;white-space:normal!important;overflow-wrap:anywhere;word-break:normal}
.page-id-240 .source-578303 .source-text--content{max-width:900px;margin-inline:auto;padding-inline:20px;box-sizing:border-box;text-align:center;white-space:normal!important;overflow-wrap:anywhere}
.page-id-240 .source-141542 .source-card,.page-id-240 .source-943782 .source-card{padding-top:104px}
.page-id-240 .source-141542 .source-card:before,.page-id-240 .source-943782 .source-card:before{top:8px}
@media(max-width:760px){.page-id-240 .source-141542 .source-card,.page-id-240 .source-943782 .source-card{padding-top:98px}}
@media(max-width:520px){.page-id-240 .source-141542 .source-card,.page-id-240 .source-943782 .source-card{padding-top:94px}}

/* Stack two-column hero forms before they become clipped on compact laptops/tablets. */
@media(min-width:761px) and (max-width:1024px){.source-page--service .source-section:first-child .source-row{grid-template-columns:1fr;gap:28px}.source-page--service .source-section:first-child .source-column{grid-column:1/-1}.source-page--service .source-section:first-child .source-form{width:min(420px,100%);margin:0 auto}.source-page--service .source-section:first-child{height:auto;min-height:610px;padding:58px 0}}
@media(min-width:761px) and (max-width:1024px){.source-page--about .source-402213 .source-container,.source-page--about .source-703689 .source-container{width:calc(100% - 40px)}.source-page--about .source-402213 .source-row,.source-page--about .source-703689 .source-row{grid-template-columns:1fr;gap:32px}.source-page--about .source-402213 .source-column,.source-page--about .source-703689 .source-column{grid-column:1/-1}.source-page--about .source-703689 .source-column .source-image-link{max-width:560px;margin:0 auto}}
.source-page--service .source-section:first-child .protekt-form-consent,.source-page--service .source-section:first-child .protekt-form-consent a{color:#fff}.source-page--service .source-section--form:not(.has-source-bg) .protekt-form-consent,.source-page--service .source-section--form:not(.has-source-bg) .protekt-form-consent a{color:#111}

/* Source-faithful service layouts. */
.source-section.has-source-bg{background-image:linear-gradient(rgba(7,17,24,.72),rgba(7,17,24,.72)),var(--source-bg);background-size:cover;background-position:center;color:#fff}
.source-page--service .source-section:first-child.has-source-bg{background-image:linear-gradient(rgba(7,17,24,.62),rgba(7,17,24,.62)),var(--source-bg);background-size:cover;background-position:center}
.source-column.has-column-bg{background-image:var(--column-bg);background-size:cover;background-position:center;min-height:560px}.source-card.has-card-bg{background-image:linear-gradient(rgba(13,27,38,.72),rgba(13,27,38,.72)),var(--card-bg);background-size:cover;background-position:center}
.source-cards{display:grid;grid-template-columns:repeat(var(--cards,3),minmax(0,1fr));gap:24px}.source-cards--3{--cards:3}.source-cards--4{--cards:4}.source-cards--6{--cards:3}.source-card{min-width:0}.source-button{display:inline-flex;min-height:54px;padding:0 28px;background:#ff6500;color:#fff;font-size:16px;font-weight:700;align-items:center;justify-content:center}
.source-page--service:not(.page-kotedge-ohrana) .source-text--subtitle{font-size:34px;line-height:1.25;text-align:center;font-weight:700}.source-page--service:not(.page-kotedge-ohrana) .source-section>.source-container>.source-text--content{text-align:center}.source-page--service:not(.page-kotedge-ohrana) .source-section--cards:nth-of-type(even){background:#f2f2f2}.source-page--service:not(.page-kotedge-ohrana) .source-section--cards .source-cards{margin-top:42px}.source-page--service:not(.page-kotedge-ohrana) .source-card{padding:26px 22px}.source-page--service:not(.page-kotedge-ohrana) .source-card .source-image-link{margin:-26px -22px 22px}.source-page--service:not(.page-kotedge-ohrana) .source-card img{max-height:260px;object-fit:cover}.source-page--service:not(.page-kotedge-ohrana) .source-card h2.source-text{font-size:22px;text-align:left}.source-page--service:not(.page-kotedge-ohrana) .source-section--gallery .source-row,.source-page--service:not(.page-kotedge-ohrana) .source-section--gallery .source-cards{gap:28px}.source-page--service:not(.page-kotedge-ohrana) .source-section--form{text-align:center}.source-page--service:not(.page-kotedge-ohrana) .source-section--form .source-form{max-width:920px;margin:30px auto 0}.source-page--service:not(.page-kotedge-ohrana) .source-section.has-source-bg{min-height:430px;display:flex;align-items:center}
.source-page--service:not(.page-kotedge-ohrana) .source-section--gallery .source-column .source-image-link:not(:first-of-type),.source-page--service:not(.page-kotedge-ohrana) .source-section--gallery .source-card .source-image-link:not(:first-of-type){display:none}
.source-page--service:not(.page-kotedge-ohrana) .source-section--form:not(.has-source-bg) .source-form{border:0;background:transparent;grid-template-columns:repeat(3,1fr) auto;align-items:end;padding:0}.source-page--service:not(.page-kotedge-ohrana) .source-section--form:not(.has-source-bg) .source-form-field{color:#111}.source-page--service:not(.page-kotedge-ohrana) .source-section--form:not(.has-source-bg) .source-form-input{border:0;border-bottom:1px solid #aaa}.source-page--service:not(.page-kotedge-ohrana) .source-section--form:not(.has-source-bg) .source-form-button{border-radius:0;min-height:48px}.source-page--service .source-103762>.source-container>.source-image-link:not(:first-of-type){display:none}.source-page--service .source-103762>.source-container>.source-image-link:first-of-type{max-width:900px;margin:35px auto}.source-page--service .source-103762>.source-container>.source-image-link:first-of-type img{max-height:620px;object-fit:contain}
.source-page--contacts .source-821782{padding:0;min-height:390px}.source-page--contacts .source-821782 .source-container{width:100%;max-width:none}.source-page--contacts .source-821782 .source-row{display:block;position:relative;min-height:390px}.source-page--contacts .source-821782 .source-column:first-child{position:relative;z-index:2;width:400px;min-height:390px;margin-left:max(20px,calc((100% - 1180px)/2));padding:42px;background:#fff}.source-page--contacts .source-821782 .source-column:last-child{position:absolute;z-index:1;inset:0}.source-page--contacts .source-821782 iframe{height:390px;border:0}.source-page--contacts .source-821782 h2.source-text{text-align:left;font-size:30px}
.source-page--about .source-703689 .source-column .source-image-link:not(:first-of-type),.source-page--about .source-709667 .source-card .source-image-link:not(:first-of-type){display:none}.source-page--about .source-709667{background:#d2cecc;text-align:center}.source-page--about .source-709667 .source-card{background:#fff}.source-page--about .source-709667 .source-card img{height:250px;object-fit:cover}.source-page--about .source-177116 h2{color:#ff6500;font-size:42px}.source-page--about .source-666773{text-align:center}.source-page--about .source-666773 .source-card img{height:220px;object-fit:cover}.source-page--about .source-208107 .source-form{border:0;background:transparent;grid-template-columns:repeat(3,1fr) auto;align-items:end;max-width:900px;margin:30px auto 0;padding:0}.source-page--about .source-208107 .source-form-field{color:#111}.source-page--about .source-208107 .source-form-input{border:0;border-bottom:1px solid #aaa}.source-page--about .source-208107 .source-form-button{border-radius:0;min-height:48px}
.page-kotedge-ohrana .source-text--subtitle{font-size:34px;line-height:1.25;text-align:center}.page-kotedge-ohrana .source-section>.source-container>.source-text--content{text-align:center}.page-kotedge-ohrana .source-section{overflow:hidden}
.page-kotedge-ohrana .source-350219178{min-height:610px}.page-kotedge-ohrana .source-350219178 .source-column:first-child{text-align:left}.page-kotedge-ohrana .source-350219178 h2.source-text{text-align:left;font-size:45px}.page-kotedge-ohrana .source-350219178 .source-form{max-width:420px;margin-left:auto}
.page-kotedge-ohrana .source-205221{text-align:center;padding:72px 0}.page-kotedge-ohrana .source-205221 .source-container{max-width:900px}.page-kotedge-ohrana .source-205221:before{content:'';display:block;width:66px;height:66px;margin:0 auto 25px;border:2px solid #6262a0;border-radius:50%;background:#fff url(footer-logo.png) center/42px auto no-repeat}
.page-kotedge-ohrana .source-106040,.page-kotedge-ohrana .source-297490{background:#d2cecc}.page-kotedge-ohrana .source-106040{padding-bottom:24px}.page-kotedge-ohrana .source-297490{padding-top:24px}.page-kotedge-ohrana .source-106040 .source-card,.page-kotedge-ohrana .source-297490 .source-card{position:relative;padding:88px 28px 30px;text-align:center;background:transparent;min-height:260px}.page-kotedge-ohrana .source-106040 .source-card:before,.page-kotedge-ohrana .source-297490 .source-card:before{content:'';position:absolute;top:24px;left:50%;width:46px;height:46px;border:3px solid #ff6500;border-radius:50%;transform:translateX(-50%)}.page-kotedge-ohrana .source-106040 .source-card .source-text:first-child,.page-kotedge-ohrana .source-297490 .source-card .source-text:first-child{font-weight:700;font-size:21px;line-height:1.3}
.page-kotedge-ohrana .source-263422 .source-cards{margin-top:48px}.page-kotedge-ohrana .source-263422 .source-card{border:1px solid #ddd;background:#fff}.page-kotedge-ohrana .source-263422 .source-card .source-text{padding:0 22px}.page-kotedge-ohrana .source-263422 .source-card h2.source-text{font-size:21px;text-align:left}.page-kotedge-ohrana .source-263422 .source-card img{height:180px;object-fit:cover}
.page-kotedge-ohrana .source-394934{background:#d2cecc}.page-kotedge-ohrana .source-394934 .source-cards{margin-top:45px;counter-reset:list-item}.page-kotedge-ohrana .source-394934 .source-card{padding:75px 22px 20px;text-align:center;position:relative;counter-increment:list-item}.page-kotedge-ohrana .source-394934 .source-card:before{content:counter(list-item);position:absolute;top:4px;left:50%;width:52px;height:52px;border:2px solid #ff6500;border-radius:50%;color:#fff;background:#ff6500;box-shadow:0 0 0 2px #d2cecc,0 0 0 4px #ff6500;display:flex;align-items:center;justify-content:center;transform:translateX(-50%);font-weight:700}
.page-kotedge-ohrana .source-867179,.page-kotedge-ohrana .source-463224{min-height:430px;text-align:center;display:flex;align-items:center}.page-kotedge-ohrana .source-867179 .source-container,.page-kotedge-ohrana .source-463224 .source-container{max-width:900px}.page-kotedge-ohrana .source-867179 .source-button{margin-top:15px}
.page-kotedge-ohrana .source-221237 .source-container{max-width:920px}.page-kotedge-ohrana .source-221237 .source-text{text-align:center}
.page-kotedge-ohrana .source-695431{padding:90px 0}.page-kotedge-ohrana .source-695431 .source-column{border:1px solid rgba(255,255,255,.35);padding:32px 22px;text-align:center}.page-kotedge-ohrana .source-695431 .source-text--subtitle{font-size:22px}.page-kotedge-ohrana .source-695431 .source-text--title{font-size:28px;font-weight:700}
.page-kotedge-ohrana .source-934368{background:#d2cecc}.page-kotedge-ohrana .source-934368 .source-container{max-width:1150px;border:4px solid #ff6500;border-radius:28px;padding:42px}.page-kotedge-ohrana .source-934368 .source-text--title{font-weight:700;color:#111;margin:0;padding:12px 36px 12px 0;border-bottom:1px solid #aaa;position:relative}.page-kotedge-ohrana .source-934368 .source-text--title:after{content:'+';position:absolute;right:5px}.page-kotedge-ohrana .source-934368 .source-text--desc{display:none}
.page-kotedge-ohrana .source-980391{padding-bottom:20px;text-align:center}.page-kotedge-ohrana .source-200511{padding-top:20px}.page-kotedge-ohrana .source-200511 .source-card{text-align:center}.page-kotedge-ohrana .source-200511 h2{font-size:42px;color:#ff6500}.page-kotedge-ohrana .source-200511 .source-text{margin-bottom:6px}
.page-kotedge-ohrana .source-635906{min-height:520px;display:flex;align-items:center}.page-kotedge-ohrana .source-635906>.source-container>.source-text--subtitle{color:#fff}.page-kotedge-ohrana .source-635906 .source-column{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;background:#fff;border:3px solid #ff6500;border-radius:24px;color:#111;padding:30px;min-height:190px;align-content:center}.page-kotedge-ohrana .source-635906 .source-text--title{padding:12px 18px;margin:0;text-align:center}
.page-kotedge-ohrana .source-200087 .source-cards{margin-top:45px}.page-kotedge-ohrana .source-200087 .source-card{text-align:center;padding:75px 22px 24px;position:relative}.page-kotedge-ohrana .source-200087 .source-card:before{content:'';position:absolute;top:12px;left:50%;width:46px;height:46px;border:3px solid #ff6500;border-radius:50%;transform:translateX(-50%)}
.page-kotedge-ohrana .source-755341{background:#f2f2f2}.page-kotedge-ohrana .source-755341 .source-column:first-child{text-align:justify}.page-kotedge-ohrana .source-755341 .source-column:last-child{align-self:center}.page-kotedge-ohrana .source-755341 img{max-height:720px;object-fit:contain}
.page-kotedge-ohrana .source-755341 .source-column:first-child>.source-image-link{width:190px;margin:20px auto 0}.page-kotedge-ohrana .source-755341 .source-column:first-child>.source-image-link img{height:auto}
.page-kotedge-ohrana .source-493084 .source-cards{margin-top:45px}.page-kotedge-ohrana .source-493084 .source-card img{height:235px;object-fit:cover}.page-kotedge-ohrana .source-493084 .source-card .source-text{text-align:center;font-size:16px}
.page-kotedge-ohrana .source-772276490{background:#d2cecc}.page-kotedge-ohrana .source-772276490 .source-card{background:#15222d;color:#fff;padding:34px 25px;min-height:240px;display:flex;flex-direction:column;justify-content:space-between}.page-kotedge-ohrana .source-772276490 .source-card h2{text-align:left;font-size:24px}.page-kotedge-ohrana .source-772276490 .source-button{align-self:flex-start}
.page-kotedge-ohrana .source-270307 .source-row{margin-top:36px;gap:28px}.page-kotedge-ohrana .source-270307 .source-column .source-image-link:not(:first-of-type){display:none}.page-kotedge-ohrana .source-270307 img{height:420px;object-fit:contain}
.page-kotedge-ohrana .source-864850{background:#d2cecc}.page-kotedge-ohrana .source-864850 .source-cards{margin-top:35px}.page-kotedge-ohrana .source-864850 .source-card{background:#fff}.page-kotedge-ohrana .source-864850 .source-card .source-image-link:not(:first-of-type){display:none}.page-kotedge-ohrana .source-864850 .source-card img{height:245px;object-fit:cover}.page-kotedge-ohrana .source-864850 .source-card .source-text{padding:0 18px;text-align:center;font-size:16px}
.page-kotedge-ohrana .source-447917{text-align:center}.page-kotedge-ohrana .source-447917 .source-form{border:0;background:transparent;grid-template-columns:repeat(3,1fr) auto;align-items:end;max-width:900px;margin:auto}.page-kotedge-ohrana .source-447917 .source-form-field{color:#111}.page-kotedge-ohrana .source-447917 .source-form-input{border:0;border-bottom:1px solid #aaa}.page-kotedge-ohrana .source-447917 .source-form-button{border-radius:0;min-height:48px}
@media(max-width:760px){.source-cards{grid-template-columns:1fr}.page-kotedge-ohrana .source-text--subtitle{font-size:26px}.page-kotedge-ohrana .source-350219178{min-height:auto}.page-kotedge-ohrana .source-350219178 h2.source-text{text-align:center;font-size:34px}.page-kotedge-ohrana .source-350219178 .source-column:first-child{text-align:center}.page-kotedge-ohrana .source-350219178 .source-form{margin:auto;padding:24px 18px}.page-kotedge-ohrana .source-270307 .source-container{grid-template-columns:1fr}.page-kotedge-ohrana .source-270307 .source-text,.page-kotedge-ohrana .source-270307 hr{grid-column:auto}.page-kotedge-ohrana .source-447917 .source-form{grid-template-columns:1fr}.page-kotedge-ohrana .source-934368 .source-container{padding:24px}.page-kotedge-ohrana .source-263422 .source-card img,.page-kotedge-ohrana .source-493084 .source-card img,.page-kotedge-ohrana .source-864850 .source-card img{height:auto}}
@media(max-width:760px){.source-page--service:not(.page-kotedge-ohrana) .source-text--subtitle{font-size:26px}.source-page--service:not(.page-kotedge-ohrana) .source-section.has-source-bg{min-height:auto}.source-page--service:not(.page-kotedge-ohrana) .source-card{padding:20px 18px}.source-page--service:not(.page-kotedge-ohrana) .source-card .source-image-link{margin:-20px -18px 18px}}
@media(max-width:760px){.source-page--about .source-208107 .source-form{grid-template-columns:1fr}.source-page--about .source-709667 .source-card img,.source-page--about .source-666773 .source-card img{height:auto}}
@media(max-width:760px){.source-page--service:not(.page-kotedge-ohrana) .source-section--form:not(.has-source-bg) .source-form{grid-template-columns:1fr}.source-page--contacts .source-821782{padding-top:300px}.source-page--contacts .source-821782 .source-row{min-height:auto}.source-page--contacts .source-821782 .source-column:first-child{width:calc(100% - 32px);min-height:0;margin:0 16px;padding:28px 22px}.source-page--contacts .source-821782 .source-column:last-child{height:300px;bottom:auto}}

/* Kotedge-ohrana: round donor icons and clearer information blocks. */
.page-kotedge-ohrana .source-106040 .source-card:before,.page-kotedge-ohrana .source-297490 .source-card:before,.page-kotedge-ohrana .source-200087 .source-card:before{background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:28px 28px}
.page-kotedge-ohrana .source-106040 .source-card:nth-child(1):before{background-image:url('/wp-content/uploads/razdely/ohrana-kottedzhey/icons/14102720.svg')}.page-kotedge-ohrana .source-106040 .source-card:nth-child(2):before{background-image:url('/wp-content/uploads/razdely/ohrana-kottedzhey/icons/15760794.svg')}.page-kotedge-ohrana .source-106040 .source-card:nth-child(3):before{background-image:url('/wp-content/uploads/razdely/ohrana-kottedzhey/icons/14089474.svg')}
.page-kotedge-ohrana .source-297490 .source-card:nth-child(1):before{background-image:url('/wp-content/uploads/razdely/ohrana-kottedzhey/icons/14088857.svg')}.page-kotedge-ohrana .source-297490 .source-card:nth-child(2):before{background-image:url('/wp-content/uploads/razdely/ohrana-kottedzhey/icons/17321145.svg')}.page-kotedge-ohrana .source-297490 .source-card:nth-child(3):before{background-image:url('/wp-content/uploads/razdely/ohrana-kottedzhey/icons/17321147.svg')}
.page-kotedge-ohrana .source-200087 .source-card:nth-child(1):before{background-image:url('/wp-content/uploads/razdely/ohrana-kottedzhey/icons/14177042.svg')}.page-kotedge-ohrana .source-200087 .source-card:nth-child(2):before{background-image:url('/wp-content/uploads/razdely/ohrana-kottedzhey/icons/15253046.svg')}.page-kotedge-ohrana .source-200087 .source-card:nth-child(3):before{background-image:url('/wp-content/uploads/razdely/ohrana-kottedzhey/icons/14152365.svg')}.page-kotedge-ohrana .source-200087 .source-card:nth-child(4):before{background-image:url('/wp-content/uploads/razdely/ohrana-kottedzhey/icons/17571745.svg')}
.page-kotedge-ohrana .source-221237 .source-text{text-align:left}.page-kotedge-ohrana .source-221237 .source-text--subtitle{text-align:left}
.page-kotedge-ohrana .source-934368 .spoiler-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.page-kotedge-ohrana .source-934368 .spoiler-list-item{background:#fff;border:1px solid #ddd;border-radius:12px;padding:22px;min-height:180px}.page-kotedge-ohrana .source-934368 .spoiler-text-title{min-height:58px}.page-kotedge-ohrana .source-934368 .spoiler-text-desc{display:block!important}.page-kotedge-ohrana .source-934368 .spoiler-button{display:none}.page-kotedge-ohrana .source-934368 .separator{display:none}
.page-kotedge-ohrana .source-635906 .source-column{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.page-kotedge-ohrana .source-635906 .source-text--title{display:flex;flex-direction:column;align-items:center;gap:10px;padding:0}.page-kotedge-ohrana .source-635906 .source-text--title:before{content:'';display:block;width:48px;height:48px;border:3px solid #ff6500;border-radius:50%;background:#fff center/28px no-repeat}.page-kotedge-ohrana .source-635906 .source-text--title:nth-of-type(1):before{background-image:url('/wp-content/uploads/razdely/ohrana-kottedzhey/icons/15454730.svg')}.page-kotedge-ohrana .source-635906 .source-text--title:nth-of-type(2):before{background-image:url('/wp-content/uploads/razdely/ohrana-kottedzhey/icons/14490930.svg')}.page-kotedge-ohrana .source-635906 .source-text--title:nth-of-type(3):before{background-image:url('/wp-content/uploads/razdely/ohrana-kottedzhey/icons/17572127.svg')}.page-kotedge-ohrana .source-635906 .source-text--title:nth-of-type(4):before{background-image:url('/wp-content/uploads/razdely/ohrana-kottedzhey/icons/14727191.svg')}.page-kotedge-ohrana .source-635906 .source-text--title:nth-of-type(5):before{background-image:url('/wp-content/uploads/razdely/ohrana-kottedzhey/icons/15548698.svg')}
@media(max-width:900px){.page-kotedge-ohrana .source-934368 .spoiler-list{grid-template-columns:repeat(2,minmax(0,1fr))}.page-kotedge-ohrana .source-635906 .source-column{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:480px){.page-kotedge-ohrana .source-934368 .spoiler-list,.page-kotedge-ohrana .source-635906 .source-column{grid-template-columns:1fr}}

/* Final correction: donor-like accordion and non-overlapping physical-security options. */
.page-kotedge-ohrana .source-934368 .source-container{display:block}.page-kotedge-ohrana .source-934368 .source-text--title{cursor:pointer;padding:16px 48px 16px 0;margin:0;position:relative;border-bottom:1px solid #aaa}.page-kotedge-ohrana .source-934368 .source-text--title:after{content:'+';position:absolute;right:8px;top:8px;font-size:32px;font-weight:400;line-height:1}.page-kotedge-ohrana .source-934368 .source-text--title.is-open:after{content:'−'}.page-kotedge-ohrana .source-934368 .source-text--desc{display:none;margin:0;padding:12px 48px 18px 0}.page-kotedge-ohrana .source-934368 .source-text--title.is-open + .source-text--desc{display:block}.page-kotedge-ohrana .source-635906 .source-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.page-kotedge-ohrana .source-635906 .source-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-content:center;min-width:0}.page-kotedge-ohrana .source-635906 .source-column:last-child{grid-template-columns:1fr}.page-kotedge-ohrana .source-635906 .source-text--title{min-width:0;white-space:normal;text-align:center;line-height:1.3}.page-kotedge-ohrana .source-635906 .source-text--title:before{flex:none}
@media(max-width:900px){.page-kotedge-ohrana .source-635906 .source-row{grid-template-columns:1fr}.page-kotedge-ohrana .source-635906 .source-column{grid-template-columns:repeat(2,minmax(0,1fr))}}

.page-kotedge-ohrana .source-221237>.source-container>.source-text--content{text-align:left}
.page-kotedge-ohrana .source-635906 .source-column:nth-child(1) .source-text--title:nth-child(1):before{background-image:url('/wp-content/uploads/razdely/ohrana-kottedzhey/icons/15454730.svg')}.page-kotedge-ohrana .source-635906 .source-column:nth-child(1) .source-text--title:nth-child(2):before{background-image:url('/wp-content/uploads/razdely/ohrana-kottedzhey/icons/14490930.svg')}.page-kotedge-ohrana .source-635906 .source-column:nth-child(2) .source-text--title:nth-child(1):before{background-image:url('/wp-content/uploads/razdely/ohrana-kottedzhey/icons/17572127.svg')}.page-kotedge-ohrana .source-635906 .source-column:nth-child(2) .source-text--title:nth-child(2):before{background-image:url('/wp-content/uploads/razdely/ohrana-kottedzhey/icons/14727191.svg')}.page-kotedge-ohrana .source-635906 .source-column:nth-child(3) .source-text--title:nth-child(1):before{background-image:url('/wp-content/uploads/razdely/ohrana-kottedzhey/icons/15548698.svg')}

/* Pixel-matched layout: /aeroporty/ */
.page-aeroporty{font-family:Roboto,Arial,sans-serif;font-size:18px;line-height:1.45}.page-aeroporty h1,.page-aeroporty h2,.page-aeroporty .source-text--subtitle{font-family:Montserrat,Arial,sans-serif}.page-aeroporty .source-row{display:flex;gap:34px}.page-aeroporty .source-column{flex:var(--col,24) 1 0;min-width:0}.page-aeroporty .source-text:empty{display:none}.page-aeroporty .source-section{box-sizing:border-box;overflow:hidden}.page-aeroporty .source-section>.source-container>hr{width:520px;max-width:80%;border-color:#ff6500;margin:16px auto 38px}.page-aeroporty .source-section>.source-container>.source-text--subtitle{font-size:36px;line-height:1.25;margin-bottom:12px}
.page-aeroporty .source-966579078{min-height:610px;padding:48px 0}.page-aeroporty .source-966579078 .source-row{align-items:center}.page-aeroporty .source-966579078 .source-column:first-child{transform:translateY(-48px);text-align:center}.page-aeroporty .source-966579078 h2.source-text{font-size:42px;line-height:1.45}.page-aeroporty .source-966579078 .source-form{max-width:430px;margin-left:auto;padding:35px 30px;border-radius:34px}
.page-aeroporty .source-756937{min-height:650px;padding:82px 0;text-align:center;display:flex;align-items:center}.page-aeroporty .source-756937 .source-container{max-width:1120px}.page-aeroporty .source-756937 .source-container:before{content:'';display:block;width:72px;height:72px;margin:0 auto 30px;border:2px solid #6262a0;border-radius:50%;background:#fff url(footer-logo.png) center/47px auto no-repeat}.page-aeroporty .source-756937 .source-text--content{max-width:1120px;margin:0 auto 32px}
.page-aeroporty .source-816666{min-height:740px;padding:82px 0;background:#d0cdcc;text-align:center}.page-aeroporty .source-816666 .source-cards{grid-template-columns:repeat(3,1fr);gap:72px 110px;margin:62px auto 0;max-width:1080px}.page-aeroporty .source-816666 .source-card{padding:98px 12px 0;position:relative;font-weight:700;line-height:1.35}.page-aeroporty .source-816666 .source-card:before{content:'';position:absolute;top:0;left:50%;width:76px;height:76px;border:3px solid #ff6500;border-radius:50%;transform:translateX(-50%)}
.page-aeroporty .source-804063098{padding:78px 0 84px;background:#fff}.page-aeroporty .source-804063098 .source-cards{display:grid;grid-template-columns:1fr;gap:0;margin-top:42px}.page-aeroporty .source-804063098 .source-card{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto 1fr;height:330px;min-height:0;padding:0;border:3px solid #ff6500;border-radius:18px;overflow:hidden;background:#d0cdcc}.page-aeroporty .source-804063098 .source-card+.source-card{margin-top:-3px}.page-aeroporty .source-804063098 .source-card .source-image-link{grid-row:1/4;margin:0;height:330px;min-height:0}.page-aeroporty .source-804063098 .source-card:nth-child(odd) .source-image-link{grid-column:1}.page-aeroporty .source-804063098 .source-card:nth-child(even) .source-image-link{grid-column:2}.page-aeroporty .source-804063098 .source-card:nth-child(odd)>:not(.source-image-link){grid-column:2}.page-aeroporty .source-804063098 .source-card:nth-child(even)>:not(.source-image-link){grid-column:1}.page-aeroporty .source-804063098 .source-card img{width:100%;height:330px;max-height:none;object-fit:cover}.page-aeroporty .source-804063098 .source-card .source-text{padding:0 38px;text-align:center;margin:0}.page-aeroporty .source-804063098 .source-card .source-text:first-of-type{align-self:end;font-weight:700;text-decoration:underline;text-underline-offset:8px;padding-top:36px}.page-aeroporty .source-804063098 .source-card hr{align-self:center;width:150px;margin:12px auto;border-color:#ff6500}.page-aeroporty .source-804063098 .source-card .source-text:last-of-type{padding-bottom:30px}
.page-aeroporty .source-119092260{min-height:900px;padding:82px 0;background:#d0cdcc;text-align:center}.page-aeroporty .source-119092260 .source-cards{grid-template-columns:1fr;gap:48px;max-width:770px;margin:56px auto 0}.page-aeroporty .source-119092260 .source-card{min-height:110px;padding:20px 35px 20px 145px;border-radius:35px;background:#fff;display:flex;align-items:center;justify-content:center;position:relative;font-weight:700}.page-aeroporty .source-119092260 .source-card:before{content:'';position:absolute;left:78px;width:74px;height:74px;border:3px solid #ff6500;border-radius:50%;transform:translateX(-50%)}.page-aeroporty .source-119092260 .source-card .source-text{margin:0}
.page-aeroporty .source-261667228{padding:95px 0;background:#fff}.page-aeroporty .source-261667228 .source-row{align-items:center}.page-aeroporty .source-261667228 .source-column:first-child{border-radius:28px;overflow:hidden;background:#1c1f22;min-height:520px}.page-aeroporty .source-261667228 .source-column:first-child img{height:520px;object-fit:cover}.page-aeroporty .source-261667228 .source-column:last-child{padding:0 28px}.page-aeroporty .source-261667228 .source-column:last-child .source-text:first-child{font-family:Montserrat,Arial,sans-serif;font-size:34px;font-weight:700;text-align:center}.page-aeroporty .source-261667228 .source-column:last-child hr{border-color:#ff6500}.page-aeroporty .source-261667228 ul{margin:0;padding-left:22px}
.page-aeroporty .source-177321{padding:80px 0;background:#d0cdcc;text-align:center}.page-aeroporty .source-177321 .source-container{max-width:1120px}.page-aeroporty .source-177321 .source-button{margin:8px auto 0;border-radius:24px;min-height:44px}
.page-aeroporty .source-323655335{padding:80px 0;background:#fff;text-align:center}.page-aeroporty .source-323655335 .source-row{gap:24px;margin-top:48px}.page-aeroporty .source-323655335 .source-column{min-height:250px;padding:34px 28px;border:3px solid #ff6500;border-radius:28px;text-align:left}.page-aeroporty .source-323655335 .source-column .source-text:first-child{text-align:center;font-weight:700}.page-aeroporty .source-323655335 .source-column .source-text{margin-bottom:20px}.page-aeroporty .source-323655335 .source-column .source-text:not(:first-child){border-bottom:1px solid #b7b7b7;padding-bottom:14px}
.page-aeroporty .source-461032{min-height:430px;padding:82px 0;text-align:center;display:flex;align-items:center}.page-aeroporty .source-461032 .source-container{max-width:1120px}.page-aeroporty .source-461032 .source-button{margin:18px auto 0;border-radius:28px}
.page-aeroporty .source-709235{padding:82px 0;background:#fff;text-align:center}.page-aeroporty .source-709235 .source-row{gap:28px;margin-top:50px}.page-aeroporty .source-709235 .source-column{flex:1}.page-aeroporty .source-709235 .source-column .source-image-link{margin:0}.page-aeroporty .source-709235 img{height:500px;max-height:none;object-fit:contain}
.page-aeroporty .source-690502332{padding:82px 0;background:#d0cdcc;text-align:center}.page-aeroporty .source-690502332 .source-cards{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:48px}.page-aeroporty .source-690502332 .source-card{min-height:280px;padding:34px 26px;border:4px solid #fff;background-color:#292929;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.page-aeroporty .source-690502332 .source-card h2.source-text{font-size:20px;text-align:center}.page-aeroporty .source-690502332 .source-button{margin-top:18px;border-radius:22px;min-height:44px}
.page-aeroporty .source-764411{padding:82px 0;background:#fff;text-align:center}.page-aeroporty .source-764411 .source-cards{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:48px}.page-aeroporty .source-764411 .source-card{padding:0;background:#f2f2f2}.page-aeroporty .source-764411 .source-card .source-image-link{margin:0}.page-aeroporty .source-764411 .source-card img{height:310px;max-height:none;object-fit:cover}.page-aeroporty .source-764411 .source-card .source-text{padding:20px;font-size:20px;font-weight:700;text-align:center}
.page-aeroporty .source-527982{padding:80px 0;background:#d0cdcc;text-align:center}.page-aeroporty .source-527982 .source-form{border:0;background:transparent;grid-template-columns:repeat(3,1fr) auto;align-items:end;max-width:820px;margin:35px auto 0;padding:0}.page-aeroporty .source-527982 .source-form-field{color:#111}.page-aeroporty .source-527982 .source-form-input{border:1px solid #aaa;height:44px}.page-aeroporty .source-527982 .source-form-button{border-radius:24px;min-height:48px}
@media(max-width:760px){.page-aeroporty{font-size:16px}.page-aeroporty .source-row{display:flex;flex-direction:column;gap:26px}.page-aeroporty .source-column{width:100%;flex:auto}.page-aeroporty .source-section>.source-container>.source-text--subtitle{font-size:27px}.page-aeroporty .source-966579078{min-height:auto;padding:55px 0}.page-aeroporty .source-966579078 .source-column:first-child{transform:none}.page-aeroporty .source-966579078 h2.source-text{font-size:31px}.page-aeroporty .source-966579078 .source-form{margin:0 auto}.page-aeroporty .source-756937{min-height:auto}.page-aeroporty .source-816666{min-height:auto}.page-aeroporty .source-816666 .source-cards{grid-template-columns:1fr;gap:38px}.page-aeroporty .source-804063098 .source-card{grid-template-columns:1fr;grid-template-rows:auto;min-height:0;margin-top:22px}.page-aeroporty .source-804063098 .source-card .source-image-link,.page-aeroporty .source-804063098 .source-card:nth-child(n)>:not(.source-image-link){grid-column:1;grid-row:auto}.page-aeroporty .source-804063098 .source-card img{height:240px}.page-aeroporty .source-119092260{min-height:auto}.page-aeroporty .source-119092260 .source-card{padding:100px 22px 24px}.page-aeroporty .source-119092260 .source-card:before{left:50%;top:18px}.page-aeroporty .source-261667228 .source-column:first-child{min-height:300px}.page-aeroporty .source-261667228 .source-column:first-child img{height:300px}.page-aeroporty .source-261667228 .source-column:last-child{padding:0}.page-aeroporty .source-261667228 .source-column:last-child .source-text:first-child{font-size:27px}.page-aeroporty .source-323655335 .source-row{flex-direction:column}.page-aeroporty .source-709235 .source-row{flex-direction:column}.page-aeroporty .source-709235 img{height:auto;max-height:520px}.page-aeroporty .source-690502332 .source-cards,.page-aeroporty .source-764411 .source-cards{grid-template-columns:1fr}.page-aeroporty .source-527982 .source-form{grid-template-columns:1fr}}

/* Pixel-matched layout: /auto/ */
.page-auto{font-family:Roboto,Arial,sans-serif;font-size:18px;line-height:1.45}.page-auto h1,.page-auto h2,.page-auto .source-text--subtitle{font-family:Montserrat,Arial,sans-serif}.page-auto .source-row{display:flex;gap:28px}.page-auto .source-column{flex:var(--col,24) 1 0;min-width:0}.page-auto .source-text:empty{display:none}.page-auto .source-section{box-sizing:border-box;overflow:hidden}.page-auto .source-section>.source-container>hr{width:580px;max-width:80%;border-color:#ff6500;margin:16px auto 42px}.page-auto .source-section>.source-container>.source-text--subtitle{font-size:36px;line-height:1.25;margin-bottom:12px;text-align:center}.page-auto .source-section>.source-container>.source-text--content{text-align:center}
.page-auto .source-138003032{min-height:560px;padding:112px 0 60px;text-align:center;display:flex;align-items:center}.page-auto .source-138003032 .source-container{max-width:920px}.page-auto .source-138003032 h2.source-text{font-size:42px;line-height:1.5;margin-bottom:10px}.page-auto .source-138003032 h1{margin:0}.page-auto .source-138003032 .source-text--content{font-size:22px;line-height:1.45;margin-bottom:22px}.page-auto .source-138003032 .source-button{min-height:64px;border:4px solid #fff;border-radius:30px;margin:0 7px;padding:0 25px;font-size:21px}.page-auto .source-138003032 .source-button:last-child{background:#fff;color:#ff6500;border-color:#ff6500}
.page-auto .source-477595904{min-height:660px;padding:78px 0;text-align:center;display:flex;align-items:center}.page-auto .source-477595904 .source-container{max-width:1160px}.page-auto .source-477595904 .source-container:before{content:'';display:block;width:72px;height:72px;margin:0 auto 30px;border:2px solid #6262a0;border-radius:50%;background:#fff url(footer-logo.png) center/47px auto no-repeat}.page-auto .source-477595904 .source-text--content{font-size:19px;line-height:1.6}
.page-auto .source-322785886{min-height:795px;padding:76px 0;background:#d0cdcc;text-align:center}.page-auto .source-322785886 .source-cards{grid-template-columns:repeat(3,1fr);gap:58px 68px;margin-top:48px}.page-auto .source-322785886 .source-card{position:relative;min-height:235px;padding:92px 12px 0}.page-auto .source-322785886 .source-card:before{content:'';position:absolute;top:0;left:50%;width:72px;height:72px;border:3px solid #ff6500;border-radius:50%;transform:translateX(-50%)}.page-auto .source-322785886 .source-card .source-text{margin:0 0 10px;line-height:1.45}.page-auto .source-322785886 .source-card .source-text:first-child{font-weight:700}
.page-auto .source-620289{min-height:500px;padding:76px 0;background:#fff;text-align:center}.page-auto .source-620289 .source-cards{grid-template-columns:repeat(4,1fr);gap:48px;margin-top:50px}.page-auto .source-620289 .source-card{position:relative;min-height:210px;padding:92px 15px 0;font-weight:700;line-height:1.35}.page-auto .source-620289 .source-card:before{content:'';position:absolute;top:0;left:50%;width:72px;height:72px;border:3px solid #ff6500;border-radius:50%;transform:translateX(-50%)}
.page-auto .source-268181106{height:490px;padding:90px 0;background:#d0cdcc}.page-auto .source-268181106 .source-container{position:relative;height:100%;max-width:720px}.page-auto .source-268181106 .source-container:before{content:'Калькулятор охраны автосалонов';display:block;text-align:center;font-family:Montserrat,Arial,sans-serif;font-size:31px;font-weight:700}.page-auto .source-268181106 .source-container:after{content:'Выберите объект';position:absolute;top:110px;left:0;font-size:13px;font-weight:700}.page-auto .source-268181106 .source-button{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);min-height:46px;padding:0 28px}
.page-auto .source-268011342{padding:76px 0 94px;background:#fff;text-align:center}.page-auto .source-268011342 .source-row{gap:26px;margin-top:52px}.page-auto .source-268011342 .source-column{min-height:245px;padding:34px 30px;border:4px solid #ff6500;border-radius:29px;text-align:left;background:#d0cdcc}.page-auto .source-268011342 .source-column .source-text--subtitle{font-size:17px;text-align:center;font-weight:700}.page-auto .source-268011342 .source-column .source-text--title{padding-bottom:14px;border-bottom:1px solid #b7b7b7}.page-auto .source-268011342 .source-column .source-text--price{display:none}
.page-auto .source-683200,.page-auto .source-167796{min-height:560px;padding:76px 0;display:flex;align-items:center}.page-auto .source-683200{background:#d0cdcc}.page-auto .source-167796{background:#fff}.page-auto .source-683200 .source-row,.page-auto .source-167796 .source-row{align-items:center}.page-auto .source-683200 .source-column:first-child,.page-auto .source-167796 .source-column:last-child{overflow:hidden;border-radius:28px;background:#1c1f22;min-height:420px}.page-auto .source-683200 img,.page-auto .source-167796 img{width:100%;height:420px;max-height:none;object-fit:cover}.page-auto .source-683200 .source-column:last-child,.page-auto .source-167796 .source-column:first-child{padding:0 28px;text-align:center}.page-auto .source-683200 .source-text--subtitle,.page-auto .source-167796 .source-text--subtitle{font-size:36px}.page-auto .source-683200 hr,.page-auto .source-167796 hr{width:55%;border-color:#ff6500}
.page-auto .source-958027450{padding:76px 0;background:#d0cdcc;text-align:center}.page-auto .source-958027450 .source-cards{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:48px}.page-auto .source-958027450 .source-card{min-height:270px;padding:30px 22px;border:4px solid #fff;background-color:#292929;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.page-auto .source-958027450 .source-card h2.source-text{font-size:19px;text-align:center;line-height:1.25}.page-auto .source-958027450 .source-button{margin-top:18px;border-radius:22px;min-height:44px}
.page-auto .source-990372924{padding:76px 0 92px;background:#fff;text-align:center}.page-auto .source-990372924 .source-cards{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:48px}.page-auto .source-990372924 .source-card{padding:0;background:#f2f2f2}.page-auto .source-990372924 .source-card .source-image-link{margin:0}.page-auto .source-990372924 .source-card img{width:100%;height:310px;max-height:none;object-fit:cover}.page-auto .source-990372924 .source-card .source-text{padding:16px 20px;font-size:20px;font-weight:700;text-align:center;line-height:1.25}
.page-auto .source-709235{padding:76px 0 92px;background:#d0cdcc;text-align:center}.page-auto .source-709235 .source-row{gap:28px;margin-top:48px}.page-auto .source-709235 .source-column{flex:1}.page-auto .source-709235 .source-column .source-image-link{margin:0}.page-auto .source-709235 img{width:100%;height:500px;max-height:none;object-fit:contain}
.page-auto .source-527982{padding:70px 0 80px;background:#fff;text-align:center}.page-auto .source-527982 .source-form{border:0;background:transparent;grid-template-columns:repeat(3,1fr) auto;align-items:end;max-width:820px;margin:34px auto 0;padding:0}.page-auto .source-527982 .source-form-field{color:#111}.page-auto .source-527982 .source-form-input{border:0;border-bottom:1px solid #aaa;height:44px}.page-auto .source-527982 .source-form-button{border-radius:0;min-height:48px}
@media(max-width:760px){.page-auto{font-size:16px}.page-auto .source-row{display:flex;flex-direction:column;gap:26px}.page-auto .source-column{width:100%;flex:auto}.page-auto .source-section>.source-container>.source-text--subtitle{font-size:27px}.page-auto .source-138003032{min-height:auto;padding:70px 0}.page-auto .source-138003032 h2.source-text{font-size:31px}.page-auto .source-138003032 .source-text--content{font-size:17px}.page-auto .source-138003032 .source-button{display:flex;margin:12px auto;max-width:290px;font-size:17px}.page-auto .source-477595904,.page-auto .source-322785886,.page-auto .source-620289{min-height:auto}.page-auto .source-322785886 .source-cards,.page-auto .source-620289 .source-cards,.page-auto .source-958027450 .source-cards,.page-auto .source-990372924 .source-cards{grid-template-columns:1fr}.page-auto .source-268181106{height:430px}.page-auto .source-268011342 .source-row{flex-direction:column}.page-auto .source-683200,.page-auto .source-167796{min-height:auto}.page-auto .source-683200 .source-column:first-child,.page-auto .source-167796 .source-column:last-child{min-height:280px}.page-auto .source-683200 img,.page-auto .source-167796 img{height:280px}.page-auto .source-167796 .source-column:last-child{order:-1}.page-auto .source-683200 .source-column:last-child,.page-auto .source-167796 .source-column:first-child{padding:0}.page-auto .source-709235 .source-row{flex-direction:column}.page-auto .source-709235 img{height:auto;max-height:520px}.page-auto .source-527982 .source-form{grid-template-columns:1fr}}

/* Pixel-matched layout: /banket/ */
.page-banket{font-family:Roboto,Arial,sans-serif;font-size:18px;line-height:1.45}.page-banket h1,.page-banket h2,.page-banket .source-text--subtitle{font-family:Montserrat,Arial,sans-serif}.page-banket .source-row{display:flex;gap:28px}.page-banket .source-column{flex:var(--col,24) 1 0;min-width:0}.page-banket .source-text:empty{display:none}.page-banket .source-section{box-sizing:border-box;overflow:hidden}.page-banket .source-section>.source-container>hr{width:570px;max-width:80%;margin:16px auto 42px}.page-banket .source-section>.source-container>.source-text--subtitle{font-size:36px;line-height:1.25;margin-bottom:12px;text-align:center}.page-banket .source-section>.source-container>.source-text--content{text-align:center}
.page-banket .source-306222{min-height:610px;padding:105px 0 65px;text-align:center;display:flex;align-items:center}.page-banket .source-306222 .source-container{max-width:1050px}.page-banket .source-306222 h2.source-text{font-size:43px;line-height:1.45}.page-banket .source-306222 h1{margin:0}.page-banket .source-306222 .source-text--content{font-size:22px;line-height:1.65}.page-banket .source-306222 .source-button{margin-top:14px;min-height:54px}
.page-banket .source-796268{padding:75px 0 28px;background:#fff;text-align:center}.page-banket .source-796268 .source-container>.source-text--title{font-size:34px;line-height:1.5}.page-banket .source-796268 .source-container>.source-text--content{font-weight:700;font-size:20px}.page-banket .source-796268 .source-cards{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:48px}.page-banket .source-505537{padding:22px 0 72px;background:#fff;text-align:center}.page-banket .source-505537 .source-cards{grid-template-columns:repeat(2,1fr);gap:28px;max-width:760px;margin:auto}.page-banket .source-796268 .source-card,.page-banket .source-505537 .source-card{padding:0;background:#fff}.page-banket .source-796268 .source-card .source-image-link,.page-banket .source-505537 .source-card .source-image-link{margin:0}.page-banket .source-796268 .source-card img,.page-banket .source-505537 .source-card img{height:245px;max-height:none;object-fit:cover}.page-banket .source-796268 .source-card .source-text,.page-banket .source-505537 .source-card .source-text{margin:16px 0 0;font-weight:700;font-size:20px;text-align:center;line-height:1.3}
.page-banket .source-915205{min-height:560px;padding:76px 0;text-align:center;display:flex;align-items:center}.page-banket .source-915205 .source-container{max-width:1130px}.page-banket .source-915205 .source-text--title{font-size:37px;line-height:1.75;font-weight:700}.page-banket .source-915205 .source-text--content{font-size:20px;font-weight:700}.page-banket .source-915205 .source-button{margin-top:18px}
.page-banket .source-250280{padding:74px 0 88px;background:#f2f2f2;text-align:center}.page-banket .source-250280 .source-cards{grid-template-columns:repeat(4,1fr);gap:54px 42px;margin-top:56px}.page-banket .source-250280 .source-card{position:relative;min-height:290px;padding:108px 12px 0}.page-banket .source-250280 .source-card:before{content:'';position:absolute;top:0;left:50%;width:78px;height:78px;border:3px solid #35346c;border-radius:50%;transform:translateX(-50%)}.page-banket .source-250280 .source-card .source-text:first-child{font-size:20px;font-weight:700;line-height:1.35}.page-banket .source-250280 .source-card .source-text:last-child{font-size:16px;line-height:1.45}
.page-banket .source-375078{min-height:510px;padding:80px 0;text-align:center;display:flex;align-items:center}.page-banket .source-375078 .source-container{max-width:1080px}.page-banket .source-375078 .source-text--title{font-size:36px;line-height:1.3;font-weight:700}.page-banket .source-375078 .source-text--content{font-size:20px;font-weight:700}.page-banket .source-375078 .source-button{margin-top:18px}
.page-banket .source-852789{padding:78px 0;background:#fff;text-align:center}.page-banket .source-852789 .source-container{max-width:1120px}.page-banket .source-852789 .source-text--title{font-size:36px;font-weight:700}.page-banket .source-852789 .source-text--content{line-height:1.65}
.page-banket .source-826721{padding:74px 0 90px;background-color:#101b26;color:#fff;text-align:center}.page-banket .source-826721 .source-row{gap:28px;margin-top:54px}.page-banket .source-826721 .source-column{min-height:300px;padding:38px 28px;background:#202b35;text-align:left}.page-banket .source-826721 .source-column .source-text:first-child{text-align:center;font-weight:700}.page-banket .source-826721 .source-column .source-text:not(:first-child){padding:0 0 16px;border-bottom:1px solid rgba(255,255,255,.2)}
.page-banket .source-834660{padding:76px 0 90px;background:#fff;text-align:center}.page-banket .source-834660 .source-cards{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:48px}.page-banket .source-834660 .source-card{position:relative;min-height:560px;padding:150px 42px 34px;background:#f2f2f2;display:flex;flex-direction:column}.page-banket .source-834660 .source-card:before{content:'';position:absolute;top:50px;left:50%;width:78px;height:78px;border:3px solid #35346c;border-radius:50%;transform:translateX(-50%)}.page-banket .source-834660 .source-card .source-text:first-child{font-size:21px;font-weight:700}.page-banket .source-834660 .source-card .source-text:nth-child(2){font-size:17px;line-height:1.55}.page-banket .source-834660 .source-button{margin-top:auto;align-self:center}
.page-banket .source-524698{padding:76px 0 92px;background:#d0cdcc;text-align:center}.page-banket .source-524698 .source-row{gap:28px;margin-top:48px}.page-banket .source-524698 .source-column{flex:1}.page-banket .source-524698 .source-column .source-image-link{margin:0}.page-banket .source-524698 img{width:100%;height:500px;max-height:none;object-fit:contain}
.page-banket .source-405601{padding:76px 0 92px;background:#fff;text-align:center}.page-banket .source-405601 .source-cards{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:48px}.page-banket .source-405601 .source-card{padding:0;background:#f2f2f2}.page-banket .source-405601 .source-card .source-image-link{margin:0}.page-banket .source-405601 .source-card img{width:100%;height:310px;max-height:none;object-fit:cover}.page-banket .source-405601 .source-card .source-text{padding:16px 20px;font-size:20px;font-weight:700;text-align:center;line-height:1.25}
.page-banket .source-385355{padding:70px 0 80px;background:#f2f2f2;text-align:center}.page-banket .source-385355 .source-form{border:0;background:transparent;grid-template-columns:repeat(3,1fr) auto;align-items:end;max-width:820px;margin:34px auto 0;padding:0}.page-banket .source-385355 .source-form-field{color:#111}.page-banket .source-385355 .source-form-input{border:0;border-bottom:1px solid #aaa;height:44px}.page-banket .source-385355 .source-form-button{border-radius:0;min-height:48px}
@media(max-width:760px){.page-banket{font-size:16px}.page-banket .source-row{display:flex;flex-direction:column;gap:26px}.page-banket .source-column{width:100%;flex:auto}.page-banket .source-section>.source-container>.source-text--subtitle{font-size:27px}.page-banket .source-306222{min-height:auto;padding:70px 0}.page-banket .source-306222 h2.source-text{font-size:31px}.page-banket .source-306222 .source-text--content{font-size:17px}.page-banket .source-796268 .source-cards,.page-banket .source-505537 .source-cards,.page-banket .source-250280 .source-cards,.page-banket .source-834660 .source-cards,.page-banket .source-405601 .source-cards{grid-template-columns:1fr}.page-banket .source-796268 .source-card img,.page-banket .source-505537 .source-card img{height:220px}.page-banket .source-915205,.page-banket .source-375078{min-height:auto}.page-banket .source-915205 .source-text--title,.page-banket .source-375078 .source-text--title{font-size:27px;line-height:1.4}.page-banket .source-250280 .source-card{min-height:auto}.page-banket .source-826721 .source-row,.page-banket .source-524698 .source-row{flex-direction:column}.page-banket .source-834660 .source-card{min-height:470px}.page-banket .source-524698 img{height:auto;max-height:520px}.page-banket .source-385355 .source-form{grid-template-columns:1fr}}

/* Pixel-matched layout: /chlenov-semi/ */
.page-chlenov-semi{font-family:Roboto,Arial,sans-serif;font-size:18px;line-height:1.45}.page-chlenov-semi h1,.page-chlenov-semi h2,.page-chlenov-semi .source-text--title{font-family:Montserrat,Arial,sans-serif}.page-chlenov-semi .source-row{display:flex;gap:28px}.page-chlenov-semi .source-column{flex:var(--col,24) 1 0;min-width:0}.page-chlenov-semi .source-text:empty{display:none}.page-chlenov-semi .source-section{box-sizing:border-box;overflow:hidden}.page-chlenov-semi .source-section>.source-container>hr{width:570px;max-width:80%;border-color:#403b84;margin:16px auto 38px}.page-chlenov-semi .source-section>.source-container>.source-text--title{font-size:36px;line-height:1.3;margin-bottom:12px;text-align:center}.page-chlenov-semi .source-section>.source-container>.source-text--subtitle{text-align:center}
.page-chlenov-semi .source-578303{min-height:520px;padding:90px 0 60px;text-align:center;display:flex;align-items:center}.page-chlenov-semi .source-578303 .source-container{max-width:1050px}.page-chlenov-semi .source-578303 h2.source-text{font-size:43px;line-height:1.45}.page-chlenov-semi .source-578303 h1{margin:0}.page-chlenov-semi .source-578303 .source-text--subtitle{font-size:20px;line-height:1.65}.page-chlenov-semi .source-578303 .source-button{margin-top:18px}
.page-chlenov-semi .source-141542{padding:76px 0 88px;background:#fff;text-align:center}.page-chlenov-semi .source-141542 .source-cards{grid-template-columns:repeat(4,1fr);gap:48px 42px;margin-top:52px}.page-chlenov-semi .source-141542 .source-card{position:relative;min-height:275px;padding:102px 12px 0}.page-chlenov-semi .source-141542 .source-card:before{content:'';position:absolute;top:0;left:50%;width:72px;height:72px;border:3px solid #35346c;border-radius:50%;background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:42px auto;transform:translateX(-50%)}.page-chlenov-semi .source-141542 .source-card:nth-child(1):before{background-image:url(/wp-content/uploads/razdely/chlenov-semi/icons/18248448.svg)}.page-chlenov-semi .source-141542 .source-card:nth-child(2):before{background-image:url(/wp-content/uploads/razdely/chlenov-semi/icons/18248527.svg)}.page-chlenov-semi .source-141542 .source-card:nth-child(3):before{background-image:url(/wp-content/uploads/razdely/chlenov-semi/icons/18194494.svg)}.page-chlenov-semi .source-141542 .source-card:nth-child(4):before{background-image:url(/wp-content/uploads/razdely/chlenov-semi/icons/15040597.svg)}.page-chlenov-semi .source-141542 .source-card:nth-child(5):before{background-image:url(/wp-content/uploads/razdely/chlenov-semi/icons/15177636.svg)}.page-chlenov-semi .source-141542 .source-card:nth-child(6):before{background-image:url(/wp-content/uploads/razdely/chlenov-semi/icons/18248505.svg)}.page-chlenov-semi .source-141542 .source-card:nth-child(7):before{background-image:url(/wp-content/uploads/razdely/chlenov-semi/icons/16213590.svg)}.page-chlenov-semi .source-141542 .source-card:nth-child(8):before{background-image:url(/wp-content/uploads/razdely/chlenov-semi/icons/14992811.svg)}.page-chlenov-semi .source-141542 .source-card .source-text--subtitle{font-size:20px;font-weight:700;line-height:1.3;margin-bottom:14px}.page-chlenov-semi .source-141542 .source-card .source-text--content{font-size:16px;line-height:1.45;margin:0}
.page-chlenov-semi .source-786799{min-height:560px;padding:82px 0;text-align:center;display:flex;align-items:center}.page-chlenov-semi .source-786799 .source-container{max-width:1110px}.page-chlenov-semi .source-786799 .source-text--title{font-size:31px;line-height:1.65}.page-chlenov-semi .source-786799 .source-text--subtitle{font-size:19px;font-weight:700}.page-chlenov-semi .source-786799 .source-button{margin-top:22px}
.page-chlenov-semi .source-943782{padding:76px 0 88px;background:#f2f2f2;text-align:center}.page-chlenov-semi .source-943782 .source-container>.source-text--subtitle{max-width:1120px;margin:0 auto}.page-chlenov-semi .source-943782 .source-cards{grid-template-columns:repeat(3,1fr);gap:52px 70px;margin-top:56px}.page-chlenov-semi .source-943782 .source-card{position:relative;min-height:190px;padding:82px 16px 0}.page-chlenov-semi .source-943782 .source-card:before{content:'';position:absolute;top:0;left:50%;width:55px;height:55px;border-radius:50%;background:#403b84;transform:translateX(-50%)}.page-chlenov-semi .source-943782 .source-card .source-text--subtitle{font-size:20px;font-weight:700;margin-bottom:12px}.page-chlenov-semi .source-943782 .source-card .source-text--content{font-size:16px;line-height:1.45;margin:0}
.page-chlenov-semi .source-827653{padding:76px 0 20px;background:#fff;text-align:center}.page-chlenov-semi .source-827653 .source-container{max-width:900px}.page-chlenov-semi .source-827653 .source-text--title{font-size:36px;line-height:1.45}.page-chlenov-semi .source-827653 .source-text--subtitle{font-weight:700}
.page-chlenov-semi .source-378389{padding:40px 0 92px;background:#fff;text-align:center}.page-chlenov-semi .source-378389 .source-cards{grid-template-columns:repeat(4,1fr);gap:40px}.page-chlenov-semi .source-378389 .source-card{padding:18px}.page-chlenov-semi .source-378389 .source-card .source-text--title{font-size:48px;color:#383082;margin-bottom:16px}.page-chlenov-semi .source-378389 .source-card .source-text--title+hr{width:110px;border-color:#aaa}.page-chlenov-semi .source-378389 .source-card .source-text--subtitle{font-size:18px;font-weight:700;line-height:1.4}
.page-chlenov-semi .source-873394{padding:78px 0 92px;background-color:#101b26;color:#fff;text-align:center}.page-chlenov-semi .source-873394 .source-row{gap:28px;margin-top:52px}.page-chlenov-semi .source-873394 .source-column{min-height:420px;padding:38px 28px;background:#202b35;text-align:left}.page-chlenov-semi .source-873394 .source-column .source-text--subtitle{text-align:center;font-size:18px;font-weight:700}.page-chlenov-semi .source-873394 .source-column .source-text--title{padding:0 0 16px;border-bottom:1px solid rgba(255,255,255,.2)}.page-chlenov-semi .source-873394 .source-column .source-text--price{display:none}
.page-chlenov-semi .source-247009{padding:76px 0 92px;background:#fff;text-align:center}.page-chlenov-semi .source-247009 .source-row{gap:28px;margin-top:48px}.page-chlenov-semi .source-247009 .source-column{flex:1}.page-chlenov-semi .source-247009 .source-column .source-image-link{margin:0}.page-chlenov-semi .source-247009 img{width:100%;height:500px;max-height:none;object-fit:contain}
.page-chlenov-semi .source-461253{padding:76px 0 92px;background:#fff;text-align:center}.page-chlenov-semi .source-461253 .source-cards{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:48px}.page-chlenov-semi .source-461253 .source-card{padding:0;background:#f2f2f2}.page-chlenov-semi .source-461253 .source-card .source-image-link{margin:0}.page-chlenov-semi .source-461253 .source-card img{width:100%;height:310px;max-height:none;object-fit:cover}.page-chlenov-semi .source-461253 .source-card .source-text{padding:16px 20px;font-size:20px;font-weight:700;text-align:center;line-height:1.25}
.page-chlenov-semi .source-112529{padding:70px 0 80px;background:#f2f2f2;text-align:center}.page-chlenov-semi .source-112529 .source-form{border:0;background:transparent;grid-template-columns:repeat(3,1fr) auto;align-items:end;max-width:820px;margin:34px auto 0;padding:0}.page-chlenov-semi .source-112529 .source-form-field{color:#111}.page-chlenov-semi .source-112529 .source-form-input{border:0;border-bottom:1px solid #aaa;height:44px}.page-chlenov-semi .source-112529 .source-form-button{border-radius:0;min-height:48px}
.source-page--service.page-chlenov-semi .source-578303>.source-container>.source-text--subtitle{font-size:22px;font-weight:400;line-height:1.7}.source-page--service.page-chlenov-semi .source-141542>.source-container>.source-text--subtitle,.source-page--service.page-chlenov-semi .source-943782>.source-container>.source-text--subtitle,.source-page--service.page-chlenov-semi .source-247009>.source-container>.source-text--subtitle,.source-page--service.page-chlenov-semi .source-461253>.source-container>.source-text--subtitle{font-size:22px;font-weight:400;line-height:1.37}.source-page--service.page-chlenov-semi .source-786799>.source-container>.source-text--subtitle{font-size:22px;font-weight:500;line-height:1.7}.source-page--service.page-chlenov-semi .source-873394>.source-container>.source-text--subtitle{font-size:22px;font-weight:400;line-height:1.7}.source-page--service.page-chlenov-semi .source-112529>.source-container>.source-text--subtitle{font-size:18px;font-weight:400;line-height:1.37}
@media(max-width:760px){.page-chlenov-semi{font-size:16px}.page-chlenov-semi .source-row{display:flex;flex-direction:column;gap:26px}.page-chlenov-semi .source-column{width:100%;flex:auto}.page-chlenov-semi .source-section>.source-container>.source-text--title{font-size:27px}.page-chlenov-semi .source-578303{min-height:auto;padding:70px 0}.page-chlenov-semi .source-578303 h2.source-text{font-size:31px}.page-chlenov-semi .source-141542 .source-cards,.page-chlenov-semi .source-943782 .source-cards,.page-chlenov-semi .source-378389 .source-cards,.page-chlenov-semi .source-461253 .source-cards{grid-template-columns:1fr}.page-chlenov-semi .source-141542 .source-card,.page-chlenov-semi .source-943782 .source-card{min-height:auto}.page-chlenov-semi .source-786799{min-height:auto}.page-chlenov-semi .source-786799 .source-text--title{font-size:25px;line-height:1.45}.page-chlenov-semi .source-873394 .source-row,.page-chlenov-semi .source-247009 .source-row{flex-direction:column}.page-chlenov-semi .source-247009 img{height:auto;max-height:520px}.page-chlenov-semi .source-112529 .source-form{grid-template-columns:1fr}}

/* Pixel-matched layout: /detektyv_proslushk/ */
.page-detektyv_proslushk{font-family:Roboto,Arial,sans-serif;font-size:16px;line-height:1.5;overflow-x:hidden}.page-detektyv_proslushk h1,.page-detektyv_proslushk h2,.page-detektyv_proslushk .source-text--title{font-family:Montserrat,Arial,sans-serif}.page-detektyv_proslushk .source-section{box-sizing:border-box;overflow:hidden}.page-detektyv_proslushk .source-container{width:min(1066px,calc(100% - 46px))}.page-detektyv_proslushk .source-text:empty{display:none}.page-detektyv_proslushk .source-row{display:flex;gap:46px}.page-detektyv_proslushk .source-column{flex:var(--col,24) 1 0;min-width:0}.page-detektyv_proslushk .source-section>.source-container>.source-text--title{font-size:40px;line-height:1.2;text-align:center;margin:0 0 14px}.page-detektyv_proslushk .source-section>.source-container>.source-text--subtitle{font-size:20px;line-height:1.35;font-weight:400;text-align:center;margin:0 auto 26px}.page-detektyv_proslushk .source-section>.source-container>hr{width:520px;max-width:80%;border-top:3px solid #3e397f;margin:14px auto 24px}.page-detektyv_proslushk .source-button{min-height:54px;padding:0 28px;background:#ff6500;font-size:16px}
.page-detektyv_proslushk .source-578303{height:455px;min-height:455px;padding:52px 0;text-align:center;display:flex;align-items:center}.page-detektyv_proslushk .source-578303 .source-container{max-width:1066px}.page-detektyv_proslushk .source-578303 h1{font-size:40px;line-height:1.7;margin:0 0 8px;font-weight:700}.page-detektyv_proslushk .source-578303 .source-text--subtitle{font-size:20px;line-height:1.7;margin-bottom:16px}.page-detektyv_proslushk .source-578303 .source-button{margin-top:8px}
.page-detektyv_proslushk .source-599447{height:1435px;padding:82px 0 86px;background:#d2cecc;text-align:center}.page-detektyv_proslushk .source-599447 .source-text--subtitle{font-weight:700}.page-detektyv-proslushk .source-599447 .source-cards{margin-top:48px}.page-detektyv_proslushk .source-599447 .source-cards{grid-template-columns:repeat(2,1fr);gap:46px 47px;margin-top:48px}.page-detektyv_proslushk .source-599447 .source-card{height:482px;padding:0;background:#fff}.page-detektyv_proslushk .source-599447 .source-card:nth-child(n+3){height:505px}.page-detektyv_proslushk .source-599447 .source-card .source-image-link{margin:0}.page-detektyv_proslushk .source-599447 .source-card img{width:100%;height:341px;max-height:none;object-fit:cover}.page-detektyv_proslushk .source-599447 .source-card .source-text--subtitle{font-size:20px;line-height:1.25;font-weight:700;margin:17px 24px 8px;text-align:center}.page-detektyv_proslushk .source-599447 .source-card .source-text--content{font-size:16px;line-height:1.5;margin:0 30px;text-align:center}
.page-detektyv_proslushk .source-141542{height:918px;padding:72px 0 70px;background:#fff;text-align:center}.page-detektyv_proslushk .source-141542>.source-container>.source-text--title{font-size:48px;line-height:1.2}.page-detektyv_proslushk .source-141542>.source-container>.source-text--subtitle{max-width:1030px;font-size:19px;line-height:1.5}.page-detektyv_proslushk .source-141542 .source-cards{grid-template-columns:repeat(3,1fr);gap:44px 47px;margin-top:50px}.page-detektyv_proslushk .source-141542 .source-card{position:relative;min-height:234px;padding:102px 12px 0;text-align:center}.page-detektyv_proslushk .source-141542 .source-card:nth-child(n+4){min-height:262px}.page-detektyv_proslushk .source-141542 .source-card:before{content:'';position:absolute;top:0;left:50%;width:72px;height:72px;border:3px solid #393477;border-radius:50%;background:#fff;transform:translateX(-50%)}.page-detektyv_proslushk .source-141542 .source-card .source-text--subtitle{font-size:20px;line-height:1.3;font-weight:700;margin:0 0 12px;text-align:center}.page-detektyv_proslushk .source-141542 .source-card .source-text--content{font-size:16px;line-height:1.5;margin:0;text-align:center}
.page-detektyv_proslushk .source-141542 .source-card:before{background-position:center;background-repeat:no-repeat;background-size:42px 42px}.page-detektyv_proslushk .source-141542 .source-card:nth-child(1):before{background-image:url(/wp-content/uploads/razdely/detektyv_proslushk/icons/konfidencialnost.svg)}.page-detektyv_proslushk .source-141542 .source-card:nth-child(2):before{background-image:url(/wp-content/uploads/razdely/detektyv_proslushk/icons/pomoshch.svg)}.page-detektyv_proslushk .source-141542 .source-card:nth-child(3):before{background-image:url(/wp-content/uploads/razdely/detektyv_proslushk/icons/professionalizm.svg)}.page-detektyv_proslushk .source-141542 .source-card:nth-child(4):before{background-image:url(/wp-content/uploads/razdely/detektyv_proslushk/icons/garantiya.svg)}.page-detektyv_proslushk .source-141542 .source-card:nth-child(5):before{background-image:url(/wp-content/uploads/razdely/detektyv_proslushk/icons/proverennaya-informaciya.svg)}.page-detektyv_proslushk .source-141542 .source-card:nth-child(6):before{background-image:url(/wp-content/uploads/razdely/detektyv_proslushk/icons/razumnaya-stoimost.svg)}
.page-detektyv_proslushk .source-786799{height:680px;min-height:680px;padding:76px 0;text-align:center;display:flex;align-items:center}.page-detektyv_proslushk .source-786799 .source-container{max-width:1030px}.page-detektyv_proslushk .source-786799>.source-container>.source-text--title{font-size:30px;line-height:1.7;font-weight:400}.page-detektyv_proslushk .source-786799>.source-container>.source-text--subtitle{font-size:20px;line-height:1.6;font-weight:700}.page-detektyv_proslushk .source-786799 .source-button{margin-top:16px}
.page-detektyv_proslushk .source-392226{height:1330px;padding:70px 0;background:#d2cecc;text-align:center}.page-detektyv_proslushk .source-392226 .source-cards{display:flex;flex-direction:column;gap:22px;max-width:799px;margin:46px auto 0}.page-detektyv_proslushk .source-392226 .source-card{display:grid;grid-template-columns:288px 1fr;grid-template-rows:auto auto 1fr;column-gap:28px;min-height:187px;padding:0;background:#fff;text-align:left}.page-detektyv_proslushk .source-392226 .source-card .source-image-link{grid-column:1;grid-row:1/4;margin:0}.page-detektyv_proslushk .source-392226 .source-card img{width:288px;height:187px;max-height:none;object-fit:cover}.page-detektyv_proslushk .source-392226 .source-card .source-text{grid-column:2;margin-right:24px}.page-detektyv_proslushk .source-392226 .source-card .source-text--subtitle{font-size:14px;line-height:1.4;font-weight:400;margin-top:18px;margin-bottom:6px;text-align:left}.page-detektyv_proslushk .source-392226 .source-card .source-text--subtitle h1{font:inherit;margin:0}.page-detektyv_proslushk .source-392226 .source-card .source-text--title{font-size:20px;line-height:1.25;font-weight:700;margin-bottom:8px;text-align:left}.page-detektyv_proslushk .source-392226 .source-card .source-text--content{font-size:16px;line-height:1.4;margin-bottom:14px;text-align:left}
.page-detektyv_proslushk .source-423646{height:822px;padding:55px 0;background:#fff;text-align:center}.page-detektyv_proslushk .source-423646>.source-container>.source-text--title{font-size:48px;line-height:1.2;margin-bottom:40px}.page-detektyv_proslushk .source-423646 .source-row{align-items:flex-start}.page-detektyv_proslushk .source-423646 .source-column:first-child img{width:510px;height:510px;max-height:none;object-fit:cover}.page-detektyv_proslushk .source-423646 .source-column:last-child{text-align:left}.page-detektyv_proslushk .source-423646 .source-column:last-child .source-text--title{font-size:16px;line-height:1.45;padding:0 0 11px;margin:0 0 11px;border-bottom:1px solid #c5c5c5;text-align:left}.page-detektyv_proslushk .source-423646 .source-column:last-child .source-text--price{display:none}
.page-detektyv_proslushk .source-873394{height:729px;min-height:729px;padding:75px 0;text-align:center;display:flex;align-items:center}.page-detektyv_proslushk .source-873394>.source-container>.source-text--title{font-size:40px;line-height:1.2}.page-detektyv_proslushk .source-873394>.source-container>.source-text--subtitle{font-size:20px;font-weight:700}.page-detektyv_proslushk .source-873394>.source-container>.source-text--content.source-text--title{max-width:850px;margin:0 auto;padding:18px 28px;background:rgba(8,15,22,.72);border-bottom:1px solid rgba(255,255,255,.28);font-size:18px;line-height:1.45;text-align:left}.page-detektyv_proslushk .source-873394>.source-container>.source-text--price{display:none}.page-detektyv_proslushk .source-873394>.source-container>.source-text--content:last-child{max-width:850px;margin:0 auto;padding:22px 28px;background:rgba(8,15,22,.72);font-size:16px;line-height:1.5;text-align:center}
.page-detektyv_proslushk .source-827653{height:333px;padding:68px 0 25px;background:#fff;text-align:center}.page-detektyv_proslushk .source-827653>.source-container>.source-text--title{font-size:40px;line-height:1.7}.page-detektyv_proslushk .source-827653>.source-container>.source-text--content{font-size:18px;text-align:center}.page-detektyv_proslushk .source-378389{height:384px;padding:28px 0 70px;background:#fff;text-align:center}.page-detektyv_proslushk .source-378389 .source-cards{grid-template-columns:repeat(4,1fr);gap:23px}.page-detektyv_proslushk .source-378389 .source-card{height:171px;padding:12px 18px}.page-detektyv_proslushk .source-378389 .source-card .source-text--title{font-size:48px;line-height:1.1;color:#383082;margin:0 0 12px}.page-detektyv_proslushk .source-378389 .source-card hr{width:110px;border-top:2px solid #aaa;margin:10px auto 14px}.page-detektyv_proslushk .source-378389 .source-card .source-text--content{font-size:18px;line-height:1.35;margin:0;text-align:center}
.page-detektyv_proslushk .source-823581{height:517px;min-height:517px;padding:70px 0;text-align:center;display:flex;align-items:center}.page-detektyv_proslushk .source-823581 .source-container{max-width:1040px}.page-detektyv_proslushk .source-823581>.source-container>.source-text--title{font-size:30px;line-height:1.7;font-weight:400}.page-detektyv_proslushk .source-823581>.source-container>.source-text--subtitle{font-size:20px;line-height:1.6;font-weight:700}.page-detektyv_proslushk .source-823581 .source-button{margin-top:16px}
.page-detektyv_proslushk .source-247009{height:844px;padding:68px 0 78px;background:#fff;text-align:center}.page-detektyv_proslushk .source-247009>.source-container>.source-text--title{font-size:48px;line-height:1.2}.page-detektyv_proslushk .source-247009>.source-container>.source-text--subtitle{font-size:19px;font-weight:700}.page-detektyv_proslushk .source-247009 .source-row{gap:23px;margin-top:46px}.page-detektyv_proslushk .source-247009 .source-column{position:relative;flex:1;height:510px;overflow:hidden}.page-detektyv_proslushk .source-247009 .source-column .source-image-link{margin:0}.page-detektyv_proslushk .source-247009 img{width:100%;height:510px;max-height:none;object-fit:contain}
.page-detektyv_proslushk .source-112529{height:301px;padding:48px 0;background:#f2f2f2;text-align:center}.page-detektyv_proslushk .source-112529>.source-container>.source-text--title{font-size:22px;line-height:1.2}.page-detektyv_proslushk .source-112529>.source-container>.source-text--subtitle{font-size:18px;line-height:1.4}.page-detektyv_proslushk .source-112529 .source-form{border:0;background:transparent;grid-template-columns:repeat(3,1fr) auto;align-items:end;max-width:820px;margin:28px auto 0;padding:0}.page-detektyv_proslushk .source-112529 .source-form-field{color:#111}.page-detektyv_proslushk .source-112529 .source-form-input{height:44px;border:0;border-bottom:1px solid #aaa}.page-detektyv_proslushk .source-112529 .source-form-button{min-height:48px;border-radius:0}
@media(max-width:760px){.page-detektyv_proslushk{font-size:16px}.page-detektyv_proslushk .source-container{width:calc(100% - 32px)}.page-detektyv_proslushk .source-section{height:auto;min-height:0;padding:48px 0}.page-detektyv_proslushk .source-section>.source-container>.source-text--title,.page-detektyv_proslushk .source-141542>.source-container>.source-text--title,.page-detektyv_proslushk .source-423646>.source-container>.source-text--title,.page-detektyv_proslushk .source-247009>.source-container>.source-text--title{font-size:29px;line-height:1.25}.page-detektyv_proslushk .source-section>.source-container>.source-text--subtitle{font-size:17px}.page-detektyv_proslushk .source-578303{height:539px;min-height:539px;padding:60px 0}.page-detektyv_proslushk .source-578303 h1{font-size:31px;line-height:1.35}.page-detektyv_proslushk .source-578303 .source-text--subtitle{font-size:20px;line-height:1.5}.page-detektyv_proslushk .source-599447 .source-cards,.page-detektyv_proslushk .source-141542 .source-cards,.page-detektyv_proslushk .source-378389 .source-cards{grid-template-columns:1fr}.page-detektyv_proslushk .source-599447 .source-card,.page-detektyv_proslushk .source-599447 .source-card:nth-child(n+3){height:auto;padding-bottom:24px}.page-detektyv_proslushk .source-599447 .source-card img{height:auto;max-height:360px}.page-detektyv_proslushk .source-141542 .source-card,.page-detektyv_proslushk .source-141542 .source-card:nth-child(n+4){min-height:auto;padding-bottom:20px}.page-detektyv_proslushk .source-786799>.source-container>.source-text--title,.page-detektyv_proslushk .source-823581>.source-container>.source-text--title{font-size:24px;line-height:1.45}.page-detektyv_proslushk .source-392226 .source-card{grid-template-columns:1fr;display:block}.page-detektyv_proslushk .source-392226 .source-card .source-image-link{margin:0}.page-detektyv_proslushk .source-392226 .source-card img{width:100%;height:auto;max-height:300px}.page-detektyv_proslushk .source-392226 .source-card .source-text{margin-left:20px;margin-right:20px;text-align:center}.page-detektyv_proslushk .source-423646 .source-row,.page-detektyv_proslushk .source-247009 .source-row{flex-direction:column}.page-detektyv_proslushk .source-423646 .source-column:first-child img{width:100%;height:auto;max-height:520px}.page-detektyv_proslushk .source-873394>.source-container>.source-text--content.source-text--title,.page-detektyv_proslushk .source-873394>.source-container>.source-text--content:last-child{text-align:center}.page-detektyv_proslushk .source-378389 .source-card{height:auto}.page-detektyv_proslushk .source-247009 .source-column{width:100%;height:auto}.page-detektyv_proslushk .source-247009 img{height:auto;max-height:520px}.page-detektyv_proslushk .source-112529 .source-form{grid-template-columns:1fr}}

.page-detektyv_proslushk .source-button{cursor:pointer;text-decoration:none}.page-detektyv_proslushk .source-card h3.source-text{font-family:Montserrat,Arial,sans-serif}.page-detektyv_proslushk .source-599447 .source-card h3.source-text--subtitle{font-size:20px;line-height:1.25;font-weight:700;margin:17px 24px 8px;text-align:center}.page-detektyv_proslushk .source-392226 .source-card .source-text--kicker{font-size:14px;line-height:1.4;font-weight:400;margin-top:18px;margin-bottom:6px;text-align:left}.page-detektyv_proslushk .source-392226 .source-card h3.source-text--title{font-size:20px;line-height:1.25;font-weight:700;margin-bottom:8px;text-align:left}.page-detektyv_proslushk .source-usability-faq{height:auto;padding:76px 0 86px;background:#fff;text-align:center}.page-detektyv_proslushk .source-usability-faq>.source-container>.source-text--title{font-size:40px}.page-detektyv_proslushk .protekt-faq{max-width:900px;margin:42px auto 0;text-align:left;border-top:1px solid #d3d3d3}.page-detektyv_proslushk .protekt-faq details{border-bottom:1px solid #d3d3d3}.page-detektyv_proslushk .protekt-faq summary{position:relative;padding:20px 48px 20px 0;cursor:pointer;font-size:18px;font-weight:700;list-style:none}.page-detektyv_proslushk .protekt-faq summary::-webkit-details-marker{display:none}.page-detektyv_proslushk .protekt-faq summary:after{content:'+';position:absolute;right:10px;top:14px;color:#ff6500;font-size:28px}.page-detektyv_proslushk .protekt-faq details[open] summary:after{content:'−'}.page-detektyv_proslushk .protekt-faq p{margin:0;padding:0 48px 22px 0;line-height:1.6}.page-detektyv_proslushk .source-112529{height:auto;min-height:301px}.page-detektyv_proslushk .source-112529 .source-form-input{display:block;width:100%;padding:8px 0;border-radius:0;background:transparent;font:inherit;color:#111}.page-detektyv_proslushk .source-112529 .source-form-button{border:0;padding:0 28px;cursor:pointer}.page-detektyv_proslushk .source-112529 .protekt-form-consent{font-size:12px}
@media(max-width:760px){.page-detektyv_proslushk .source-card h3.source-text--subtitle,.page-detektyv_proslushk .source-392226 .source-card h3.source-text--title,.page-detektyv_proslushk .source-392226 .source-card .source-text--kicker{text-align:center}.page-detektyv_proslushk .source-usability-faq{padding:52px 0}.page-detektyv_proslushk .source-usability-faq>.source-container>.source-text--title{font-size:29px}.page-detektyv_proslushk .protekt-faq{margin-top:32px}.page-detektyv_proslushk .source-112529{padding-bottom:72px}}

/* Reusable usability layer for audited imported service pages. */
.source-page--service .source-button{cursor:pointer;text-decoration:none}.source-page--service .source-card h3.source-text{font-family:Montserrat,Arial,sans-serif;font-size:22px;text-align:left}.source-page--service .source-usability-faq{height:auto;min-height:0;padding:76px 0 86px;background:#fff;text-align:center}.source-page--service .source-usability-faq>.source-container>.source-text--title{font-size:40px;line-height:1.2}.source-page--service .protekt-faq{max-width:900px;margin:42px auto 0;text-align:left;border-top:1px solid #d3d3d3}.source-page--service .protekt-faq details{border-bottom:1px solid #d3d3d3}.source-page--service .protekt-faq summary{position:relative;padding:20px 48px 20px 0;cursor:pointer;font-size:18px;font-weight:700;list-style:none}.source-page--service .protekt-faq summary::-webkit-details-marker{display:none}.source-page--service .protekt-faq summary:after{content:'+';position:absolute;right:10px;top:14px;color:#ff6500;font-size:28px}.source-page--service .protekt-faq details[open] summary:after{content:'−'}.source-page--service .protekt-faq p{margin:0;padding:0 48px 22px 0;line-height:1.6}.source-page--service .source-section--form .source-form-input{display:block;width:100%;padding:8px 0;border-radius:0;font:inherit}.source-page--service .source-section--form .source-form-button{border:0;padding:0 28px;cursor:pointer}.source-page--service .source-section--form .protekt-form-consent{font-size:12px;grid-column:1/-1}.source-page--service .source-section--form .protekt-form-honeypot{position:absolute;left:-9999px}
@media(max-width:760px){.source-page--service .source-usability-faq{padding:52px 0}.source-page--service .source-usability-faq>.source-container>.source-text--title{font-size:29px}.source-page--service .protekt-faq{margin-top:32px}.source-page--service .source-section--form .source-form{grid-template-columns:1fr}.source-page--service .source-card h3.source-text{text-align:center}}

/* Pixel-matched and usability-audited layout: /detektyv_slegka/ */
:is(.page-detektyv_slegka,.page-detektyv_sborinfy){font-family:Roboto,Arial,sans-serif;font-size:16px;line-height:1.5;overflow-x:hidden}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) h1,:is(.page-detektyv_slegka,.page-detektyv_sborinfy) h2,:is(.page-detektyv_slegka,.page-detektyv_sborinfy) h3{font-family:Montserrat,Arial,sans-serif}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-container{width:min(1150px,calc(100% - 46px))}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-section{box-sizing:border-box;overflow:hidden}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-section>.source-container>.source-text--title{font-size:40px;line-height:1.2;text-align:center;margin:0 0 14px}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-section>.source-container>.source-text--subtitle{font-size:20px;line-height:1.4;text-align:center;margin:0 auto 28px}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-section>.source-container>hr{width:520px;max-width:80%;border-top:3px solid #3e397f;margin:14px auto 30px}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-button{min-height:54px;padding:0 28px;background:#ff6500;font-size:16px}
:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-578303{height:423px;min-height:423px;padding:52px 0;text-align:center;display:flex;align-items:center}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-578303 h1{font-size:40px;line-height:1.35;margin:0 0 22px}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-578303 .source-text--subtitle{max-width:940px;font-size:20px;line-height:1.55;margin:0 auto 20px}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-578303 .source-button{margin:8px auto 0}
:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-141542{min-height:990px;padding:76px 0 72px;background:#fff;text-align:center}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-141542 .source-cards{grid-template-columns:repeat(3,1fr);gap:48px 48px;margin-top:54px}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-141542 .source-card{min-height:240px;padding:98px 14px 0;text-align:center}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-141542 .source-card h3{font-size:20px;line-height:1.3;text-align:center;margin:0 0 12px}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-141542 .source-card .source-text--content{font-size:16px;line-height:1.5;text-align:center;margin:0}
:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-786799{min-height:734px;padding:80px 0;text-align:center;display:flex;align-items:center}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-786799 .source-container{max-width:1030px}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-786799>.source-container>.source-text--title{font-size:30px;line-height:1.55;font-weight:400}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-786799>.source-container>.source-text--subtitle{font-weight:700;line-height:1.6}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-786799 .source-button{margin-top:18px}
:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-943782{min-height:683px;padding:76px 0;background:#fff;text-align:center}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-943782 .source-cards{grid-template-columns:repeat(5,1fr);gap:28px;margin-top:58px}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-943782 .source-card{min-height:230px;padding:98px 6px 0}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-943782 .source-card h3{font-size:17px;line-height:1.4;text-align:center}
:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-943782 .source-card .source-text--subtitle{font-size:16px;line-height:1.35;overflow-wrap:break-word;word-break:normal;text-align:center}
:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-873394{min-height:976px;padding:78px 0;text-align:center;display:flex;align-items:center}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-873394>.source-container>.source-text--subtitle{font-weight:700}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-873394>.source-container>.source-text--content.source-text--title{max-width:850px;margin:0 auto;padding:18px 28px;background:rgba(8,15,22,.72);border-bottom:1px solid rgba(255,255,255,.28);font-size:18px;line-height:1.45;text-align:left}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-873394>.source-container>.source-text--price{display:none}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-873394>.source-container>.source-text--content:last-child{max-width:850px;margin:0 auto;padding:22px 28px;background:rgba(8,15,22,.72);font-size:16px;line-height:1.5;text-align:center}
:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-827653{min-height:427px;padding:90px 0 35px;background:#fff;text-align:center}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-378389{min-height:415px;padding:30px 0 78px;background:#fff;text-align:center}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-378389 .source-cards{grid-template-columns:repeat(4,1fr);gap:24px}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-378389 .source-card{min-height:180px;padding:16px}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-378389 .source-card .source-text--title{font-size:48px;color:#383082;margin:0 0 12px}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-378389 .source-card .source-text--content{text-align:center}
:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-823581{min-height:558px;padding:74px 0;text-align:center;display:flex;align-items:center}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-823581 .source-container{max-width:1040px}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-823581>.source-container>.source-text--title{font-size:30px;line-height:1.55;font-weight:400}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-823581>.source-container>.source-text--subtitle{font-weight:700}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-247009{min-height:911px;padding:76px 0;background:#fff;text-align:center}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-247009 .source-row{gap:24px;margin-top:46px}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-247009 .source-column{flex:1;height:510px;overflow:hidden}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-247009 img{width:100%;height:510px;max-height:none;object-fit:contain}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-112529{height:auto;min-height:301px;padding:48px 0;background:#f2f2f2;text-align:center}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-112529 .source-form{border:0;background:transparent;grid-template-columns:repeat(3,1fr) auto;align-items:end;max-width:820px;margin:28px auto 0;padding:0}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-112529 .source-form-input{height:44px;border:0;border-bottom:1px solid #aaa;background:transparent}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-112529 .source-form-button{min-height:48px;border-radius:0}
@media(max-width:760px){:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-container{width:calc(100% - 32px)}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-section{height:auto;min-height:0;padding:50px 0}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-section>.source-container>.source-text--title{font-size:29px;line-height:1.25}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-section>.source-container>.source-text--subtitle{font-size:17px}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-578303{min-height:520px;padding:58px 0}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-578303 h1{font-size:31px}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-578303 .source-text--subtitle{font-size:18px}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-141542 .source-cards,:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-943782 .source-cards,:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-378389 .source-cards{grid-template-columns:1fr}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-141542 .source-card,:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-943782 .source-card{min-height:0;padding-bottom:22px}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-786799>.source-container>.source-text--title,:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-823581>.source-container>.source-text--title{font-size:24px;line-height:1.4}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-873394>.source-container>.source-text--content.source-text--title,:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-873394>.source-container>.source-text--content:last-child{text-align:center}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-378389 .source-card{min-height:0}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-247009 .source-row{flex-direction:column}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-247009 .source-column{width:100%;height:auto}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-247009 img{height:auto;max-height:520px}:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-112529 .source-form{grid-template-columns:1fr}}
.source-page--service:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-578303{height:423px;min-height:423px!important}.source-page--service:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-786799{min-height:734px!important}.source-page--service:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-873394{min-height:976px!important}.source-page--service:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-823581{min-height:558px!important}
@media(max-width:760px){.source-page--service:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-578303{height:auto;min-height:520px!important}.source-page--service:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-786799,.source-page--service:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-873394,.source-page--service:is(.page-detektyv_slegka,.page-detektyv_sborinfy) .source-823581{min-height:0!important}}


/* The donor page uses text cards without the icons added on detektyv_slegka. */
.page-detektyv_sborinfy .source-141542 .source-card{min-height:210px;padding:24px 14px}
.page-detektyv_sborinfy .source-943782 .source-card{min-height:180px;padding:24px 8px}
/* Local thematic icons: /detektyv_slegka/ */
.page-detektyv_slegka .source-141542 .source-card,.page-detektyv_slegka .source-943782 .source-card{position:relative}
.page-detektyv_slegka .source-141542 .source-card::before,.page-detektyv_slegka .source-943782 .source-card::before{content:"";position:absolute;left:50%;transform:translateX(-50%);background-position:center;background-repeat:no-repeat}
.page-detektyv_slegka .source-141542 .source-card::before{top:14px;width:62px;height:62px;border:2px solid #3e397f;border-radius:50%;background-size:34px 34px}
.page-detektyv_slegka .source-141542 .source-card .source-text--subtitle{font-size:18px!important;line-height:1.3!important;font-weight:700;text-align:center}
.page-detektyv_slegka .source-141542 .source-card:nth-child(1)::before{background-image:url('/wp-content/uploads/razdely/detektyv_slegka/icons/konfidencialnost.svg')}
.page-detektyv_slegka .source-141542 .source-card:nth-child(2)::before{background-image:url('/wp-content/uploads/razdely/detektyv_slegka/icons/individualnaya-zadacha.svg')}
.page-detektyv_slegka .source-141542 .source-card:nth-child(3)::before{background-image:url('/wp-content/uploads/razdely/detektyv_slegka/icons/operativnyy-opyt.svg')}
.page-detektyv_slegka .source-141542 .source-card:nth-child(4)::before{background-image:url('/wp-content/uploads/razdely/detektyv_slegka/icons/dogovor-otvetstvennost.svg')}
.page-detektyv_slegka .source-141542 .source-card:nth-child(5)::before{background-image:url('/wp-content/uploads/razdely/detektyv_slegka/icons/proverennaya-informaciya.svg')}
.page-detektyv_slegka .source-141542 .source-card:nth-child(6)::before{background-image:url('/wp-content/uploads/razdely/detektyv_slegka/icons/soglasovannyy-byudzhet.svg')}
.page-detektyv_slegka .source-943782 .source-card::before{top:20px;width:48px;height:48px;border-radius:50%;background-color:#3e397f;background-size:27px 27px}
.page-detektyv_slegka .source-943782 .source-card:nth-child(1)::before{background-image:url('/wp-content/uploads/razdely/detektyv_slegka/icons/peshee-avtomobilnoe-nablyudenie.svg')}
.page-detektyv_slegka .source-943782 .source-card:nth-child(2)::before{background-image:url('/wp-content/uploads/razdely/detektyv_slegka/icons/foto-video-fiksaciya.svg')}
.page-detektyv_slegka .source-943782 .source-card:nth-child(3)::before{background-image:url('/wp-content/uploads/razdely/detektyv_slegka/icons/distancionnoe-nablyudenie.svg')}
.page-detektyv_slegka .source-943782 .source-card:nth-child(4)::before{background-image:url('/wp-content/uploads/razdely/detektyv_slegka/icons/vstrechi-i-kontakty.svg')}
.page-detektyv_slegka .source-943782 .source-card:nth-child(5)::before{background-image:url('/wp-content/uploads/razdely/detektyv_slegka/icons/identifikaciya-transporta.svg')}

/* Final mobile guard for long, search-oriented hero copy on imported services. */
@media(max-width:760px){body .source-page--service .source-section:first-child .source-container{width:calc(100% - 32px);max-width:calc(100% - 32px)}body .source-page--service .source-section:first-child h1.source-text{font-size:30px;line-height:1.3;overflow-wrap:anywhere}body .source-page--service .source-section:first-child .source-text--subtitle,body .source-page--service .source-section:first-child .source-text--content{font-size:18px;line-height:1.45;overflow-wrap:anywhere}body .source-page--service .source-section:first-child .source-button{max-width:100%;text-align:center}}

/* Homepage reconstructed from the public source, section for section. */
.source-page--home{overflow:hidden;background:#fff;color:#090909;font:400 16px/1.55 Roboto,Arial,sans-serif}
.source-page--home h1,.source-page--home h2,.source-page--home h3{font-family:Montserrat,Arial,sans-serif}
.source-page--home .source-container{width:min(1150px,calc(100% - 40px))}
.source-page--home .source-section{box-sizing:border-box;position:relative}
.source-page--home .source-section.has-source-bg:before{background:rgba(0,0,0,.68)}
.source-page--home .source-text--title{font-size:36px;line-height:1.22;font-weight:700;text-align:center}
.source-page--home .source-text--subtitle{font-size:18px;line-height:1.45;text-align:center}
.source-page--home .source-section>.source-container>hr{width:520px;max-width:80%;margin:18px auto 30px;border:0;border-top:3px solid #433c85}
.source-page--home .source-button{display:inline-flex;min-width:228px;min-height:54px;align-items:center;justify-content:center;padding:0 28px;background:#ff6500;color:#fff;font-weight:700;text-decoration:none}

.source-page--home .source-121401{min-height:calc(100vh - 96px);padding:20px 0;display:flex;align-items:center;text-align:center;color:#fff;background-position:center;background-size:cover}
.source-page--home .source-121401:before{background:rgba(0,0,0,.76)}
.source-page--home .source-121401 .source-container{max-width:920px}
.source-page--home .source-121401 .source-container{transform:translateY(44px)}
.source-page--home .source-121401 h1{margin:0 0 52px;font-size:48px;line-height:1.15;color:#fff}
.source-page--home .source-121401 .source-text--content{margin:0 auto 38px;font-size:24px;line-height:1.75;text-align:center;color:#fff}
.source-page--home .source-121401 .source-button{margin-top:4px}

.source-page--home .source-220382{min-height:850px;padding:25px 0 60px;background:#fff;text-align:center}
.source-page--home .source-220382 .home-quiz-step{margin:0 0 45px;font-size:16px;font-weight:700}
.source-page--home .source-220382 h2{margin:0 0 52px;font-size:32px;line-height:1.25}
.source-page--home .home-quiz-options{display:grid;grid-template-columns:repeat(4,1fr);gap:48px;margin-bottom:46px}
.source-page--home .home-quiz-options a{display:block;color:#111;text-decoration:none}
.source-page--home .home-quiz-options img{display:block;width:100%;height:360px;object-fit:cover}
.source-page--home .home-quiz-options span{display:block;padding:18px 8px;font-size:18px;font-weight:700}

.source-page--home .source-205221{padding:110px 0 70px;text-align:center;background:#fff}
.source-page--home .source-205221 .source-text--title{max-width:940px;margin:0 auto 18px}
.source-page--home .source-205221 .source-text--content{max-width:1000px;margin:0 auto;font-size:18px;line-height:1.65;text-align:center}
.source-page--home .source-205221 .source-text--content:last-child{display:none}

.source-page--home .source-263422{padding:100px 0 20px;background:#e3e0e0;text-align:center}
.source-page--home .source-720739{padding:60px 0 100px;background:#e3e0e0;text-align:center}
.source-page--home .source-263422 .source-cards,.source-page--home .source-720739 .source-cards{grid-template-columns:repeat(3,1fr);gap:24px}
.source-page--home .source-263422 .source-cards{margin-top:48px}
.source-page--home .source-263422 .source-card,.source-page--home .source-720739 .source-card{padding:0 0 28px;background:#fff;box-shadow:none}
.source-page--home .source-263422 .source-card img,.source-page--home .source-720739 .source-card img{width:100%;height:225px;max-height:none;object-fit:cover}
.source-page--home .source-263422 .source-card .source-text,.source-page--home .source-720739 .source-card .source-text{margin:22px 18px 0;font-size:19px;font-weight:700;line-height:1.3;text-align:center}
.source-page--home .source-263422 .source-card a,.source-page--home .source-720739 .source-card a{color:#080808;text-decoration:none}

.source-page--home .source-527385{padding:70px 0;background:#fff}
.source-page--home .source-527385 .source-row{display:block}
.source-page--home .source-527385 .source-text{margin:0;font-size:14px;line-height:1.9;text-align:center}
.source-page--home .source-527385 a{color:#555;text-decoration:none}

.source-page--home .source-106040{padding:95px 0 75px;background:#fff;text-align:center}
.source-page--home .source-297490{padding:45px 0 110px;background:#fff;text-align:center}
.source-page--home .source-106040 .source-cards,.source-page--home .source-297490 .source-cards{grid-template-columns:repeat(3,1fr);gap:55px}
.source-page--home .source-106040 .source-cards{margin-top:62px}
.source-page--home .source-106040 .source-card,.source-page--home .source-297490 .source-card{position:relative;min-height:220px;padding:92px 18px 0;background:transparent;text-align:center}
.source-page--home .source-106040 .source-card:before,.source-page--home .source-297490 .source-card:before,.source-page--home .source-200087 .source-card:before{content:'✓';position:absolute;top:0;left:50%;display:flex;width:64px;height:64px;align-items:center;justify-content:center;border:2px solid #3f3782;border-radius:50%;color:#3f3782;font:700 30px/1 Arial;transform:translateX(-50%)}
.source-page--home .source-106040 .source-card .source-text--subtitle,.source-page--home .source-297490 .source-card .source-text--subtitle{font-size:20px;font-weight:700;line-height:1.3}
.source-page--home .source-106040 .source-card .source-text--content,.source-page--home .source-297490 .source-card .source-text--content{font-size:16px;line-height:1.55;text-align:center}

.source-page--home .source-463224{padding:150px 0;text-align:center;color:#fff;background-position:center;background-size:cover}
.source-page--home .source-463224:before{background:rgba(12,15,20,.7)}
.source-page--home .source-463224 .source-container{max-width:920px}
.source-page--home .source-463224 .source-text--title{font-size:30px;line-height:1.6;color:#fff}
.source-page--home .source-463224 .source-text--subtitle{font-size:18px;color:#fff}
.source-page--home .source-463224 .source-button{margin-top:24px}

.source-page--home .source-494667{padding:100px 0 60px;background:#f7f7f7}
.source-page--home .source-494667 .source-row{gap:55px;align-items:center}
.source-page--home .source-494667 .source-column:first-child{text-align:center}
.source-page--home .source-494667 .source-column:first-child .source-text--title{font-size:34px;text-align:center}
.source-page--home .source-494667 .source-column:first-child .source-text--subtitle{font-size:21px;font-weight:700}
.source-page--home .source-494667 .source-column:first-child .source-text--content{font-size:18px;line-height:1.65;text-align:center}
.source-page--home .source-494667 .source-column:first-child .source-image-link{display:none}
.source-page--home .source-494667 .source-column:last-child img{width:100%;height:auto;max-height:590px;object-fit:cover}

.source-page--home .source-200087{padding:165px 0 120px;background:#f5f5f5;text-align:center}
.source-page--home .source-200087 .source-text--subtitle{max-width:900px;margin:0 auto 50px}
.source-page--home .source-200087 .source-cards{grid-template-columns:repeat(4,1fr);gap:24px}
.source-page--home .source-200087 .source-card{position:relative;min-height:220px;padding:94px 12px 0;background:transparent}
.source-page--home .source-200087 .source-card:before{content:'•';font-size:48px}
.source-page--home .source-200087 .source-card .source-text--subtitle{margin:0;font-size:18px;font-weight:700;line-height:1.35}

.source-page--home .source-536936{padding:70px 0;background:#fff}
.source-page--home .source-536936 .source-row{gap:60px;align-items:center}
.source-page--home .source-536936 .source-column:first-child .source-text--title{text-align:left}
.source-page--home .source-536936 .source-column:first-child .source-text--content{font-size:17px;line-height:1.65;text-align:left}
.source-page--home .source-536936 .source-column:last-child img{width:100%;height:auto;max-height:620px;object-fit:cover}

.source-page--home .source-980391{padding:145px 0 50px;background:#f2f2f2;text-align:center}
.source-page--home .source-980391 .source-text--title{font-size:40px}
.source-page--home .source-200511{padding:35px 0 195px;background:#f2f2f2}
.source-page--home .source-200511 .source-cards{grid-template-columns:repeat(4,1fr);gap:25px}
.source-page--home .source-200511 .source-card{padding:20px;background:transparent;text-align:center}
.source-page--home .source-200511 .source-card .source-text--title{margin:0 0 12px;color:#3f3782;font-size:52px}
.source-page--home .source-200511 .source-card .source-text--content{font-size:16px;line-height:1.45;text-align:center}

.source-page--home .source-695431{padding:120px 0;color:#fff;text-align:center;background-position:center;background-size:cover}
.source-page--home .source-695431:before{background:rgba(0,0,0,.8)}
.source-page--home .source-695431 .source-text--title,.source-page--home .source-695431 .source-text--subtitle{color:#fff}
.source-page--home .source-695431 .source-row{gap:24px;margin-top:45px}
.source-page--home .source-695431 .source-column{padding:35px 22px;border:1px solid rgba(255,255,255,.4)}
.source-page--home .source-695431 .source-column .source-text--subtitle{font-size:20px;font-weight:700}
.source-page--home .source-695431 .source-column .source-text--title{font-size:28px}
.source-page--home .source-695431 .source-text--price{display:none}

.source-page--home .source-684730{padding:70px 0;background:#fff;text-align:center}
.source-page--home .source-684730 .source-cards{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}
.source-page--home .source-684730 .source-card{height:440px;padding:0 0 25px;background:#f2f2f2;overflow:hidden}
.source-page--home .source-684730 .source-card>.source-image-link img{width:100%;height:330px;max-height:none;object-fit:cover}
.source-page--home .source-684730 .source-card>.source-text{position:absolute;right:0;bottom:0;left:0;min-height:110px;margin:0;padding:28px 18px 18px;background:#f2f2f2;font-size:18px;font-weight:700;line-height:1.3;text-align:center}
.source-page--home .source-684730 .protekt-slider-arrow{top:165px}
.source-page--home .source-684730 .protekt-slider-dots{top:307px;bottom:auto}

.source-page--home .source-771059{padding:70px 0;background:#f7f7f7;text-align:center}
.source-page--home .source-771059 .source-row{gap:25px;margin-top:42px}
.source-page--home .source-771059 .source-column{height:330px;overflow:hidden}
.source-page--home .source-771059 .source-column img{width:100%;height:330px;max-height:none;object-fit:contain}
.source-page--home .source-771059 .protekt-slider-arrow{top:50%}

.source-page--home .source-614128{padding:70px 0;background:#fff;text-align:center}
.source-page--home .source-614128 .source-cards{grid-template-columns:repeat(3,1fr);gap:0;margin-top:45px;border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2}
.source-page--home .source-614128 .source-card{display:flex;height:150px;align-items:center;justify-content:center;padding:25px;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;background:#fff}
.source-page--home .source-614128 .source-card img{width:auto;height:auto;max-width:80%;max-height:70px;object-fit:contain}

.source-page--home .source-953657{height:490px;padding:0;background:#eee}
.source-page--home .source-953657 .source-container{position:relative;width:100%;max-width:none;height:100%;margin:0}
.source-page--home .source-953657 iframe{position:absolute;inset:0;width:100%;height:100%;border:0;z-index:0}
.source-page--home .source-953657 .source-container:before{content:'';position:absolute;z-index:1;top:0;bottom:0;left:max(0px,calc((100% - 1150px)/2));width:400px;background:#fff}
.source-page--home .source-953657 .source-text,.source-page--home .source-953657 hr{position:absolute;z-index:2;left:max(30px,calc((100% - 1090px)/2));width:330px;text-align:left}
.source-page--home .source-953657 .source-text--subtitle{top:50px;font-size:28px;font-weight:700}
.source-page--home .source-953657 hr{top:112px;border:0;border-top:1px solid #ccc}
.source-page--home .source-953657 .source-text--content:nth-of-type(2){top:150px}
.source-page--home .source-953657 .source-text--content:nth-of-type(3){top:248px}
.source-page--home .source-953657 .source-text--content:nth-of-type(4){top:318px}
.source-page--home .source-953657 .source-text--content{font-size:16px;line-height:1.5}
.source-page--home .source-953657 a{text-decoration:underline}

.source-page--home .source-773480{padding:50px 0 70px;background:#f7f7f7;text-align:center}
.source-page--home .source-773480 .source-text--title{font-size:25px;line-height:1.25}
.source-page--home .source-773480 .source-text--subtitle{margin-bottom:28px}
.source-page--home .source-773480 .request-form--module{max-width:900px;margin:0 auto;padding:0;border:0;background:transparent;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:34px;align-items:end}
.source-page--home .source-773480 .source-form-field{color:#111}
.source-page--home .source-773480 .source-form-input{height:44px;border:0;border-bottom:1px solid #bbb;background:transparent}
.source-page--home .source-773480 .source-form-button{min-height:48px;border:0;border-radius:0}

@media(max-width:900px){
  .source-page--home .source-263422 .source-cards,.source-page--home .source-720739 .source-cards,.source-page--home .source-106040 .source-cards,.source-page--home .source-297490 .source-cards,.source-page--home .source-614128 .source-cards{grid-template-columns:repeat(2,1fr)}
  .source-page--home .source-200087 .source-cards,.source-page--home .source-200511 .source-cards{grid-template-columns:repeat(2,1fr)}
  .source-page--home .source-494667 .source-row,.source-page--home .source-536936 .source-row{gap:30px}
}

/* GBR: donor-aligned layout with compact typography and reusable equipment icons. */
.page-gbr{font-family:Roboto,Arial,sans-serif;font-size:16px;line-height:1.5;overflow-x:hidden}
.page-gbr h1,.page-gbr h2{font-family:Montserrat,Arial,sans-serif}
.page-gbr .source-container{width:min(1150px,calc(100% - 46px))}
.page-gbr .source-section{box-sizing:border-box;overflow:hidden;text-align:center}
.page-gbr .source-section>.source-container>.source-text--title{font-size:40px;line-height:1.2;margin:0 0 16px;text-align:center}
.page-gbr .source-section>.source-container>.source-text--subtitle{max-width:980px;margin:0 auto 28px;font-size:20px;line-height:1.45;font-weight:400;text-align:center}
.page-gbr .source-section>.source-container>hr{width:575px;max-width:80%;margin:16px auto 38px;border-top:3px solid #3e397f}
.page-gbr .source-954521{height:720px;min-height:720px;padding:74px 0;display:flex;align-items:center}
.page-gbr .source-954521 h1{max-width:1120px;margin:0 auto 24px;font-size:40px;line-height:1.25;white-space:nowrap}
.page-gbr .source-954521 .source-text--subtitle{max-width:990px;margin-bottom:30px;font-size:20px;line-height:1.55}
.page-gbr .source-954521 .source-button{display:flex;width:max-content;margin:0 auto}
.page-gbr .source-756937{min-height:780px;padding:110px 0;display:flex;align-items:center}
.page-gbr .source-756937 .source-container{max-width:1000px}
.page-gbr .source-756937 .source-text--content{font-size:20px;line-height:1.65;text-align:center}
.page-gbr .source-816666{min-height:900px;padding:82px 0;background:#d0cdcc}
.page-gbr .source-816666 .source-text--subtitle{font-size:19px;line-height:1.55}
.page-gbr .source-816666 .source-cards{grid-template-columns:repeat(3,1fr);gap:66px 100px;max-width:1050px;margin:58px auto 0}
.page-gbr .source-816666 .source-card{min-height:165px;padding:0 12px;background:transparent;border:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}
.page-gbr .source-816666 .source-card .source-text--subtitle{margin:18px 0 0;font-size:18px;line-height:1.35;font-weight:700}
.page-gbr .gbr-equipment-icon{display:block;width:78px;height:78px;padding:13px;border:3px solid #ff6500;border-radius:50%;box-sizing:border-box;color:#3e397f;fill:currentColor}
.page-gbr .source-913464{height:720px;min-height:720px;padding:78px 0;display:flex;align-items:center}
.page-gbr .source-913464 .source-container{max-width:980px}
.page-gbr .source-913464 .source-button,.page-gbr .source-461032 .source-button{display:flex;width:max-content;margin:22px auto 0}
.page-gbr .source-177321{min-height:840px;padding:82px 0;background:#d0cdcc;display:flex;align-items:center}
.page-gbr .source-177321 .source-row{display:flex;gap:55px;align-items:center}
.page-gbr .source-177321 .source-column{flex:var(--col,12) 1 0;min-width:0}
.page-gbr .source-177321 img{width:100%;height:560px;max-height:none;object-fit:cover}
.page-gbr .source-177321 .source-text--title,.page-gbr .source-177321 .source-text--content{text-align:left}
.page-gbr .source-177321 .source-text--content{font-size:19px;line-height:1.65}
.page-gbr .source-461032{height:680px;min-height:680px;padding:82px 0;display:flex;align-items:center}
.page-gbr .source-461032 .source-container{max-width:1020px}
.page-gbr .source-315288{min-height:715px;padding:76px 0;background:#fff}
.page-gbr .source-315288 .source-cards{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:48px}
.page-gbr .source-315288 .source-card{padding:0;border:0;background:transparent}
.page-gbr .source-315288 .source-card .source-image-link{margin:0}
.page-gbr .source-315288 img{width:100%;height:280px;max-height:none;object-fit:cover}
.page-gbr .source-709235{min-height:900px;padding:76px 0;background:#d0cdcc}
.page-gbr .source-709235 .source-row{display:flex;gap:28px;margin-top:48px}
.page-gbr .source-709235 .source-column{flex:1;min-width:0}
.page-gbr .source-709235 .source-image-link{display:none;margin:0}
.page-gbr .source-709235 .source-image-link:first-child{display:block}
.page-gbr .source-709235 img{width:100%;height:520px;max-height:none;object-fit:contain}
.page-gbr .source-527982{min-height:324px;padding:48px 0;background:#f2f2f2}
.page-gbr .source-527982>.source-container>.source-text--title{font-size:23px}
.page-gbr .source-527982>.source-container>.source-text--subtitle{font-size:18px;margin-bottom:20px}
.page-gbr .source-527982 .source-form{max-width:900px;margin:20px auto 0}
@media(max-width:900px){.page-gbr .source-954521 h1{white-space:normal;font-size:36px}.page-gbr .source-816666 .source-cards{gap:52px 34px}.page-gbr .source-315288 .source-cards{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.page-gbr .source-container{width:calc(100% - 32px)}.page-gbr .source-section{height:auto;min-height:0;padding:52px 0}.page-gbr .source-section>.source-container>.source-text--title{font-size:29px}.page-gbr .source-section>.source-container>.source-text--subtitle{font-size:17px}.page-gbr .source-954521{min-height:520px}.page-gbr .source-954521 h1{font-size:31px;line-height:1.3}.page-gbr .source-954521 .source-text--subtitle{font-size:18px}.page-gbr .source-756937 .source-text--content{font-size:17px}.page-gbr .source-816666 .source-cards{grid-template-columns:1fr;gap:36px}.page-gbr .source-816666 .source-card{min-height:0}.page-gbr .source-177321 .source-row,.page-gbr .source-709235 .source-row{display:flex;flex-direction:column}.page-gbr .source-177321 img{height:auto;max-height:520px}.page-gbr .source-177321 .source-text--title,.page-gbr .source-177321 .source-text--content{text-align:center}.page-gbr .source-315288 .source-cards{grid-template-columns:1fr}.page-gbr .source-315288 img{height:auto;max-height:360px}.page-gbr .source-709235 img{height:auto;max-height:520px}.page-gbr .source-527982 .source-form{grid-template-columns:1fr}}
@media(max-width:760px){
  .source-page--home{font-size:16px}
  .source-page--home .source-container{width:calc(100% - 32px)}
  .source-page--home .source-section{height:auto;padding:52px 0}
  .source-page--home .source-text--title{font-size:29px}
  .source-page--home .source-text--subtitle{font-size:17px}
  .source-page--home .source-121401{min-height:calc(100vh - 104px);padding:55px 0}
  .source-page--home .source-121401 h1{margin-bottom:34px;font-size:36px;line-height:1.2}
  .source-page--home .source-121401 .source-text--content{margin-bottom:28px;font-size:19px;line-height:1.55}
  .source-page--home .source-121401 .source-container{transform:none}
  .source-page--home .source-220382{padding:46px 0}
  .source-page--home .source-220382 .home-quiz-step{margin-bottom:28px}
  .source-page--home .source-220382 h2{margin-bottom:34px;font-size:28px}
  .source-page--home .home-quiz-options{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:34px}
  .source-page--home .home-quiz-options img{height:230px}
  .source-page--home .home-quiz-options span{font-size:16px}
  .source-page--home .source-205221{padding:70px 0 48px}
  .source-page--home .source-263422,.source-page--home .source-720739{padding:54px 0}
  .source-page--home .source-263422 .source-cards,.source-page--home .source-720739 .source-cards,.source-page--home .source-106040 .source-cards,.source-page--home .source-297490 .source-cards,.source-page--home .source-200087 .source-cards,.source-page--home .source-200511 .source-cards,.source-page--home .source-684730 .source-cards,.source-page--home .source-614128 .source-cards{grid-template-columns:1fr}
  .source-page--home .source-527385{padding:42px 0}
  .source-page--home .source-106040,.source-page--home .source-297490,.source-page--home .source-200087{padding:58px 0}
  .source-page--home .source-106040 .source-cards,.source-page--home .source-297490 .source-cards{gap:24px}
  .source-page--home .source-494667 .source-row,.source-page--home .source-536936 .source-row,.source-page--home .source-695431 .source-row,.source-page--home .source-771059 .source-row{display:flex;flex-direction:column}
  .source-page--home .source-494667 .source-column,.source-page--home .source-536936 .source-column,.source-page--home .source-695431 .source-column,.source-page--home .source-771059 .source-column{width:100%}
  .source-page--home .source-494667 .source-column:first-child .source-text--title,.source-page--home .source-536936 .source-column:first-child .source-text--title,.source-page--home .source-536936 .source-column:first-child .source-text--content{text-align:center}
  .source-page--home .source-980391,.source-page--home .source-200511{padding:60px 0}
  .source-page--home .source-695431{padding:70px 0}
  .source-page--home .source-684730 .source-card{height:410px}
  .source-page--home .source-684730 .source-card>.source-image-link img{height:300px}
  .source-page--home .source-684730 .protekt-slider-arrow{top:150px}
  .source-page--home .source-684730 .protekt-slider-dots{top:278px}
  .source-page--home .source-771059 .source-column{height:430px}
  .source-page--home .source-771059 .source-column img{height:430px}
  .source-page--home .source-614128 .source-card{height:130px}
  .source-page--home .source-953657{height:700px;padding:350px 0 0}
  .source-page--home .source-953657 iframe{height:350px;bottom:auto}
  .source-page--home .source-953657 .source-container{width:100%;height:350px;background:#fff}
  .source-page--home .source-953657 .source-container:before{display:none}
  .source-page--home .source-953657 .source-text,.source-page--home .source-953657 hr{left:28px;width:calc(100% - 56px)}
  .source-page--home .source-953657 .source-text--subtitle{top:28px}
  .source-page--home .source-953657 hr{top:82px}
  .source-page--home .source-953657 .source-text--content:nth-of-type(2){top:110px}
  .source-page--home .source-953657 .source-text--content:nth-of-type(3){top:205px}
  .source-page--home .source-953657 .source-text--content:nth-of-type(4){top:270px}
  .source-page--home .source-773480 .source-text--title br{display:none}
  .source-page--home .source-773480 .request-form--module{grid-template-columns:1fr;gap:14px;max-width:340px}
}
.page-id-233 .source-141542,.page-id-233 .source-943782{background:#f2f2f2;text-align:center}
.page-id-233 .source-141542 .source-container,.page-id-233 .source-943782 .source-container{max-width:1180px}
.page-id-233 .source-141542 .source-text--title,.page-id-233 .source-943782 .source-text--title{font-size:36px;line-height:1.2;margin:0 0 16px;text-align:center}
.page-id-233 .source-141542 .source-text--subtitle,.page-id-233 .source-943782 .source-text--subtitle{max-width:780px;margin:0 auto;font-size:20px;line-height:1.45;font-weight:400;text-align:center}
.page-id-233 .protekt-icon-grid{display:grid;gap:44px 28px;margin:46px auto 0}
.page-id-233 .protekt-icon-grid--8{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1080px}
.page-id-233 .protekt-icon-grid--6{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1040px}
.page-id-233 .protekt-icon-card{min-width:0;padding:0 10px;text-align:center}
.page-id-233 .protekt-section-icon{display:block;width:64px;height:64px;margin:0 auto 17px;object-fit:contain}
.page-id-233 .protekt-icon-card h3{margin:0 auto 10px;font-size:18px;line-height:1.3;font-weight:700;color:#111}
.page-id-233 .protekt-icon-card p{max-width:245px;margin:0 auto;font-size:15px;line-height:1.5;color:#222}
@media(max-width:760px){.page-id-233 .source-141542 .source-text--title,.page-id-233 .source-943782 .source-text--title{font-size:29px}.page-id-233 .source-141542 .source-text--subtitle,.page-id-233 .source-943782 .source-text--subtitle{font-size:17px}.page-id-233 .protekt-icon-grid--8,.page-id-233 .protekt-icon-grid--6{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 16px}.page-id-233 .protekt-icon-card h3{font-size:16px}.page-id-233 .protekt-icon-card p{font-size:14px}}
@media(max-width:480px){.page-id-233 .protekt-icon-grid--8,.page-id-233 .protekt-icon-grid--6{grid-template-columns:1fr}}
.page-id-185 .source-section--cards .source-text--title,.page-id-185 .source-section--columns .source-text--title{font-size:36px;line-height:1.2;text-align:center}
.page-id-185 .source-106040,.page-id-185 .source-297490{background:#f2f2f2;text-align:center;padding:58px 0 42px}
.page-id-185 .source-297490{padding-top:22px}
.page-id-185 .source-106040 .source-cards,.page-id-185 .source-297490 .source-cards{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:42px}
.page-id-185 .source-card{background:transparent}
.page-id-185 .source-106040 .source-card,.page-id-185 .source-297490 .source-card{position:relative;min-height:205px;padding:80px 18px 12px;text-align:center}
.page-id-185 .source-106040 .source-card:before,.page-id-185 .source-297490 .source-card:before{content:'✓';position:absolute;top:0;left:50%;width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#3f3782;color:#fff;font:700 27px/1 Arial;transform:translateX(-50%)}
.page-id-185 .source-106040 .source-card:nth-child(2):before{content:'₽'}.page-id-185 .source-106040 .source-card:nth-child(3):before{content:'⚑'}.page-id-185 .source-297490 .source-card:nth-child(1):before{content:'◈'}.page-id-185 .source-297490 .source-card:nth-child(2):before{content:'◌'}.page-id-185 .source-297490 .source-card:nth-child(3):before{content:'★'}
.page-id-185 .source-106040 .source-text--subtitle,.page-id-185 .source-297490 .source-text--subtitle{font-size:19px;line-height:1.3;font-weight:700;text-align:center}.page-id-185 .source-106040 .source-text--content,.page-id-185 .source-297490 .source-text--content{font-size:15px;line-height:1.5;text-align:center}
.page-id-185 .source-934368{min-height:610px;padding:82px 0;background-position:center;background-size:cover}.page-id-185 .source-934368:before{background:rgba(16,25,34,.62)}
.page-id-185 .source-934368>.source-container{max-width:1080px;padding:38px 48px;background:#fff;color:#111}.page-id-185 .source-934368>.source-container>.source-text--title{font-size:32px;text-align:center;margin:0 0 24px}.page-id-185 .source-934368>.source-container>.source-text--content:not(.source-text--title):not(.source-text--desc){display:none}
.page-id-185 .protekt-info-accordion__item{border-top:1px solid #d5d5d5}.page-id-185 .protekt-info-accordion__item:last-child{border-bottom:1px solid #d5d5d5}.page-id-185 .protekt-info-accordion__item button{position:relative;width:100%;padding:17px 38px 17px 0;border:0;background:transparent;color:#111;font:700 18px/1.35 Arial;text-align:left;cursor:pointer}.page-id-185 .protekt-info-accordion__item button:after{content:'+';position:absolute;right:4px;top:11px;font-size:25px;font-weight:400}.page-id-185 .protekt-info-accordion__item.is-open button:after{content:'−'}.page-id-185 .protekt-info-accordion__body{display:none;padding:0 38px 18px 0;font-size:16px;line-height:1.55}.page-id-185 .protekt-info-accordion__item.is-open .protekt-info-accordion__body{display:block}
.page-id-185 .source-394934{background:#f2f2f2;text-align:center;padding:64px 0 75px}.page-id-185 .source-394934 .source-cards{grid-template-columns:repeat(4,1fr);gap:28px;margin-top:48px}.page-id-185 .source-394934 .source-card{position:relative;min-height:230px;padding:82px 18px 12px;text-align:center}.page-id-185 .source-394934 .source-card:before{content:counter(list-item);counter-increment:list-item;position:absolute;top:0;left:50%;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border:2px solid #ff6500;border-radius:50%;background:#fff;color:#ff6500;font:700 22px/1 Arial;transform:translateX(-50%)}.page-id-185 .source-394934 .source-cards{counter-reset:list-item}.page-id-185 .source-394934 .source-text--subtitle{font-size:18px;line-height:1.35;font-weight:700;text-align:center}.page-id-185 .source-394934 .source-text--content{font-size:15px;line-height:1.5;text-align:center}
.page-id-185 .source-200087{background:#f5f5f5;text-align:center;padding:70px 0 78px}.page-id-185 .source-200087 .source-text--subtitle{max-width:820px;margin:0 auto 38px;font-size:18px;line-height:1.5}.page-id-185 .source-200087 .source-cards{grid-template-columns:repeat(4,1fr);gap:24px}.page-id-185 .source-200087 .source-card{position:relative;min-height:145px;padding:72px 14px 0}.page-id-185 .source-200087 .source-card:before{content:'•';position:absolute;top:0;left:50%;width:54px;height:54px;display:flex;align-items:center;justify-content:center;border:3px solid #ff6500;border-radius:50%;color:#ff6500;font:700 34px/1 Arial;transform:translateX(-50%)}.page-id-185 .source-200087 .source-card:nth-child(2):before{content:'◆'}.page-id-185 .source-200087 .source-card:nth-child(3):before{content:'↻'}.page-id-185 .source-200087 .source-card:nth-child(4):before{content:'✓'}.page-id-185 .source-200087 .source-text--subtitle{font-size:17px;line-height:1.35;font-weight:700;text-align:center}
.page-id-185 .source-635906{padding:90px 0;background-position:center;background-size:cover;text-align:center}.page-id-185 .source-635906:before{background:rgba(15,25,35,.72)}.page-id-185 .source-635906>.source-container>.source-text--title{max-width:850px;margin:0 auto 42px;color:#fff;font-size:32px}.page-id-185 .source-635906 .source-row{gap:20px}.page-id-185 .source-635906 .source-column{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:28px;background:transparent;border:1px solid rgba(255,255,255,.5)}.page-id-185 .source-635906 .source-column:last-child{grid-template-columns:1fr}.page-id-185 .source-635906 .source-text--title{position:relative;margin:0;padding:18px 10px 18px 52px;color:#fff;font-size:20px;text-align:left}.page-id-185 .source-635906 .source-text--title:before{content:'✓';position:absolute;left:0;top:12px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:2px solid #ff6500;border-radius:50%;color:#ff6500;font-size:20px}.page-id-185 .source-635906 .source-column:nth-child(2) .source-text--title:before{content:'◆'}.page-id-185 .source-635906 .source-column:nth-child(3) .source-text--title:before{content:'◉'}
.page-id-185 .source-263422{padding:72px 0;background:#f2f2f2;text-align:center}.page-id-185 .source-263422 .source-text--title{max-width:950px;margin:0 auto 18px;font-size:34px}.page-id-185 .source-263422 .source-text--subtitle{max-width:780px;margin:0 auto 38px;font-size:18px;line-height:1.5}.page-id-185 .source-263422 .source-cards{grid-template-columns:repeat(4,1fr);gap:24px}.page-id-185 .source-263422 .source-card{background:#fff;min-height:250px;padding:0 0 22px}.page-id-185 .source-263422 .source-card .source-text{padding:0 18px}.page-id-185 .source-263422 .source-card .source-text--subtitle{font-size:18px;line-height:1.3;font-weight:700}.page-id-185 .source-263422 .source-card .source-text--content{font-size:15px;line-height:1.5;text-align:center}.page-id-185 .source-263422 .source-card a{color:#111;text-decoration:none}
@media(max-width:760px){.page-id-185 .source-106040 .source-cards,.page-id-185 .source-297490 .source-cards,.page-id-185 .source-394934 .source-cards,.page-id-185 .source-200087 .source-cards,.page-id-185 .source-263422 .source-cards{grid-template-columns:repeat(2,1fr)}.page-id-185 .source-934368{padding:40px 0}.page-id-185 .source-934368>.source-container{width:calc(100% - 32px);padding:26px 22px}.page-id-185 .source-934368>.source-container>.source-text--title,.page-id-185 .source-635906>.source-container>.source-text--title{font-size:28px}.page-id-185 .source-635906 .source-row{display:flex;flex-direction:column}.page-id-185 .source-263422 .source-text--title{font-size:29px}}
@media(max-width:480px){.page-id-185 .source-106040 .source-cards,.page-id-185 .source-297490 .source-cards,.page-id-185 .source-394934 .source-cards,.page-id-185 .source-200087 .source-cards,.page-id-185 .source-263422 .source-cards{grid-template-columns:1fr}}
.page-id-154{font-family:Roboto,Arial,sans-serif;font-size:18px;line-height:1.55;overflow-x:hidden}.page-id-154 h1,.page-id-154 h2,.page-id-154 h3,.page-id-154 .source-text--title{font-family:Montserrat,Arial,sans-serif}.page-id-154 .source-container{width:min(1150px,calc(100% - 46px))}.page-id-154 .source-section{box-sizing:border-box;overflow:hidden}.page-id-154 .source-row{display:flex;gap:32px}.page-id-154 .source-column{flex:var(--col,24) 1 0;min-width:0}.page-id-154 .source-section>.source-container>.source-text--title{font-size:38px;line-height:1.2;text-align:center;margin:0 0 16px}.page-id-154 .source-section>.source-container>.source-text--subtitle{font-size:20px;line-height:1.45;text-align:center;margin:0 auto 28px}.page-id-154 .source-section>.source-container>hr{width:520px;max-width:80%;border-top:3px solid #3e397f;margin:16px auto 30px}
.page-id-154 .source-578303{min-height:490px;padding:76px 0;text-align:center;display:flex;align-items:center}.page-id-154 .source-578303.has-source-bg{background-image:linear-gradient(rgba(7,17,24,.62),rgba(7,17,24,.62)),var(--source-bg);background-size:cover;background-position:center;color:#fff}.page-id-154 .source-578303 h1{font-size:42px;line-height:1.25}.page-id-154 .source-578303 .source-text--subtitle{max-width:900px;font-size:21px}.page-id-154 .source-578303 .source-button{margin:20px auto 0}
.page-id-154 .source-B324FB87{padding:68px 0;background:#f2f2f2;text-align:center}.page-id-154 .source-B324FB87>.source-container{max-width:1180px}.page-id-154 .source-874706,.page-id-154 .source-939483,.page-id-154 .source-661528,.page-id-154 .source-394033{padding:72px 0;background:#fff;text-align:center}.page-id-154 .source-874706 .source-text--content,.page-id-154 .source-939483 .source-text--content,.page-id-154 .source-661528 .source-text--content,.page-id-154 .source-394033 .source-text--content{max-width:900px;margin:0 auto;text-align:center}.page-id-154 .source-698451{padding:64px 0;background:#f2f2f2}.page-id-154 .source-698451 .source-column{padding:12px 24px;text-align:left}.page-id-154 .source-141542{padding:70px 0;background:#f2f2f2;text-align:center}.page-id-154 .source-141542 .source-cards{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:44px}.page-id-154 .source-141542 .source-card{padding:78px 18px 22px;background:#fff;position:relative;text-align:center}.page-id-154 .source-141542 .source-card:before{content:'✓';position:absolute;top:18px;left:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#3e397f;color:#fff;border-radius:50%;font-weight:700;font-size:24px;transform:translateX(-50%)}.page-id-154 .source-141542 .source-text--subtitle{font-size:19px;font-weight:700;text-align:center}.page-id-154 .source-141542 .source-text--content{font-size:16px;text-align:center}.page-id-154 .source-786799{min-height:430px;padding:82px 0;text-align:center;display:flex;align-items:center}.page-id-154 .source-786799.has-source-bg{background-image:linear-gradient(rgba(7,17,24,.66),rgba(7,17,24,.66)),var(--source-bg);background-size:cover;background-position:center;color:#fff}.page-id-154 .source-786799 .source-container{max-width:920px}.page-id-154 .source-786799 .source-button{margin:20px auto 0}.page-id-154 .source-932318{padding:70px 0;background:#f2f2f2;text-align:center}.page-id-154 .source-932318 .source-cards{grid-template-columns:repeat(3,1fr);gap:24px}.page-id-154 .source-932318 .source-card{padding:24px;background:#fff;text-align:center}.page-id-154 .source-932318 .source-text--subtitle{font-size:18px;font-weight:700}.page-id-154 .source-853900{padding:70px 0;background:#fff;text-align:center}.page-id-154 .source-853900 .source-cards{grid-template-columns:repeat(3,1fr);gap:28px}.page-id-154 .source-853900 .source-card{text-align:center}.page-id-154 .source-873394{padding:74px 0;background:#101b26;color:#fff;text-align:center}.page-id-154 .source-873394.has-source-bg{background-image:linear-gradient(rgba(7,17,24,.72),rgba(7,17,24,.72)),var(--source-bg);background-size:cover;background-position:center}.page-id-154 .source-873394 .source-row{gap:28px;margin-top:42px}.page-id-154 .source-873394 .source-column{padding:34px 24px;background:rgba(32,43,53,.82);text-align:center}.page-id-154 .source-873394 .source-text--subtitle{font-size:19px;font-weight:700}.page-id-154 .source-247009{padding:70px 0;background:#fff;text-align:center}.page-id-154 .source-247009 .source-row{justify-content:center}.page-id-154 .source-247009 img{max-height:520px;object-fit:contain}.page-id-154 .source-112529{padding:58px 0;background:#f2f2f2;text-align:center}.page-id-154 .source-112529 .source-form{max-width:900px;margin:30px auto 0;border:0;background:transparent;grid-template-columns:repeat(3,1fr) auto;align-items:end;padding:0}.page-id-154 .source-112529 .source-form-field{color:#111}.page-id-154 .source-112529 .source-form-input{border:0;border-bottom:1px solid #aaa;background:transparent}.page-id-154 .source-112529 .source-form-button{border-radius:0;min-height:48px}
@media(max-width:760px){.page-id-154{font-size:16px}.page-id-154 .source-container{width:calc(100% - 32px)}.page-id-154 .source-section>.source-container>.source-text--title{font-size:29px}.page-id-154 .source-578303{min-height:auto;padding:70px 0}.page-id-154 .source-578303 h1{font-size:31px}.page-id-154 .source-row{display:flex;flex-direction:column;gap:24px}.page-id-154 .source-column{width:100%;flex:auto}.page-id-154 .source-141542 .source-cards,.page-id-154 .source-932318 .source-cards,.page-id-154 .source-853900 .source-cards{grid-template-columns:1fr}.page-id-154 .source-112529 .source-form{grid-template-columns:1fr}.page-id-154 .source-873394 .source-row{flex-direction:column}}
.page-id-13 .source-button{display:block;width:max-content;margin:24px auto 0}.page-id-13 .source-141542,.page-id-13 .source-943782{text-align:center}.page-id-13 .source-141542 .source-cards,.page-id-13 .source-943782 .source-cards{margin-top:42px}.page-id-13 .source-141542 .source-card,.page-id-13 .source-943782 .source-card{display:flex;flex-direction:column;align-items:center;text-align:center}.page-id-13 .protekt-card-icon{width:62px;height:62px;object-fit:contain;margin:0 auto 18px}.page-id-13 .source-378389{padding-top:34px}.page-id-13 .source-378389 .source-cards{margin-top:22px}.page-id-13 .source-378389 .source-card h2.source-text{font-size:54px;line-height:1;margin:0}.page-id-13 .source-378389 .source-card hr{margin:12px auto;width:72%}.page-id-13 .source-378389 .source-card .source-text--content{font-size:16px;line-height:1.4}.page-id-13 .source-FED6FFEB .source-button{margin-left:auto;margin-right:auto}@media(max-width:760px){.page-id-13 .source-378389 .source-card h2.source-text{font-size:42px}.page-id-13 .protekt-card-icon{width:54px;height:54px}.page-id-13 .source-button{margin-left:auto;margin-right:auto}}
.page-id-154 .source-932318 .source-card{padding:0 0 22px;overflow:hidden}.page-id-154 .source-932318 .source-card .source-image-link{margin:0 0 18px}.page-id-154 .source-932318 .source-card .source-image-link img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;max-height:none}.page-id-154 .source-932318 .source-card .source-text{padding-left:18px;padding-right:18px}.page-id-154 .source-932318 .source-card h2.source-text{text-align:center}@media(max-width:760px){.page-id-154 .source-932318 .source-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.page-id-154 .source-932318 .source-card .source-text{padding-left:14px;padding-right:14px}}
.page-id-185 .source-button,.page-id-185 .source-form-button{display:flex;width:max-content;margin-left:auto!important;margin-right:auto!important}
.page-id-185 .source-326149,.page-id-185 .source-493084{text-align:center}
.page-id-185 .source-326149>.source-container>.source-text--title,.page-id-185 .source-326149>.source-container>.source-text--subtitle,.page-id-185 .source-493084>.source-container>.source-text--title,.page-id-185 .source-493084>.source-container>.source-text--subtitle{max-width:900px;margin-left:auto;margin-right:auto;text-align:center}
.page-id-185 .source-326149 .source-row,.page-id-185 .source-326149 .source-cards,.page-id-185 .source-493084 .source-row,.page-id-185 .source-493084 .source-cards{justify-content:center;margin-left:auto;margin-right:auto}
.page-id-185 .source-326149 .source-column,.page-id-185 .source-493084 .source-card{text-align:center}
.page-id-185 .source-326149 .source-button,.page-id-185 .source-493084 .source-button{margin:24px auto 0}
.page-id-157 .source-button{display:inline-flex;align-items:center;justify-content:center;line-height:1.2;text-align:center;margin:24px auto 0}.page-id-157 .source-290069528{min-height:520px;display:flex;align-items:center;background-size:cover;background-position:center;color:#fff}.page-id-157 .source-290069528 .source-container{max-width:1100px}.page-id-157 .source-290069528 .source-text--title{font-size:42px;line-height:1.2}.page-id-157 .source-290069528 .source-text--subtitle{font-size:20px;line-height:1.5}.page-id-157 .source-428331,.page-id-157 .source-552715587,.page-id-157 .source-592940284,.page-id-157 .source-612649{background:#f2f2f2;text-align:center}.page-id-157 .source-428331 .source-cards,.page-id-157 .source-552715587 .source-cards,.page-id-157 .source-592940284 .source-cards,.page-id-157 .source-612649 .source-cards{margin-top:42px;gap:28px}.page-id-157 .source-428331 .source-card,.page-id-157 .source-552715587 .source-card,.page-id-157 .source-592940284 .source-card,.page-id-157 .source-612649 .source-card{text-align:center}.page-id-157 .source-428331 .source-card h2.source-text,.page-id-157 .source-552715587 .source-card h2.source-text,.page-id-157 .source-592940284 .source-card h2.source-text,.page-id-157 .source-612649 .source-card h2.source-text{font-size:22px;line-height:1.25;text-align:center}.page-id-157 .source-428331 .source-card .source-text--content,.page-id-157 .source-552715587 .source-card .source-text--content,.page-id-157 .source-592940284 .source-card .source-text--content,.page-id-157 .source-612649 .source-card .source-text--content{font-size:16px;line-height:1.5;text-align:center}.page-id-157 .source-567093490{min-height:420px;display:flex;align-items:center;background-size:cover;background-position:center;color:#fff;text-align:center}.page-id-157 .source-567093490 .source-button{margin:24px auto 0}.page-id-157 .source-664092 .source-row,.page-id-157 .source-809509839 .source-row{justify-content:center}.page-id-157 .source-809509839{text-align:center}.page-id-157 .source-809509839 .source-form{margin:30px auto 0}@media(max-width:760px){.page-id-157 .source-290069528{min-height:auto;padding:74px 0}.page-id-157 .source-290069528 .source-text--title{font-size:31px}.page-id-157 .source-428331 .source-cards,.page-id-157 .source-552715587 .source-cards,.page-id-157 .source-592940284 .source-cards,.page-id-157 .source-612649 .source-cards{grid-template-columns:1fr 1fr;gap:18px}.page-id-157 .source-567093490{min-height:auto;padding:74px 0}}
.page-id-13 .source-141542 .source-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.page-id-13 .source-button{display:inline-flex;align-items:center;justify-content:center;line-height:1.2;text-align:center}.page-id-13 .protekt-quiz-next,.page-id-13 .protekt-quiz-contact button{display:flex;align-items:center;justify-content:center;line-height:1.2;text-align:center}@media(max-width:760px){.page-id-13 .source-141542 .source-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Concierge service: source-faithful block sequence and proportions. */
.page-id-157{font-family:Roboto,Arial,sans-serif;font-size:18px;line-height:1.5;overflow-x:hidden}.page-id-157 h1,.page-id-157 h2,.page-id-157 .source-text--subtitle{font-family:Montserrat,Arial,sans-serif}.page-id-157 .source-section{box-sizing:border-box;overflow:hidden}.page-id-157 .source-container{width:min(1120px,calc(100% - 44px))}.page-id-157 .source-section>.source-container>.source-text--subtitle{font-size:36px;line-height:1.25;text-align:center;margin:0 0 15px}.page-id-157 .source-section>.source-container>hr{width:520px;max-width:80%;margin:14px auto 34px;border-top:3px solid #3e397f}.page-id-157 .source-button{display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1.2;text-decoration:none}.page-id-157 .source-552715587{min-height:610px;padding:75px 0;display:flex;align-items:center;color:#fff;background-size:cover;background-position:center}.page-id-157 .source-552715587 .source-row{align-items:center}.page-id-157 .source-552715587 h1.source-text{font-size:42px;line-height:1.2;text-align:center;margin-bottom:24px}.page-id-157 .source-552715587 .source-column:first-child .source-text--content{font-size:20px;line-height:1.55;text-align:center}.page-id-157 .source-552715587 .source-form{max-width:420px;margin-left:auto}.page-id-157 .source-542760{padding:72px 0;background:#fff}.page-id-157 .source-542760 .source-container,.page-id-157 .source-414264561 .source-container{max-width:920px}.page-id-157 .source-542760 .source-text,.page-id-157 .source-414264561 .source-text--content{text-align:center}.page-id-157 .source-542760 p,.page-id-157 .source-414264561 p{margin:0 0 18px}.page-id-157 .source-414264561{padding:72px 0;background:#f2f2f2}.page-id-157 .source-592940284{padding:78px 0;background:#fff}.page-id-157 .source-592940284 .source-container{max-width:960px}.page-id-157 .source-592940284 .protekt-info-accordion{margin:42px auto 0}.page-id-157 .source-592940284 .protekt-info-accordion__item{border-color:#bdbdbd}.page-id-157 .source-592940284 .protekt-info-accordion__item button{font-size:20px;padding:19px 48px 19px 0}.page-id-157 .source-592940284 .protekt-info-accordion__body{font-size:17px;line-height:1.55}.page-id-157 .source-809509839{min-height:570px;padding:82px 0;display:flex;align-items:center;color:#fff;background-size:cover;background-position:center}.page-id-157 .source-809509839 .source-column:last-child{padding:34px 38px;background:rgba(9,20,29,.78)}.page-id-157 .source-809509839 .source-text--subtitle{text-align:left;font-size:31px}.page-id-157 .source-809509839 hr{margin-left:0;width:100%;border-color:rgba(255,255,255,.6)}.page-id-157 .kons-requirements{margin:25px 0 0;padding:0;list-style:none;counter-reset:kons}.page-id-157 .kons-requirements li{counter-increment:kons;position:relative;padding:10px 0 10px 54px;border-bottom:1px solid rgba(255,255,255,.25)}.page-id-157 .kons-requirements li:before{content:counter(kons);position:absolute;left:0;top:7px;width:32px;height:32px;border:2px solid #ff6500;border-radius:50%;color:#ff6500;display:flex;align-items:center;justify-content:center;font-weight:700}.page-id-157 .source-567093490{padding:74px 0 82px;background:#f2f2f2;text-align:center;color:#111;min-height:0}.page-id-157 .source-567093490 .source-cards{grid-template-columns:repeat(4,1fr);gap:28px;margin-top:44px}.page-id-157 .source-567093490 .source-card{position:relative;padding:78px 14px 0;text-align:center}.page-id-157 .kons-advantage-icon{position:absolute;top:0;left:50%;transform:translateX(-50%);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#3e397f;color:#fff;font-size:17px;font-weight:700}.page-id-157 .source-567093490 h2.source-text{font-size:19px;line-height:1.3;text-align:center;margin-bottom:12px}.page-id-157 .source-567093490 .source-card .source-text--content{font-size:16px;line-height:1.5;text-align:center}.page-id-157 .source-290069528{min-height:420px;padding:76px 0;display:flex;align-items:center;text-align:center;color:#fff;background-size:cover;background-position:center}.page-id-157 .source-290069528 .source-container{max-width:920px}.page-id-157 .source-290069528 .source-text--subtitle{font-size:31px;margin-bottom:22px}.page-id-157 .source-290069528 .source-text--content{font-size:18px;line-height:1.55}.page-id-157 .source-290069528 .source-button{margin:26px auto 0}.page-id-157 .source-664092{padding:76px 0;background:#fff;text-align:center}.page-id-157 .source-664092 .source-cards{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:43px}.page-id-157 .source-664092 .source-card{padding:0 0 24px;background:#f2f2f2}.page-id-157 .source-664092 .source-image-link{margin:0}.page-id-157 .source-664092 img{width:100%;height:220px;object-fit:cover}.page-id-157 .source-664092 h2.source-text{font-size:20px;text-align:center;margin:23px 18px 12px}.page-id-157 .source-664092 .source-card .source-text--content{padding:0 18px;font-size:16px;text-align:center}.page-id-157 .source-620092812{padding:78px 0;background:#f2f2f2;text-align:center}.page-id-157 .source-620092812 .source-cards{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:44px}.page-id-157 .source-620092812 .source-card{min-height:260px;padding:30px 24px;display:flex;flex-direction:column;justify-content:space-between;color:#fff;text-align:left}.page-id-157 .source-620092812 h2.source-text{font-size:22px;line-height:1.25;text-align:left}.page-id-157 .source-620092812 .source-button{align-self:flex-start;margin:0}.page-id-157 .source-428331{padding:76px 0;background:#fff;text-align:center}.page-id-157 .source-428331 .source-row{gap:28px;margin-top:38px}.page-id-157 .source-428331 .source-column .source-image-link{display:block}.page-id-157 .source-428331 .source-column .source-image-link img{width:100%;height:250px;object-fit:contain}.page-id-157 .source-612649{padding:76px 0;background:#f2f2f2;text-align:center}.page-id-157 .source-612649 .source-form{max-width:900px;margin:30px auto 0;border:0;background:transparent;grid-template-columns:repeat(3,1fr) auto;align-items:end;padding:0}.page-id-157 .source-612649 .source-form-field{color:#111}.page-id-157 .source-612649 .source-form-input{border:0;border-bottom:1px solid #aaa;background:transparent}.page-id-157 .source-612649 .source-form-button{min-height:48px;border-radius:0}@media(max-width:760px){.page-id-157{font-size:16px}.page-id-157 .source-container{width:calc(100% - 32px)}.page-id-157 .source-section{padding:54px 0;min-height:0}.page-id-157 .source-552715587 h1.source-text{font-size:31px}.page-id-157 .source-552715587 .source-row{display:flex;flex-direction:column}.page-id-157 .source-552715587 .source-form{margin:0 auto}.page-id-157 .source-section>.source-container>.source-text--subtitle{font-size:27px}.page-id-157 .source-809509839 .source-row{display:block}.page-id-157 .source-809509839 .source-column:first-child{display:none}.page-id-157 .source-809509839 .source-column:last-child{padding:26px 22px}.page-id-157 .source-809509839 .source-text--subtitle{font-size:27px}.page-id-157 .source-567093490 .source-cards,.page-id-157 .source-620092812 .source-cards{grid-template-columns:repeat(2,1fr);gap:22px 14px}.page-id-157 .source-664092 .source-cards{grid-template-columns:1fr}.page-id-157 .source-612649 .source-form{grid-template-columns:1fr}.page-id-157 .source-620092812 .source-card{min-height:220px;padding:20px}.page-id-157 .source-620092812 h2.source-text{font-size:18px}.page-id-157 .source-428331 .source-row{display:flex;flex-direction:column}.page-id-157 .source-428331 .source-column .source-image-link img{height:auto;max-height:360px}.page-id-157 .source-592940284 .protekt-info-accordion__item button{font-size:17px}}
/* Original concierge accordion: one grey panel with white rows and orange pictograms. */
.page-id-157 .source-592940284{background:#d1cece;padding:72px 0 82px}.page-id-157 .source-592940284 .source-container{max-width:920px}.page-id-157 .source-592940284 .source-text--subtitle{font-size:34px}.page-id-157 .source-592940284> .source-container>hr{border-top-color:#ff6500;margin-bottom:32px}.page-id-157 .source-592940284 .protekt-info-accordion{display:grid;gap:20px;margin:0 auto}.page-id-157 .source-592940284 .protekt-info-accordion__item{border:0}.page-id-157 .source-592940284 .protekt-info-accordion__item button{position:relative;width:100%;min-height:74px;padding:20px 58px 20px 112px;border:0;border-radius:16px;background:#fff;color:#111;font:700 14px/1.25 Arial,sans-serif;text-align:left;cursor:pointer}.page-id-157 .source-592940284 .protekt-info-accordion__item button:before{content:'✦';position:absolute;left:34px;top:16px;width:42px;height:42px;border:2px solid #ff6500;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ff6500;font:700 21px/1 Arial}.page-id-157 .source-592940284 .protekt-info-accordion__item:nth-child(1) button:before{content:'✈'}.page-id-157 .source-592940284 .protekt-info-accordion__item:nth-child(2) button:before{content:'♜'}.page-id-157 .source-592940284 .protekt-info-accordion__item:nth-child(3) button:before{content:'✣'}.page-id-157 .source-592940284 .protekt-info-accordion__item:nth-child(4) button:before{content:'♜'}.page-id-157 .source-592940284 .protekt-info-accordion__item:nth-child(5) button:before{content:'♡'}.page-id-157 .source-592940284 .protekt-info-accordion__item:nth-child(6) button:before{content:'▦'}.page-id-157 .source-592940284 .protekt-info-accordion__item button:after{content:'+';position:absolute;right:28px;top:21px;color:#888;font:400 22px/1 Arial}.page-id-157 .source-592940284 .protekt-info-accordion__item.is-open button:after{content:'−'}.page-id-157 .source-592940284 .protekt-info-accordion__body{display:none;padding:14px 30px 2px 112px;color:#111;font:400 15px/1.5 Arial,sans-serif}.page-id-157 .source-592940284 .protekt-info-accordion__item.is-open .protekt-info-accordion__body{display:block}@media(max-width:760px){.page-id-157 .source-592940284{padding:54px 0 62px}.page-id-157 .source-592940284 .source-text--subtitle{font-size:27px}.page-id-157 .source-592940284 .protekt-info-accordion__item button{padding-left:82px;font-size:13px}.page-id-157 .source-592940284 .protekt-info-accordion__item button:before{left:20px}.page-id-157 .source-592940284 .protekt-info-accordion__body{padding-left:82px}}
/* Kindergarten security page: donor-faithful alignment, icons and cards. */
.page-id-170 .source-191119827,.page-id-170 .source-488848137,.page-id-170 .source-932318,.page-id-170 .source-378389,.page-id-170 .source-906929608{text-align:center}
.page-id-170 .source-191119827 .source-text--content{max-width:920px;margin-left:auto;margin-right:auto}
.page-id-170 .source-191119827 .source-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:42px}
.page-id-170 .source-191119827 .source-card{position:relative;padding:78px 18px 22px;text-align:center;background:#fff}
.page-id-170 .source-191119827 .source-card:before{content:'';position:absolute;top:0;left:50%;width:62px;height:62px;transform:translateX(-50%);background:center/contain no-repeat url('/wp-content/uploads/razdely/ohrana-detsad/icons/36345559.svg')}
.page-id-170 .source-191119827 .source-card:nth-child(2):before{background-image:url('/wp-content/uploads/razdely/ohrana-detsad/icons/36345560.svg')}.page-id-170 .source-191119827 .source-card:nth-child(3):before{background-image:url('/wp-content/uploads/razdely/ohrana-detsad/icons/36345563.svg')}.page-id-170 .source-191119827 .source-card:nth-child(4):before{background-image:url('/wp-content/uploads/razdely/ohrana-detsad/icons/36116507.svg')}.page-id-170 .source-191119827 .source-card:nth-child(5):before{background-image:url('/wp-content/uploads/razdely/ohrana-detsad/icons/35332801.svg')}.page-id-170 .source-191119827 .source-card:nth-child(6):before{background-image:url('/wp-content/uploads/razdely/ohrana-detsad/icons/35304705.svg')}
.page-id-170 .source-191119827 .source-card .source-text--content:first-child{font-size:18px;line-height:1.3}
.page-id-170 .source-191119827 .source-card .source-text--content:last-child{font-size:15px;line-height:1.5}
.page-id-170 .source-488848137 .source-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.page-id-170 .source-488848137 .source-card{padding:28px;text-align:center;min-height:240px}.page-id-170 .source-488848137 .source-card .source-text--title{font-size:20px;text-align:center}.page-id-170 .source-488848137 ul{margin:16px 0 0;padding-left:20px;text-align:left;font-size:15px;line-height:1.5}
.page-id-170 .source-488848137{background:#d1cece;padding:72px 0 82px}.page-id-170 .source-488848137 .source-container{max-width:920px}.page-id-170 .source-488848137 .source-text--subtitle{font-size:34px}.page-id-170 .source-488848137> .source-container>hr{border-top-color:#ff6600;margin-bottom:32px}.page-id-170 .source-488848137 .protekt-info-accordion{display:grid;gap:20px;margin:0 auto}.page-id-170 .source-488848137 .protekt-info-accordion__item{border:0}.page-id-170 .source-488848137 .protekt-info-accordion__item button{position:relative;width:100%;min-height:74px;padding:20px 58px 20px 72px;border:0;border-radius:16px;background:#fff;color:#111;font:700 17px/1.25 Arial,sans-serif;text-align:left;cursor:pointer}.page-id-170 .source-488848137 .protekt-info-accordion__item button:before{content:'✦';position:absolute;left:24px;top:16px;width:42px;height:42px;border:2px solid #ff6600;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ff6600;font-size:21px}.page-id-170 .source-488848137 .protekt-info-accordion__item button:after{content:'+';position:absolute;right:28px;top:21px;color:#888;font:400 22px/1 Arial}.page-id-170 .source-488848137 .protekt-info-accordion__item.is-open button:after{content:'−'}.page-id-170 .source-488848137 .protekt-info-accordion__body{display:none;padding:14px 30px 2px 72px;color:#111;font:400 15px/1.5 Arial,sans-serif}.page-id-170 .source-488848137 .protekt-info-accordion__item.is-open .protekt-info-accordion__body{display:block}
.page-id-170 .source-9F073850{text-align:center}.page-id-170 .source-9F073850 .source-text--title{max-width:900px;margin:0 auto 28px}
.page-id-170 .source-218214 .source-column:last-child img{width:100%;height:420px;object-fit:cover}.page-id-170 .source-218214 .source-text--subtitle{font-size:30px}.page-id-170 .source-218214 .source-text--content{text-align:left}
.page-id-170 .source-932318 .source-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;counter-reset:stage}.page-id-170 .source-932318 .source-card{position:relative;min-height:230px;padding:82px 18px 18px;background:#fff;text-align:center}.page-id-170 .source-932318 .source-card:before{content:counter(stage);counter-increment:stage;position:absolute;top:0;left:50%;width:58px;height:58px;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;border:2px solid #ff6600;border-radius:50%;color:#ff6600;font:700 22px/1 Arial}.page-id-170 .source-932318 .source-text--content{font-size:15px;line-height:1.45;text-align:center}.page-id-170 .source-932318 .source-text--content:first-child{font-size:18px;line-height:1.3}
.page-id-170 .source-827653,.page-id-170 .source-378389{text-align:center}.page-id-170 .source-827653 .source-text--content{margin-top:22px}.page-id-170 .source-378389{padding-top:28px}.page-id-170 .source-378389 .source-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.page-id-170 .source-378389 .source-card{text-align:center}.page-id-170 .source-378389 h2.source-text{font-size:58px;line-height:1;margin:0;color:#ff6600}.page-id-170 .source-378389 hr{width:72%;margin:14px auto}.page-id-170 .source-378389 .source-text--content{font-size:15px;line-height:1.4;text-align:center}
.page-id-170 .source-542628{text-align:center}.page-id-170 .source-542628 .source-text--subtitle{max-width:850px;margin:0 auto 32px;font-size:15px;line-height:1.45}.page-id-170 .source-542628 .source-row{gap:24px}.page-id-170 .source-542628 .source-column{display:flex;flex-direction:column;align-items:center;padding:28px 22px;background:rgba(255,255,255,.9);text-align:center}.page-id-170 .source-542628 .source-column .source-text--subtitle{margin:0 0 14px;font-size:20px;font-weight:700}.page-id-170 .source-542628 .source-column .source-text--title{font-size:16px;line-height:1.35;text-align:center}.page-id-170 .source-906929608 .source-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.page-id-170 .source-906929608 .source-card{display:flex;flex-direction:column;min-height:260px;text-align:center}.page-id-170 .source-906929608 .source-card h2.source-text{color:#fff;text-align:center}.page-id-170 .source-906929608 .source-card p{margin-top:auto;text-align:center}.page-id-170 .source-906929608 .source-button{margin:18px auto 0}
@media(max-width:760px){.page-id-170 .source-191119827 .source-cards,.page-id-170 .source-488848137 .source-cards,.page-id-170 .source-932318 .source-cards,.page-id-170 .source-378389 .source-cards,.page-id-170 .source-906929608 .source-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.page-id-170 .source-218214 .source-column:last-child img{height:300px}.page-id-170 .source-542628 .source-row{flex-direction:column}}@media(max-width:480px){.page-id-170 .source-191119827 .source-cards,.page-id-170 .source-488848137 .source-cards,.page-id-170 .source-932318 .source-cards,.page-id-170 .source-378389 .source-cards,.page-id-170 .source-906929608 .source-cards{grid-template-columns:1fr}}
/* Final VIP page card spacing override, after shared service defaults. */
body.page-id-240 .source-141542 .source-card,body.page-id-240 .source-943782 .source-card{padding-top:116px!important}
body.page-id-240 .source-141542 .source-card:before,body.page-id-240 .source-943782 .source-card:before{top:8px;width:64px;height:64px}
@media(max-width:760px){body.page-id-240 .source-141542 .source-card,body.page-id-240 .source-943782 .source-card{padding-top:108px!important}}
@media(max-width:520px){body.page-id-240 .source-141542 .source-card,body.page-id-240 .source-943782 .source-card{padding-top:104px!important}}
