.fence-card{border:2px solid var(--color-green-1);padding:10px;border-radius:var(--border-radius)}@media(min-width:40.06125em){.fence-card{padding:20px}}.fence-card__content{display:flex;flex-direction:column;gap:12px;position:relative;block-size:100%}@media(min-width:40.06125em){.fence-card__content{gap:15px}}.fence-card__info{display:flex;flex-direction:column;gap:8px}@media(min-width:40.06125em){.fence-card__info{gap:12px}}.fence-card__tip{position:absolute;display:flex;gap:5px;align-items:center;inset-block-start:0;inset-inline-end:0;padding:6px 10px;border-width:1px;border-radius:var(--border-radius-lg);font-size:14px;color:var(--color-white)}.fence-card__tip_budget{background:linear-gradient(135deg,#10b981,#34d399)}.fence-card__tip_popular{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.fence-card__advantages{list-style-type:none;display:flex;flex-direction:column;gap:4px}.fence-card__advantage{display:flex;gap:5px;align-items:center}.fence-card__img{inline-size:100%;block-size:auto;object-fit:contain}.fence-card__title{color:var(--color-green-2)}.fence-card__buttons{display:flex;flex-direction:column;justify-content:flex-end;flex:1 1;gap:10px}.fence-list{display:flex;flex-direction:column;gap:20px;align-items:center}@media(min-width:40.06125em){.fence-list{gap:30px}}.fence-list__cards{display:grid;grid-gap:25px;gap:25px}@media(min-width:40.06125em){.fence-list__cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:61.31125em){.fence-list__cards{grid-template-columns:repeat(3,1fr)}}.stage{display:flex;gap:20px;align-items:center}@media(min-width:36.31125em){.stage{gap:40px}}.stage__overlay{position:relative;z-index:20}.stage:last-child .stage-number:after{display:none}.stage__content{position:relative;width:100%;padding:12px;box-shadow:var(--shadow-grey);border-radius:10px;display:flex;flex-direction:column;gap:10px;border-left:3px solid rgba(0,0,0,0);transition:transform var(--transition-default),border-left var(--transition-default)}@media(min-width:36.31125em){.stage__content{padding:24px 24px 40px;gap:10px}}.stage__content:hover{border-left:3px solid var(--color-green-1);transform:scale(1.03)}.stage__name{font-size:20px;color:var(--color-green-2)}@media(min-width:36.31125em){.stage__name{font-size:24px}}.stage__description{font-size:14px}@media(min-width:36.31125em){.stage__description{font-size:18px}}.stage-number{position:relative;z-index:1}.stage-number:after{content:"";position:absolute;width:4px;left:50%;background-color:var(--color-green-1)}@media(min-width:36.31125em){.stage-number:after{height:200%;bottom:-200%}}.stage-number .stage-number__inner{display:flex;justify-content:center;align-items:center;padding:24px;width:60px;height:60px;border-radius:10px;transition:var(--transition-default);position:relative;z-index:3}@media(min-width:36.31125em){.stage-number .stage-number__inner{width:100px;height:100px}}.stage-number .stage-number__inner.blue{background:linear-gradient(135deg,#0ea5e9,#38bdf8)}.stage-number .stage-number__inner.green{background:linear-gradient(135deg,#10b981,#34d399)}.stage-number .stage-number__inner.purple{background:linear-gradient(135deg,#8b5cf6,#a855f7)}.stage-number .stage-number__inner.yellow{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.stage-number .stage-number__inner.orange{background:linear-gradient(135deg,#f97316,#fb923c)}.stage-number .stage-number__inner.red{background:linear-gradient(135deg,#ef4444,#f87171)}.stage-number .stage-number__inner_rotated{transform:rotate(30deg)}.stage-number .stage-number__inner_rotated .stage-number__circle{transform:rotate(-30deg)}.stage-number__circle{width:40px;height:40px;min-width:40px;min-height:40px;display:flex;justify-content:center;align-items:center;background-color:var(--color-white);border-radius:50%;transition:var(--transition-default);font-weight:600;font-size:20px}@media(min-width:36.31125em){.stage-number__circle{font-size:24px;width:60px;height:60px;min-width:60px;min-height:60px}}.stages{display:flex;flex-direction:column;gap:20px}@media(min-width:36.31125em){.stages{gap:30px}}@media(min-width:40.06125em){.stages{gap:50px}}@media(min-width:62.56125em){.stages{gap:70px}}.stages .wrapper{padding-inline:25px 15px}.stages__text{-webkit-padding-after:40px;padding-block-end:40px;text-align:center;font-size:18px}.faq-items{gap:20px;inline-size:100%}.faq-items,.faq-items__item{display:flex;flex-direction:column}.faq-items__item::details-content{content-visibility:visible;max-height:0;position:relative;border-end-start-radius:var(--border-radius);border-end-end-radius:var(--border-radius);padding-inline:20px;transition:var(--transition-default);opacity:0}.faq-items__item[open]::details-content{border:1px solid var(--color-green-2);max-height:400px;padding:20px;opacity:1}.faq-items__item[open] .faq-items__item-question{background-color:var(--color-green-2);border-end-end-radius:0;border-end-start-radius:0}.faq-items__item[open] .faq-items__tip{transform:scaleY(-1)}.faq-items__item[open] .faq-items__item-question{color:var(--color-white)}.faq-items__item-question{padding-block:15px;padding-inline:20px 10px;border-radius:var(--border-radius);transition:var(--transition-default);border:1px solid var(--color-green-2);background-color:var(--color-white);font-size:20px;color:var(--color-green-2);font-weight:600;text-align:start;display:flex;align-items:center;justify-content:space-between;gap:10px;position:relative;z-index:1}@media(any-hover:hover){.faq-items__item-question:hover{cursor:pointer;background-color:var(--color-green-3)}}.faq-items__tip{padding:8px;transition:var(--transition-default);color:var(--color-green-1);border-radius:50%;background-color:var(--color-white)}.fencing-promo{background-image:url(/images/fence/promo/bg-promo-mobile.webp);background-repeat:no-repeat;background-size:cover;background-position:50%;background-attachment:fixed;position:relative;background-color:rgba(0,0,0,.5);block-size:100vh;background-blend-mode:multiply;display:flex;align-items:center;justify-content:center;animation:swim 12s ease-in-out infinite alternate}@media(min-width:40.06125em){.fencing-promo{background-image:url(/images/fence/promo/bg-promo.webp)}}.fencing-promo__button,.fencing-promo__buttons,.fencing-promo__content{display:flex;align-items:center;gap:15px}@media(min-width:30.06125em){.fencing-promo__button,.fencing-promo__buttons,.fencing-promo__content{gap:30px}}.fencing-promo__content{flex-direction:column;justify-content:center;block-size:100%;position:relative}.fencing-promo__buttons{justify-content:center;flex-direction:column;inline-size:100%}@media(min-width:30.06125em){.fencing-promo__buttons{flex-direction:row}}.fencing-promo__button{gap:10px;justify-content:center;align-self:center;inline-size:100%}@media(min-width:30.06125em){.fencing-promo__button{inline-size:max-content}}.fencing-promo__tip{color:var(--color-white);opacity:.8;text-align:center}.fencing-promo__icon{border:2px solid hsla(0,0%,100%,.2509803922);background-color:hsla(0,0%,100%,.1215686275);border-radius:50%;color:hsla(0,0%,100%,.6666666667);block-size:48px;inline-size:48px;display:flex;align-items:center;justify-content:center;position:absolute}.fencing-promo__icon:first-child{inset-inline-start:0;inset-block-start:-50px}.fencing-promo__icon:nth-child(2){inset-inline-end:0;inset-block-end:-50px}.fencing-promo__icon:nth-child(3){inset-inline-start:0;inset-block-end:-50px}.fencing-promo__icon>*{block-size:24px;inline-size:24px}@keyframes swim{0%{background-position-x:0}to{background-position-x:100%}}.fences__tip{text-align:center;margin-inline:auto;-webkit-margin-after:16px;margin-block-end:16px}.fence-features{background-image:url(/images/fence/features/bg-mobile.webp);background-repeat:no-repeat;background-size:cover;background-position:50%;background-attachment:fixed;background-color:rgba(46,125,50,.3);background-blend-mode:multiply}@media(min-width:42.56125em){.fence-features{background-image:url(/images/fence/features/bg.webp)}}.fence-features__content{display:flex;flex-direction:column;align-items:center;gap:20px}.fence-features__feature{display:flex;align-items:center;justify-content:center;gap:15px;color:#fff;margin:auto}.fence-features__button{max-width:max-content}.fence-features__features{display:flex;flex-direction:column;gap:20px;inline-size:100%}@media(min-width:30.06125em){.fence-features__features{inline-size:auto}}@media(min-width:42.56125em){.fence-features__features{flex-direction:row}}.fence-features__features-item{border:1px solid hsla(0,0%,100%,.4274509804);border-radius:var(--border-radius);background-color:hsla(0,0%,100%,.0509803922);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px;color:var(--color-white);display:flex;align-items:center;position:relative;gap:10px}@media(min-width:42.56125em){.fence-features__features-item{flex-direction:column}}.fence-features__features-item-icon-wrapper{inline-size:48px;block-size:48px;display:flex;justify-content:center;align-items:center;background:var(--green-gradient);border-radius:50%}@media(min-width:42.56125em){.fence-features__features-item-icon-wrapper{inline-size:64px;block-size:64px}}.fence-features__features-item-icon{inline-size:24px;block-size:24px}@media(min-width:42.56125em){.fence-features__features-item-icon{inline-size:32px;block-size:32px}}.fence-features__features-item-info{display:flex;flex-direction:column;gap:8px}@media(min-width:42.56125em){.fence-features__features-item-info{align-items:center}}.fence-features__decor{position:absolute;inset-inline-end:10px;inset-block-start:10px}.fence-features__tip{display:flex;justify-content:center;gap:8px;background:var(--orange-gradient);max-width:max-content;padding:6px 18px;border-radius:0 0 8px 8px;margin:auto}.fence-features__tips-bottom{display:flex;flex-direction:column;gap:10px}@media(min-width:30.06125em){.fence-features__tips-bottom{flex-direction:row;inline-size:auto}}.fence-features__tips-bottom-item{border:1px solid hsla(0,0%,100%,.4274509804);border-radius:var(--border-radius-lg);background-color:hsla(0,0%,100%,.0509803922);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-white);padding:8px 20px;display:flex;gap:8px;align-items:center}.faq__content{display:flex;justify-content:space-between;flex-direction:column;gap:20px}@media(min-width:56.31125em){.faq__content{flex-direction:row;gap:30px}}.faq__content-info{display:flex;flex-direction:column;gap:10px;order:1}@media(min-width:56.31125em){.faq__content-info{order:0}}.faq__tip{-webkit-margin-after:10px;margin-block-end:10px;text-align:center}@media(min-width:56.31125em){.faq__tip{text-align:start}}.faq__title{text-align:center;padding:0;font-size:32px;color:var(--color-green-2)}@media(min-width:56.31125em){.faq__title_mobile{display:none}}.faq__title_desktop{display:none}@media(min-width:56.31125em){.faq__title_desktop{display:inline}.faq__title{text-align:start}}.fence-why-us__content{display:flex;flex-direction:column;align-items:center;gap:30px}.fence-why-us__advantages{display:grid;grid-gap:15px;gap:15px}@media(min-width:40.06125em){.fence-why-us__advantages{grid-template-columns:repeat(2,1fr)}}@media(min-width:60.06125em){.fence-why-us__advantages{grid-template-columns:repeat(3,1fr);gap:30px}}.fence-why-us__advantage{border:2px solid var(--color-green-1);border-radius:20px;display:flex;flex-direction:column;color:var(--color-green-2);align-items:center;padding:10px;gap:10px}.fence-why-us__advantage>*{text-align:center}@media(min-width:40.06125em){.fence-why-us__advantage{padding:25px;gap:15px}}.fence-why-us__advantage-text{color:var(--color-black)}.fence-why-us__icon{block-size:24px;inline-size:24px}.fence-why-us__text{display:flex;align-items:center;gap:10px;color:var(--color-green-2)}.fence-why-us__tip{display:flex;gap:8px;background:var(--orange-gradient);border-radius:8px;justify-content:center;max-width:max-content;margin:auto;padding:6px 18px;color:#fff}