@charset "UTF-8";:root{--cl-transparent: transparent;--cl-white: #ffffff;--cl-black: #000000;--cl-gray: #dddddd;--cl-pure-or-mostly-pure-red: #ff0000;--cl-very-dark-gray-mostly-black: #212121;--cl-bokara-grey: #13100d;--cl-nero: #2a2a2a;--cl-green-vogue: #1a3c47;--cl-suva-grey: #8f8f8f;--cl-silver: #bfbfbf;--cl-heather: #b6c3ca;--cl-bright-grey: #555a65;--cl-white-smoke: #f8f8f8;--cl-very-light-grey: #c8c8c8;--cl-porsche: #dda458;--cl-gainsboro: #dbdbdb;--cl-tundora: #5a5856;--cl-sauvignon: #eeeae8;--cl-grey_2: #838383;--cl-allports: #2d6a77;--cl-romance: #f2f0eb;--cl-nordic: #173c44;--cl-geranium: #e62e2e;--cl-hokey-pokey: #d79a2a;--cl-glacier: #78aab5;--cl-arapawa: #225261;--cl-green-vogue-75: rgb(26, 60, 71, .75);--cl-green-vogue-30: rgb(26, 60, 71, .3);--cl-green-vogue-25: rgb(26, 60, 71, .25);--cl-white-smoke-10: rgba(248, 248, 248, .1);--cl-silver-70: rgba(191, 191, 191, .7);--cl-black-25: rgba(0, 0, 0, .25);--cl-bokara-grey-55: rgba(19, 16, 13, .55);--container-padding: 16px}@media (min-width: 768px){:root{--container-padding: 20px}}@media (min-width: 1024px){:root{--container-padding: 40px}}@media (min-width: 1440px){:root{--container-padding: 80px}}@media (min-width: 1920px){:root{--container-padding: 140px}}.modal{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:var(--cl-black-25);z-index:10}.modal__container{position:relative;display:flex;gap:20px;width:80%;min-width:320px;height:80%;min-height:600px;padding:20px;border-radius:20px;background:var(--cl-white)}.modal__close{position:absolute;top:16px;right:16px;display:flex;width:24px;height:24px;z-index:2;cursor:pointer}.modal__close i{font-size:20px}.modal__info{display:flex;flex-direction:column;flex-shrink:0;gap:20px;width:250px;height:100%;padding-top:20px;max-height:100%;overflow-y:auto}.modal #map{display:flex;width:100%;height:100%}@media screen and (max-width: 1024px){.modal__container{width:90%;height:90%;flex-direction:column}.modal__info{width:100%;height:auto;min-height:150px;padding-top:0}.modal #map{height:auto;max-height:69%}}.article-pvz{display:flex;flex-direction:column;gap:10px}.article-pvz__title{font-family:Panama-Regular,sans-serif;font-size:24px;font-weight:700}.article-pvz__info{font-family:inherit;font-size:16px;line-height:1.5}.swiper-pagination{width:auto!important;position:static!important}.swiper-pagination-bullet{margin:0!important}.radio{position:relative;display:block;line-height:0px;min-height:20px}.radio__input{position:absolute;left:0;top:0;height:0px;width:0px;z-index:0;opacity:0}.radio__label{position:relative;display:inline-block;cursor:pointer;width:auto;padding-left:32px}.radio__label:before{content:"";display:inline-block;width:20px;height:20px;border:1px solid var(--cl-silver);background-color:transparent;border-radius:50%;transition-property:border-color,background-color;transition-duration:.3s;vertical-align:middle;position:absolute;left:0;top:50%;z-index:1;transform:translateY(-50%)}.radio__label:after{content:"";display:inline-block;width:20px;height:20px;background-image:url(/images/content/checkmark.svg);background-repeat:no-repeat;background-position:center;position:absolute;z-index:2;transition-property:opacity;transition-duration:.3s;top:50%;left:0;transform:translateY(-50%);opacity:0}@media not all and (pointer: coarse){.radio__label:hover:before{border-color:var(--cl-allports);background-color:var(--cl-white-smoke)}}.radio__label:active:before{border-color:var(--cl-green-vogue);background-color:var(--cl-white-smoke)}.radio__input:checked+.radio__label:before{background-color:var(--cl-green-vogue);border-color:var(--cl-green-vogue)}.radio__input:checked+.radio__label:after{opacity:1}@media not all and (pointer: coarse){.radio__input:checked+.radio__label:hover:before{border-color:var(--cl-allports);background-color:var(--cl-allports)}}.radio__input[type=radio]:disabled~.radio__label{pointer-events:none}.radio__input[type=radio]:disabled~.radio__label:before{border-color:var(--cl-sauvignon);background-color:var(--cl-white-smoke)}.radio__input[type=radio]:focus-visible+.radio__label{outline:auto}.radio__text-label{font-size:15px;line-height:20px}.radio--profile{width:100%}.radio--profile .radio__text-label{font-size:14px;line-height:18px}.radio--registration{width:100%;margin-bottom:12px}.radio--registration:nth-last-child(1 of.radio--registration){margin-bottom:45px}@media (min-width: 1920px){.radio--registration:nth-child(1 of.radio--registration){margin-top:5px}}
