.calculator{margin-bottom:40px;position:relative}.calculator__title{font-weight:400;font-size:30px;line-height:36px;color:#000;margin-bottom:20px}.calculator__fields{display:flex;flex-wrap:wrap;justify-content:space-between}.calculator__field{width:calc(50% - 10px);display:block;margin-bottom:15px;position:relative}.calculator__field
input{width:100%}.calculator__fields.calculator__fields-checked{margin-bottom:20px}.custom-select{position:relative;display:inline-block;width:200px}.custom-select
select{display:none}.select-selected{background-color:#f8f8f8;border:1px
solid #ccc;border-radius:4px;padding:10px;font-size:16px;cursor:pointer;position:relative;display:flex;align-items:center}.select-items{position:absolute;background-color:#fff;border:1px
solid #ccc;border-radius:4px;width:100%;box-shadow:0 8px 16px rgba(0,0,0,0.2);z-index:99}.select-items
div{padding:10px;cursor:pointer}.select-items div:hover{background-color:#f1f1f1}.select-hide{display:none}.select-arrow-active::after{content:"▲";position:absolute;right:10px;top:14px}.select-selected::after{content:"▼";position:absolute;right:10px;top:10px}.same-as-selected{background-color:#ddd}.calculator_dimensions-title{font:600 34px / 1.2 "Overpass", sans-serif;letter-spacing:-0.03em;color:#20294d;display:block;padding-bottom:23px}label
span{font-size:16px;font-weight:600;line-height:22px;color:#222;display:block}.calculator__fields-checked label
span{display:inline}.calculator__dimensions-arrow{margin:10px;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;width:15px;height:15px;background-size:contain;display:inline-block;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.calculator__enter-cargo-dimensions.active .calculator__dimensions-arrow{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.calculator__dimensions-item{position:relative;margin-bottom:15px;width:calc(50% - 10px)}.calculator__dimensions-item
label{position:relative}.calculator__dimensions-add-cargo{cursor:pointer;font-weight:700;font-size:14px;line-height:24px;letter-spacing:0.05em;color:#222;margin-top:10px;background:#F1F1F1;border:1px
solid #9DC6DA;padding:10px
20px;display:flex;align-items:center;justify-content:space-between}.calculator__dimensions-add-cargo
span{cursor:pointer;font-weight:700;font-size:28px;letter-spacing:0.05em;color:#222;width:15px;height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.calculator__explanation{padding:20px
0}.calculator__explanation
p{margin:0
0 10px !important;font:400 12px / 1.1 "Golos Text", sans-serif !important;color:rgba(32, 41, 77, 0.5) !important}.clear-form{font-weight:700;font-size:14px;line-height:24px;letter-spacing:0.05em;text-transform:uppercase;color:#B4B4B4;background:#FFF;border:2px
solid #B4B4B4;padding:8px
20px;cursor:pointer;display:inline-block}.clear-form:hover{color:#EE9A00;border:2px
solid #EE9A00}.calculator__submit{display:flex;align-items:center;flex-wrap:wrap}.calculator__submit
p{font-weight:400;font-size:12px;line-height:14px;color:#9B9B9B;margin:0}.city-result
.city{cursor:pointer}.city-result .city:not(:last-child){margin-bottom:15px}.city-result .city:hover{text-decoration:underline}.calculator__dimensions-item-delete{cursor:pointer;font-weight:700;font-size:28px;letter-spacing:0.05em;color:#222;width:15px;height:15px;position:absolute;right:-20px;top:50%;margin-top:-7.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.city-result{position:absolute;top:100%;left:0;display:block;width:100%;max-width:298px;background:#FFF;box-shadow:0 15px 90px rgba(218, 224, 230, 0.75);border-radius:0 0 15px 15px;z-index:3;display:none}.city-result__content{max-height:200px;overflow-y:scroll;padding:20px}.calculator__result-table{width:100%;border:none;margin-bottom:10px}.calculator__result-table th, .calculator__result-table
td{padding:4px
4px 4px 0;border:none}.calculator__result-table tr:nth-child(even) td{padding-bottom:15px}.calculator__result-table td
span{font:400 16px / 1.5 "Golos Text", sans-serif;text-decoration:underline;text-decoration-skip-ink:none;color:#ab3b27}.calculator__result-table td .calculator__result-price{font:400 16px / 1.5 "Golos Text", sans-serif;text-decoration:underline;text-decoration-skip-ink:none;color:#ab3b27;white-space:nowrap}.calculator__result-table td .calculator__result-table-td-title{font:600 18px / 1.1 "Overpass", sans-serif;letter-spacing:-0.03em;color:#20294d;margin-right:10px}.calculator__result{padding:0
0 0 35px}.calculator__result
p{margin-top:30px;margin-bottom:30px;font-weight:700;font-size:18px;line-height:20px;display:flex;align-items:center}.calculator__result p
img{display:block;margin-right:20px;position:relative;right:0;min-width:20px;top:0;margin-top:0}.calculator__result
.atb__btn{padding:10px
18px;position:absolute;bottom:-25px}.calculator
.preloader{display:none;position:absolute;right:10px;top:50%;margin-top:-10px;width:20px;height:20px}.calculator select,
.calculator input[type="number"],.select-selected,.custom-select{border:1px
solid rgba(32, 41, 77, 0.2);border-radius:3px;padding:0
15px;width:100%;margin:0;height:40px;background:rgba(255, 255, 255, 0.2);font:400 14px / 1.5 "Golos Text", sans-serif;color:rgba(32, 41, 77, 1)}.custom-select{padding:0}.calculator input[type="number"]::placeholder{color:rgba(32, 41, 77, 0.5)}.calculator input:focus,
.calculator input:active{outline:snow}.calculator-container__row{display:flex;flex-wrap:wrap;justify-content:space-between}.calculator-container__col
svg{margin:0
0 15px;display:block;width:100%}.calculator-container__col .form-box__wrap .wpcf7-form{padding:10px
0}.calculator .wpcf7-form .form-items>label{width:calc(100% / 2 - 10px)}.form-items>div{width:100%}.calculator .wpcf7-form input[type="submit"]{width:100%}.calculator .minus, .calculator
.plus{padding:0
!important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;display:block;width:0 !important;height:0 !important;border-style:solid !important;position:relative;cursor:pointer;background:transparent !important}.calculator
.minus{border-width:11px 5px 0 5px !important;border-color:#E2E2E2 transparent transparent transparent !important}.calculator
.plus{border-width:0 5px 11px 5px !important;border-color:transparent transparent #9B9B9B transparent !important;margin-bottom:5px !important}.calculator input[type="number"]::-webkit-inner-spin-button,
.calculator input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calculator input[type="number"]{-moz-appearance:textfield}.btns-num{position:absolute;z-index:2;top:50%;margin-top:-13.5px;right:5px;width:11px}.calculator
label{margin:0;display:block}.input-num-wrap{position:relative;display:block}.form-box{border-radius:6px;background:#FFF;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.10);padding:20px
30px}.calculator__dimensions-items{position:relative}.calculator__result-table+figcaption{font:400 12px "Roboto", sans-serif;color:rgba(32, 41, 77, 0.5);margin-bottom:20px}.calculator
textarea{min-height:42px}body #page .calculator
.wpcf7{padding:25px
27px 10px}.calculator-container>.calculator-container__row>.calculator-container__col:first-child{padding-top:8px}.calculator textArea::placeholder,
.calculator input::placeholder{font-weight:400;color:#222;opacity:1}@media(max-width: 991px){.calculator select, .calculator input[type="number"],.select-selected,.custom-select{max-width:100%}.calculator-container__row:not(.calculator__dimensions-items){flex-direction:column}.calculator-container__col, .calculator .wpcf7-form .form-items>label{width:100%}.clear-form{margin-top:15px}#form-first .acceptance-col{margin-bottom:10px}.calculator{margin-bottom:0}img{max-width:100%;height:auto}}@media(max-width: 480px){.calculator input[type="submit"]{margin-right:0}.calculator-container__col .form-box__wrap{padding:10px
15px}}.pc-portfolio{--pc-navy:#20294d;--pc-red:#ab3b27;--pc-green:#469493;--pc-gold:#bb884c;color:var(--pc-navy)}.pc-portfolio--tabs,.pc-portfolio--slider{margin-bottom:80px}.pc-portfolio .pc-portfolio__title{margin:0
0 34px;font:700 38px/1.2 "Overpass", sans-serif;letter-spacing:0;text-transform:uppercase;color:var(--pc-navy)}.pc-portfolio__tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:34px}.pc-portfolio__tab{min-height:28px;padding:6px
13px 5px;border:1px
solid var(--pc-green);border-radius:30px;background:#fff;color:var(--pc-navy);font:400 13px/1.1 "Golos Text", sans-serif;cursor:pointer;transition:background-color .2s, color .2s}.pc-portfolio__tab:hover,.pc-portfolio__tab.is-active{background:var(--pc-green);color:#fff}.pc-portfolio__actions{display:flex;flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:45px}.pc-portfolio__route-label{min-height:43px;display:inline-flex;align-items:center;justify-content:center;padding:12px
20px 10px;border:1px
solid var(--pc-green);border-radius:3px;font:600 12px/1.1 "Overpass", sans-serif;text-transform:uppercase;color:var(--pc-green);text-decoration:none;height:51px}.pc-portfolio__route-label:hover{color:#fff;background:var(--pc-green)}.portfolio-list{display:flex;flex-direction:column;gap:42px}.portfolio-list .pc-case-card[hidden]{display:none}.pc-case-card{display:grid;max-width:100%;min-width:0;grid-template-columns:minmax(280px, 390px) minmax(0, 1fr);align-items:stretch;border:1px
solid rgba(32, 41, 77, .1);background:#fff}.pc-case-card__image{width:100%;max-width:100%;min-width:0;min-height:390px;background:#f4f4f4;overflow:hidden}.pc-case-card__image a:not(.pc-case-card__gallery-link){display:block;height:100%}.pc-case-card__gallery-link{display:none}.pc-case-card__image
img{width:100%;height:100%;display:block;object-fit:cover}.pc-case-card__body{display:flex;min-width:0;flex-direction:column;padding:34px
56px 34px 54px}.pc-case-card__top{display:flex;justify-content:space-between;gap:20px;margin-bottom:18px}.pc-case-card__route,.pc-case-card__badges{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.pc-case-card__place{display:inline-flex;align-items:center;gap:7px;font:700 12px/1.2 "Golos Text", sans-serif;color:var(--pc-navy)}.pc-case-card__place
img{width:29px;height:19px;object-fit:cover}.pc-case-card__badges
span{min-height:22px;display:inline-flex;align-items:center;justify-content:center;padding:4px
10px 3px;border:1px
solid var(--pc-green);border-radius:30px;font:400 12px/1.1 "Golos Text", sans-serif;color:var(--pc-navy);white-space:nowrap}.pc-case-card__period{margin-bottom:14px;font:400 12px/1.2 "Golos Text", sans-serif;text-transform:uppercase;color:var(--pc-gold)}.pc-portfolio .pc-case-card__title{margin:0
0 19px;font:700 24px/1.2 "Overpass", sans-serif;letter-spacing:0;color:var(--pc-navy)}.pc-case-card__section{margin-bottom:18px}.pc-case-card__section:last-child{margin-bottom:0}.pc-case-card__label{margin-bottom:10px;font:700 14px/1.2 "Golos Text", sans-serif;color:var(--pc-navy)}.pc-portfolio .pc-case-card__section p,
.pc-portfolio .pc-case-card__content{font:400 14px/1.55 "Golos Text", sans-serif;color:var(--pc-navy)}.pc-portfolio .pc-case-card__section p,
.pc-portfolio .pc-case-card__content p,
.pc-portfolio .pc-case-card__content ul,
.pc-portfolio .pc-case-card__content
ol{margin:0}.pc-portfolio .pc-case-card__content ul,
.pc-portfolio .pc-case-card__content
ol{display:grid;gap:10px;padding:0;list-style:none}.pc-portfolio .pc-case-card__content
li{position:relative;padding-left:22px;font:inherit;color:inherit;background:none}.pc-portfolio .pc-case-card__content li::before{content:"";position:absolute;left:0;top: .35em;width:12px;height:12px;background:no-repeat 50% 50%/12px 12px url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.675 9.53 1.715 6.57 2.75 5.535l1.925 1.925 4.886-4.886 1.036 1.036L4.675 9.53Z' fill='%23AB3B27' fill-opacity='.55'/%3E%3C/svg%3E")}.pc-case-card__footer{display:flex;justify-content:flex-end;margin-top:auto;padding-top:20px}.pc-home-all,
.portfolio-list__btn-wrap .pc-show-more{min-width:210px;min-height:51px;text-decoration:none}.pc-case-card__more{display:block;width:247px;max-width:100%;height:51px;background:url(/wp-content/plugins/portfolio-cards/img/case-more.svg) center / contain no-repeat}.pc-case-card__more:hover,.pc-case-card__more:focus-visible{background-image:url(/wp-content/plugins/portfolio-cards/img/case-more-hover.svg)}.portfolio-list__btn-wrap{margin:40px
0 80px;text-align:center}.portfolio-list__btn-wrap .pc-show-more[hidden]{display:none}.pc-portfolio--slider{position:relative}.pc-portfolio.pc-portfolio--slider .pc-portfolio__title{max-width:760px;margin-right:auto;margin-left:auto}.pc-home-slider{margin:0
auto;overflow:hidden}.pc-portfolio--slider .pc-case-card{grid-template-columns:minmax(280px, 390px) minmax(0, 1fr)}.pc-portfolio--slider .pc-case-card__body{padding:28px
42px 28px 54px}.pc-portfolio--slider .pc-case-card__image{min-height:375px}.pc-portfolio.pc-portfolio--slider .pc-case-card__title{font-size:22px}.pc-home-footer{display:flex;align-items:center;justify-content:flex-end;gap:24px;margin:28px
auto 0}.pc-home-nav{display:flex;gap:8px}.pc-home-nav__btn{width:28px;height:28px;padding:0;border:0;border-radius:50%;background:#f9e0d0;cursor:pointer;position:relative}.pc-home-nav__btn::before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:2px solid var(--pc-red);border-left:2px solid var(--pc-red);transform:translate(-35%, -50%) rotate(-45deg)}.pc-home-nav__btn--next::before{transform:translate(-65%, -50%) rotate(135deg)}.pc-home-nav__btn.swiper-button-disabled{opacity: .45;cursor:default}.pc-single-case{padding:40px
0 90px}.pc-single-case .breadcrumbs-wrap{margin-bottom:28px}.pc-single-case__title{margin:0
0 32px}.pc-single-case__content>:first-child{margin-top:0}@media (max-width: 990px){.pc-portfolio--tabs,.pc-portfolio--slider{margin-bottom:60px}.pc-portfolio .pc-portfolio__title{margin-bottom:24px;font-size:30px}.pc-case-card,
.pc-portfolio--slider .pc-case-card{grid-template-columns:1fr}.pc-case-card__image,
.pc-portfolio--slider .pc-case-card__image{min-height:0;aspect-ratio:16 / 10}.pc-case-card__body,
.pc-portfolio--slider .pc-case-card__body{padding:24px}.pc-case-card__top{flex-direction:column;gap:12px}}@media (max-width: 640px){.pc-portfolio__actions,.pc-home-footer{align-items:stretch;flex-direction:column}.pc-home-footer{gap:16px}.pc-home-nav{justify-content:center}.pc-home-all,.pc-portfolio__request,.pc-portfolio__route-label{width:100%}.pc-portfolio .pc-case-card__title{font-size:21px}}.urb-registry-banner-noindex{display:block;width:100%}.urb-registry-banner{position:relative;z-index:1001;width:100%;margin:0;border:0;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.3}.urb-registry-banner__link{display:flex;min-height:34px;box-sizing:border-box;align-items:center;justify-content:center;gap:8px;padding:6px
24px;color:inherit;text-align:center;text-decoration:none}a.urb-registry-banner__link{transition:background-color 160ms ease}a.urb-registry-banner__link:hover,a.urb-registry-banner__link:focus-visible{background:rgba(0, 0, 0, 0.14);color:inherit;text-decoration:none}a.urb-registry-banner__link:focus-visible{outline:2px
solid currentColor;outline-offset:-4px}.urb-registry-banner__link--static{cursor:default}.urb-registry-banner__icon{width:17px;height:17px;flex:0 0 17px}.urb-registry-banner__text,.urb-registry-banner__number{font-weight:700;white-space:nowrap}.urb-registry-banner__number{letter-spacing:0.02em}.urb-registry-banner__action{margin-left:8px;border-bottom:1px solid currentColor;font-size:12px;font-weight:600;white-space:nowrap}@media (max-width: 900px){.urb-registry-banner{font-size:12px}.urb-registry-banner__link{gap:5px;padding-right:10px;padding-left:10px}.urb-registry-banner__action{margin-left:2px;font-size:11px}}@media (max-width: 720px){.urb-registry-banner__link{display:grid;min-height:44px;grid-template-columns:17px minmax(0, auto);grid-template-areas:"icon text"
"icon number"
"icon action";justify-content:center;column-gap:8px;row-gap:1px;padding:7px
16px;text-align:left}.urb-registry-banner__icon{grid-area:icon;align-self:center}.urb-registry-banner__text{grid-area:text;white-space:normal}.urb-registry-banner__number{grid-area:number}.urb-registry-banner__action{display:none}}@media (max-width: 480px){.urb-registry-banner{font-size:10px}.urb-registry-banner__link{min-height:42px;grid-template-columns:15px minmax(0, auto);column-gap:6px;padding:6px
10px}.urb-registry-banner__icon{width:15px;height:15px}}@media (max-width: 380px){.urb-registry-banner__link{grid-template-columns:minmax(0, auto);grid-template-areas:"text"
"number"
"action";justify-content:center;text-align:center}.urb-registry-banner__icon{display:none}}@media
print{.urb-registry-banner-noindex{display:none !important}}