@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@500;600;700&display=swap");body{background-color:#fff}body *{font-family:DM Sans,sans-serif!important}.block-title,h1,h2,h3,h4,h5,h6{font-family:Space Grotesk,sans-serif!important;font-weight:700}button:focus,input:focus{outline:0!important;box-shadow:none!important}a:hover{text-decoration:none!important}nb-layout-column{padding:0!important}@media (min-width:1501px){.container{max-width:1360px}}.radius-4{border-radius:4px}.radius-6{border-radius:6px}.radius-12{border-radius:12px}.radius-16{border-radius:16px}.row{margin:0 -12px!important}.col{padding:0 12px!important}.mb-2{margin-bottom:2px!important}.mb-4{margin-bottom:4px!important}.mb-8{margin-bottom:8px!important}.mb-12{margin-bottom:12px!important}.mb-16{margin-bottom:16px!important}.mb-20{margin-bottom:20px!important}.mb-24{margin-bottom:24px!important}.mb-28{margin-bottom:28px!important}.mb-32{margin-bottom:32px!important}.mb-40{margin-bottom:40px!important}.mb-48{margin-bottom:48px!important}.mb-60{margin-bottom:60px!important}.mb-64{margin-bottom:64px!important}.mb-80{margin-bottom:80px!important}.mb-120{margin-bottom:120px!important}.mb-150{margin-bottom:150px!important}.mb-160{margin-bottom:160px!important}.mb-170{margin-bottom:170px!important}.mb-220{margin-bottom:220px!important}.mt-8{margin-top:8px!important}.mt-16{margin-top:16px!important}.mt-20{margin-top:20px!important}.mt-24{margin-top:24px!important}.mt-32{margin-top:32px!important}.mt-40{margin-top:40px!important}.mt-60{margin-top:60px!important}.mt-100{margin-top:100px!important}.mt-170{margin-top:170px!important}.block-sub-title{font-size:12px;color:#007cbb;line-height:1.25;letter-spacing:.96px;text-transform:uppercase;display:block}.block-sub-title,.block-title{font-weight:600;margin:0 0 20px}.block-title{font-size:32px;color:#0d2033;line-height:1.22}.block-description{font-size:16px;line-height:1.5;color:#5a6c74;margin:0 0 40px}.page-content{padding:40px 45px 15px}.page-content__right-layout{height:80vh;overflow:hidden}.page-content__right-layout.y-gap .title{padding:0 16px}.page-content__right-layout .title{font-size:24px;font-weight:400;line-height:1;color:#003668;margin-bottom:20px}.page-content__right-layout .title-sm{font-size:12px;font-weight:400;padding:0!important;letter-spacing:.96px}.page-content__right-layout .title__back{position:relative;margin-left:16px;padding-left:24px!important}.page-content__right-layout .title__back:before{content:"";width:8px;height:8px;border-bottom:2px solid #003668;border-left:2px solid #003668;transform:rotate(45deg) translateY(-60%);position:absolute;left:0;top:50%}.page-content__right-layout .sub-title{font-size:20px;font-weight:400;color:#0d2033;margin:0 0 20px;line-height:1.2}.page-content__right-layout .sub-title-sm{font-size:18px;margin:0}.page-content__right-layout p{font-size:14px;line-height:1.2;margin:0;color:#0d2033}.page-content__right-layout .section-description{font-size:12px;font-weight:400;letter-spacing:.36px;line-height:1.25;color:#b6c0cb;display:block}.page-content__right-layout .input-wrapper{position:relative}.page-content__right-layout .input-wrapper.has-inner-label .input__text{padding-right:40px}.page-content__right-layout .input-wrapper .input-inner-label{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:12px;font-weight:500;color:#0d2033;letter-spacing:.36px;line-height:1}.page-content__right-layout .divider{display:block;width:100%;height:2px;background-color:#fafcfd;margin:32px 0}.page-content__right-layout .error-msg{position:absolute;left:4px;bottom:-15px;line-height:1;font-size:12px;font-weight:400;color:#dd4b30}.page-content__right-layout .radio-buttons-wrapper>*{width:auto;margin-right:20px}.page-content__right-layout .radio-buttons-wrapper>:last-of-type{margin-right:0}.page-content__right-layout .form-label{font-size:12px;font-weight:500;width:100%;color:#0d2033;letter-spacing:.36px;line-height:1.25;margin-bottom:6px;margin-left:4px}.page-content__right-layout .form-label.placeholder{opacity:0;visibility:hidden}.page-content__right-layout .preview-label{font-size:12px;font-weight:400;width:100%;color:#9cacbe;letter-spacing:.36px;line-height:1.25;margin-bottom:6px}.page-content__right-layout .preview__description{font-size:12px;color:#5a6c74;line-height:1.2;display:block;margin-bottom:2px}.page-content__right-layout .preview__check-block{padding-left:20px;position:relative}.page-content__right-layout .preview__check-block:before{content:"";width:4px;height:7px;border-right:1.5px solid #003668;border-bottom:1.5px solid #003668;transform:rotate(45deg);position:absolute;left:4px;top:5px}.page-content__right-layout .options-list:not(.full-width),.page-content__right-layout nb-select.size-medium:not(.full-width){max-width:unset!important;width:100%!important}.page-content__right-layout .options-list:not(.full-width) button,.page-content__right-layout nb-select.size-medium:not(.full-width) button{line-height:1.15!important;font-weight:500}.page-content__right-layout .licenses-block__single{position:relative}.page-content__right-layout .licenses-block__single--sub{padding-left:20px;position:relative}.page-content__right-layout .licenses-block__single .input__text{height:32px;width:38px;text-align:center;font-size:14px;border-radius:6px}.page-content__right-layout .licenses-block__single .error-msg{left:20px;bottom:-12px}.page-content__right-layout--languages .buttons-wrapper{padding:5px 0;border-radius:8px;background-color:#fafcfd;display:flex;width:fit-content}.page-content__right-layout--languages .buttons-wrapper button{border:0;border-radius:6px;background-color:transparent;padding:8px 25px;transition:.15s;letter-spacing:.36px;margin:0 5px;line-height:1;font-size:12px;font-weight:500;color:#5a6c74}.page-content__right-layout--languages .buttons-wrapper button.selected{background-color:#003668;color:#fff}.page-content__right-layout--category .input__text{height:48px;border-color:#b6c0cb}.page-content__right-layout--category .input__text:focus{border-color:#003668}.page-content__right-layout--task-type .d-flex{margin:0 -15px}.page-content__right-layout--task-type .input-group{padding:0 15px}.page-content__right-layout--buttons{padding-top:20px;border-top:1px solid #e3e8ee}.page-content__right-layout--buttons-block{display:flex;margin:0 -10px}.page-content__right-layout--buttons-block button{margin:0 10px}.page-content__right-layout .geocoder{position:unset!important;width:auto!important;left:auto!important;margin-left:unset!important;top:auto!important}.page-content__right-layout .mapboxgl-ctrl-geocoder{width:100%!important;font-size:unset!important;line-height:unset!important;max-width:none!important;box-shadow:none!important}.page-content__right-layout .mapboxgl-ctrl-geocoder--input{height:40px;border-radius:8px;background-color:#fff;border:1px solid #cfdadc;box-shadow:0 1px 6px 0 rgba(74,112,167,.08);width:100%;color:#0d2033;transition:.15s;letter-spacing:.14px}.page-content__right-layout .mapboxgl-ctrl-geocoder--input::placeholder{color:#b6c0cb;font-size:12px;letter-spacing:.14px}.page-content__right-layout .mapboxgl-ctrl-geocoder--input:-ms-input-placeholder,.page-content__right-layout .mapboxgl-ctrl-geocoder--input::-ms-input-placeholder{color:#b6c0cb;font-size:12px;letter-spacing:.14px}.page-content__right-layout .mapboxgl-ctrl-geocoder--input:focus{border-color:#003668}.page-content__right-layout .mapboxgl-ctrl-geocoder--icon{fill:#b6c0cb}.page-content__right-layout .mapboxgl-ctrl-geocoder--button,.page-content__right-layout .mapboxgl-ctrl-geocoder--icon-search{top:50%;transform:translateY(-50%)}.page-content__right-layout .mapboxgl-ctrl-geocoder .suggestions{box-shadow:1px 2px 6px 0 rgba(74,112,167,.2);border-radius:8px;padding:4px}.page-content__right-layout .mapboxgl-ctrl-geocoder .suggestions li a{border-radius:4px;color:#0d2033}.page-content__right-layout .mapboxgl-ctrl-geocoder .suggestions li a:hover{background-color:#ecf0f8}.page-content__right-layout .mapboxgl-ctrl-geocoder .suggestions li.active a{background-color:#ecf0f8;color:#003668}.page-content__right-layout #map,.page-content__right-layout #map-preview{margin-top:0!important;width:100%!important;height:300px!important;border-radius:8px}.page-content__right-layout .rounded-buttons-wrapper{display:flex;flex-wrap:wrap}.page-content__right-layout .rounded-buttons-wrapper button{height:40px;border-radius:20px;border:0;background-color:#fafcfd;color:#0d2033;padding:0 15px;font-size:14px;margin-right:8px;margin-bottom:12px;transition:.15s}.page-content__right-layout .rounded-buttons-wrapper button.selected{background-color:#003668;color:#fff}.page-content__right-layout .rounded-buttons-wrapper button:hover{background-color:rgba(250,252,253,.5)}.page-content__right-layout .rounded-buttons-wrapper button:hover.selected{background-color:rgba(0,54,104,.8)}.white-block{background-color:#fff;box-shadow:0 1px 6px 0 rgba(74,112,167,.08);border-radius:8px;padding:16px}.white-block.y-gap{padding:16px 0}.white-block__full-width{border-top-left-radius:0}.white-block__full-width--buttons{padding:0 16px}.white-block__full-width--buttons button{margin-left:15px}.white-block__full-width--main-row{margin:0 -30px}.white-block__full-width--section{padding:4px 30px 0;border-right:1px solid #e7ecf2}.white-block__full-width--section:last-of-type{border:0}.white-block__full-width .image-drop-block{padding:10px}.white-block__full-width .image-drop-block .upload-img{height:auto;max-width:40%;margin-top:20px}.white-block__full-width .image-drop-block span{font-size:10px;line-height:12px;margin-bottom:20px}.white-block__full-width .image-drop-block span label{margin:0}.white-block__full-width.page-content__right-layout #map,.white-block__full-width.page-content__right-layout #map-preview{height:360px!important}.white-block__full-width .custom-scrollbar{padding:0 40px}.white-block .disabled-section{position:relative}.white-block .disabled-section:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.5);z-index:999}.per-page-option{padding:5px!important;font-size:14px!important;font-weight:500!important;color:#0d2033}.per-page-option.selected{color:#003668!important}.per-page-option:hover{color:#0d2033!important;background-color:#fafcfd!important}.nb-theme-default .options-list{border-radius:8px}.notification-preview__single{border-radius:16px;padding:16px;background-color:#fafcfd;margin-bottom:16px}.notification-preview__single:last-of-type{margin-bottom:0}.notification-preview__single h5{font-size:16px;font-weight:600;color:#0d2033;margin-bottom:8px;line-height:1.25}.notification-preview__single p{font-size:14px;line-height:1.36;color:#5a6c74;margin:0}.admin-main-title{font-size:20px;font-weight:600;letter-spacing:.32px;line-height:1.2;color:#0d2033;margin-top:-20px}.trail__heading{padding-bottom:30px;border-bottom:1px solid #fafcfd}.trail__heading h3{font-size:24px;font-weight:500;color:#0d2033;line-height:1.21;margin:0 0 8px}.trail__heading .statuses{display:flex;align-items:center}.trail__heading .statuses>*{margin-right:8px}.trail__heading .statuses label{font-size:12px;font-weight:500;height:24px;display:flex;align-items:center;padding:0 10px;border-radius:4px;color:#fff;margin-bottom:0}.trail__heading .statuses label.open{background-color:#50c4c0}.trail__heading .statuses label.medium{background-color:#e69a50}.trail__heading .icon{width:24px;height:24px;border-radius:100%;background-color:#003668;display:flex;align-items:center;justify-content:center}.trail__heading .icon img{max-width:60%;max-height:60%}.trail__heading .icon.light{background-color:#86c1e4}.trail__heading p{font-size:16px;color:#5a6c74;line-height:1.25}.trail__heading p span{color:#0d2033}.mobile-message{position:fixed;left:0;bottom:0;width:100%;height:100%!important;background-image:linear-gradient(11deg,#f4f9ff 47%,#fff 98%);z-index:999;display:flex;justify-content:center;align-items:center}@media (min-width:1201px){.mobile-message{display:none}}.mobile-message__block{width:792px;max-width:80%;display:flex;flex-direction:column;align-items:center}.mobile-message__block h1{font-size:24px;font-weight:600;line-height:1.5;color:#0d2033;margin:0 0 40px;text-align:center}@media (max-width:575px){.mobile-message__block h1{font-size:18px}}.mobile-message__block a{display:inline-block;margin-right:16px}.mobile-message__block a:last-of-type{margin-right:0}.top-menu{padding:0 45px;background-color:#fff;box-shadow:0 1px 6px 0 rgba(74,112,167,.08);display:flex;justify-content:space-between;align-items:center}@media (max-width:1200px){.top-menu{padding:0 16px}}.top-menu__burger{display:none;background:transparent;border:0;padding:8px 8px 8px 0;margin-right:4px;cursor:pointer}.top-menu__burger span{display:block;width:22px;height:3px;border-radius:2px;background-color:#0d2033;margin:4px 0;transition:.2s}.top-menu__burger.open span:first-child{transform:translateY(7px) rotate(45deg)}.top-menu__burger.open span:nth-child(2){opacity:0}.top-menu__burger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width:1200px){.top-menu__burger{display:block}}.top-menu__logo img{height:64px}@media (max-width:1200px){.top-menu__logo img{height:48px}}.top-menu__mobile{display:none;background-color:#fff;box-shadow:0 6px 12px 0 rgba(74,112,167,.12);padding:4px 16px 12px}.top-menu__mobile.open{display:block}@media (min-width:1201px){.top-menu__mobile{display:none!important}}.top-menu__mobile a{display:block;padding:12px 4px;font-size:15px;font-weight:500;color:#5a6c74;border-bottom:1px solid #cfdadc}.top-menu__mobile a:last-of-type{border-bottom:0}.top-menu__mobile a.active,.top-menu__mobile a:hover{color:#003668}@media (max-width:1200px){.top-menu__links{display:none!important}}.top-menu__links a{height:64px;border:0!important;border-radius:0!important;box-shadow:none;background-color:transparent;display:flex;align-items:center;font-size:14px;font-weight:500;color:#5a6c74;position:relative;overflow:hidden;padding:0 10px!important;margin:0 15px}.top-menu__links a:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:4px;background-color:#007cbb;border-top-left-radius:4px;border-top-right-radius:4px;transition:.15s}.top-menu__links a:hover{color:#003668}.top-menu__links a:hover:after{bottom:0}.top-menu__links a.active{color:#003668}.top-menu__links a.active:after{bottom:0}.top-menu__user{position:relative}@media (max-width:1200px){.top-menu__user{width:100%}.top-menu__user>.button{display:none}}.top-menu__user .become-user{height:28px;border-radius:4px;background-color:#003668;color:#fafcfd;line-height:1.25;letter-spacing:.12px;font-size:12px;font-weight:500;padding:0 12px;display:flex;align-items:center;transition:.15s}.top-menu__user .become-user:hover{opacity:.8}@media (max-width:1200px){.top-menu__user .become-user{visibility:hidden}}.top-menu__user .social-icon{margin-right:16px;display:flex;align-items:center;transition:.15s}@media (max-width:1200px){.top-menu__user .social-icon{display:none}}.top-menu__user .social-icon:hover{opacity:.7}.top-menu__user .social-icon svg{height:20px;color:#0d2033}@media (max-width:1200px){.top-menu__user .social-icon svg{height:16px}}.top-menu__user--language{margin-left:16px;position:relative}@media (max-width:1200px){.top-menu__user--language{width:100%;display:flex;justify-content:flex-end;padding:8px 0}}.top-menu__user--language .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:auto;min-width:unset}.top-menu__user--language .bootstrap-select>.dropdown-toggle{background-color:transparent;padding:0 15px 0 0;box-shadow:none;border:0;height:28px}.top-menu__user--language .bootstrap-select>.dropdown-toggle:focus{outline:0!important;border:0}.top-menu__user--language .bootstrap-select>.dropdown-toggle:active{background-color:transparent}.top-menu__user--language .bootstrap-select>.dropdown-toggle:after{top:14px;right:0;border:0;width:10.5px;height:5.8px;display:inline-block;background-image:url(../../svg/chevrons-up.svg);background-size:cover;transform:rotate(180deg);margin-left:2px}.top-menu__user--language .bootstrap-select>.dropdown-toggle .filter-option-inner-inner{display:flex;align-items:center}.top-menu__user--language .dropdown-menu{border:0;padding:4px 8px;background-color:#fff;left:-6px!important}.top-menu__user--language .dropdown-menu li{padding:4px 0}.top-menu__user--language .dropdown-menu li:last-of-type{margin-bottom:0}.top-menu__user--language .dropdown-menu li.selected{display:none!important}.top-menu__user--language .dropdown-menu a{padding:0;font-size:14px;margin:0;height:28px}.top-menu__user--language .dropdown-menu a.selected{background-color:transparent;color:#003668}.top-menu__user--language .dropdown-menu a.selected:hover{opacity:1}.top-menu__user--language .dropdown-menu a .text{height:28px}.top-menu__user--language .dropdown-menu a:hover{background-color:transparent;opacity:.7}.top-menu__user--language .dropdown-menu a:active,.top-menu__user--language .dropdown-menu a:focus{outline:0}.top-menu__user--language .flag{width:28px;height:28px;display:inline-block;background-size:cover;background-position:50%;background-repeat:no-repeat}.top-menu__user--language .flag.swedish{background-image:url(../../img/sweden-flag.png)}.top-menu__user--language .flag.gb{background-image:url(../../img/gb-flag.png)}.top-menu__user--language .flag.de{background-image:url(../../img/de-flag.png)}.top-menu__user--language .flag.no{background-image:url(../../img/no-flag.png)}.login{height:100vh;display:flex}.login>*{width:100%}.login__form{background-color:#fff;position:relative;display:flex;align-items:center;justify-content:center}.login__form--block{width:440px}.login__form .button{box-shadow:none}.login__form:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:35%;background-color:rgba(0,54,104,.1);transform:skewY(-6deg) translateY(53%)}.login__form .invalid-feedback{color:#dd4b30;position:absolute;right:15px;top:50%;width:auto;transform:translateY(-50%);display:block}.login__welcome h2{font-size:32px!important;font-weight:300!important;letter-spacing:.32px}.login__welcome h2 span{font-weight:400!important;color:#003668}.login__welcome p{max-width:60%;color:#5a6c74!important;font-size:16px!important;margin:0;line-height:1.25!important}.login__input{height:64px;width:100%;color:#0d2033;border:1px solid #cfdadc;padding-left:50px;border-radius:8px}.login__input:-ms-input-placeholder{color:#b6c0cb;letter-spacing:.32px}.login__input::placeholder{color:#b6c0cb;letter-spacing:.32px}.login__input.top-input{border-bottom-left-radius:0;border-bottom-right-radius:0}.login__input.bottom-input{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.login__input.has-error{border-color:#dd4b30}.login__input-wrapper{position:relative}.login__input-wrapper svg{position:absolute;top:50%;transform:translateY(-50%);left:16px;width:16px;fill:#cfdadc;transition:.15s}.login__input:focus+svg{fill:#003668}.login__forgot-pass{width:100%;text-align:center}.login__forgot-pass a{color:#5a6c74!important;font-size:12px!important;font-weight:500!important;transition:.15s}.login__forgot-pass a:hover{opacity:.7}.hero-section,.login__image{background-size:cover;background-position:50%;background-repeat:no-repeat}.hero-section{height:440px;width:100%;display:flex;justify-content:center;align-items:center}.hero-section.home-hero{background-image:url(../../img/home-hero.png);margin-bottom:64px;position:relative}.hero-section.home-hero>*{position:relative;z-index:2}.hero-section.home-hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.6;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background-color:#001421}.hero-section.clubs-hero,.hero-section.membership-hero,.hero-section .membership-hero{background-size:cover;background-position:50%;background-repeat:no-repeat;margin-bottom:80px;position:relative}.hero-section.clubs-hero>*,.hero-section.membership-hero>*,.hero-section .membership-hero>*{position:relative;z-index:2}.hero-section.clubs-hero:before,.hero-section.membership-hero:before,.hero-section .membership-hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.6;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background-color:#001421}.hero-section.home-hero{background-image:url(../../img/home-hero.webp)}.hero-section.clubs-hero{background-image:url(../../img/clubs-hero.webp)}.hero-section.membership-hero{background-image:url(../../img/membership-hero.webp)}.hero-section.resorts-hero{width:100%;display:inline-block;height:auto}.hero-section.resorts-hero img{width:100%;height:200px;object-fit:cover}.hero-section__block{width:654px}.hero-section__block h4{font-size:24px;font-weight:300;line-height:1.21;letter-spacing:.24px;text-align:center;color:#fafcfd;margin:0 0 14px}.hero-section__block h3{font-size:32px;font-weight:600;line-height:1.22;letter-spacing:.32px;text-align:center;color:#fafcfd;margin:0 0 32px}.hero-section__block .input__text{height:48px}.hero-section__block .input-button{border:0;border-radius:4px;background-color:#fafcfd;height:40px;width:64px;display:flex;justify-content:center;align-items:center;position:absolute;right:4px;top:4px;z-index:5}.slider-block h4{font-size:28px}.slider-block .owl-item{margin-bottom:15px}.slider-block .owl-stage-outer{margin:0 -4px}.slider-block__slide{border-radius:8px;overflow:hidden;box-shadow:3px 6px 10px 0 rgba(74,112,167,.12);border:1px solid #fafcfd}.slider-block__slide>img{height:224px;object-fit:cover}.slider-block__slide>img.trail-activity-img{width:auto;max-width:100%;display:block;margin:0 auto}.slider-block__slide .top-trails-default-image-wrapper{height:224px;width:100%;background-color:#e7ecf2;display:flex;flex-direction:column;align-items:center;justify-content:center}.slider-block__slide .top-trails-default-image-wrapper img{height:auto;width:40px;max-width:100%;max-height:100%;margin-bottom:16px}.slider-block__slide .top-trails-default-image-wrapper p{font-size:12px;font-weight:500;color:#5a6c74;margin:0;line-height:1.25}.slider-block__slide .top-trails-activity-icon{position:absolute;top:15px;right:15px;width:40px;height:40px;background-color:#003668;border-radius:100%;display:flex;align-items:center;justify-content:center}.slider-block__slide .top-trails-activity-icon img{max-width:20px;max-height:20px}.slider-block__slide .top-trails-trail-icon{position:absolute;top:15px;right:65px;width:40px;height:40px;background-color:#86c1e4;border-radius:100%;display:flex;align-items:center;justify-content:center}.slider-block__slide .top-trails-trail-icon img{max-width:20px;max-height:20px}.slider-block__resort-description{padding:12px}.slider-block__resort-description h5{font-size:16px;font-weight:500;line-height:1.25;color:#0d2033;margin-bottom:4px;text-overflow:ellipsis;word-wrap:break-word;white-space:nowrap;overflow:hidden;max-width:100%}.slider-block__resort-description p{font-size:12px;line-height:1.25;color:#5a6c74;margin:0}.slider-block__trail-description{padding:12px}.slider-block__trail-description h5{font-size:16px;font-weight:500;line-height:1.25;color:#0d2033;margin-bottom:8px;text-overflow:ellipsis;word-wrap:break-word;white-space:nowrap;overflow:hidden;max-width:210px}@media (max-width:1500px){.slider-block__trail-description h5{max-width:150px}}.slider-block__trail-description p{font-size:10px;line-height:1.2;letter-spacing:.2px;margin-bottom:2px;color:#003668}.slider-block__trail-description .difficulty{height:24px;padding:0 12px;border-radius:4px;font-size:12px;font-weight:500;color:#fafcfd;line-height:1;display:flex;align-items:center}.slider-block__trail-description .difficulty.easy{background-color:#50c4c0}.slider-block__trail-description .difficulty.medium{background-color:#e69a50}.slider-block__trail-description .trail-info span{margin-right:8px;color:#5a6c74;font-size:14px;display:flex;align-items:center}.slider-block__trail-description .trail-info span img{display:inline-block;margin-right:2px;width:10px}.slider-block .green-dot,.slider-block .red-dot{width:12px;height:12px;border:.3px solid #fff;border-radius:100%;position:absolute;top:20px;left:20px}.slider-block .green-dot{background-color:#5ade92}.slider-block .red-dot{background-color:#dd4b30}.slider-block .event-date{width:40px;height:40px;border-radius:4px;background-color:#fff;position:absolute;top:12px;left:12px}.slider-block .event-date p{font-size:16px;font-weight:500;line-height:1;color:#0d2033;margin:0}.slider-block .event-date span{font-size:10px;font-weight:500;line-height:1;color:#0d2033}.slider-block .owl-next,.slider-block .owl-prev{width:32px;height:32px;border-radius:4px;box-shadow:3px 6px 10px 0 rgba(74,112,167,.15);background-color:#fafcfd!important;color:#0d2033!important;position:absolute;top:50%;transform:translateY(-100%)}.slider-block .owl-next.disabled,.slider-block .owl-prev.disabled{opacity:.2;cursor:default}.slider-block .owl-prev{left:-56px}.slider-block .owl-next{right:-46px}.slider-block .owl-dots{display:none}.footer{background-color:#001421;height:80px;display:flex;align-items:center;justify-content:center}@media (max-width:1200px){.footer{display:none}}.footer__block{width:1105px;display:flex;justify-content:space-between;align-items:center}@media (max-width:1200px){.footer__block{width:100%;padding:0 16px}}.footer__logo img{height:64px}.footer__links{display:flex;align-items:center}@media (max-width:1200px){.footer__links{display:none}}.footer__links a{font-size:14px;font-weight:500;color:#fafcfd;line-height:1.21;letter-spacing:.22px;margin:0 15px}.footer .become-user{height:28px;border-radius:4px;background-color:#003668;color:#fafcfd;line-height:1.25;letter-spacing:.12px;font-size:12px;font-weight:500;padding:0 12px;display:flex;align-items:center;transition:.15s}.footer .become-user:hover{opacity:.8}.apps-section{padding:0 112px}.apps-section>*{flex:0 0 50%;max-width:40%;padding:0 15px}.apps-section__info .app-links a{display:inline-block;margin-right:8px}.apps-section__image{text-align:right}#map{width:100%;height:100%;transition:width .1s ease-in-out}#map.small{width:calc(100% - 240px);transition:width .6s ease-in-out;animation-duration:1s;animation-name:a}.map-block{position:relative}.map-block__landing-page .filters{display:flex;flex-wrap:wrap;margin:-4px -4px 8px;width:auto}.map-block__landing-page .filters--single{margin:0;width:auto;padding:4px}.map-block__landing-page .filters--single.big{flex:0 0 28.57%}.map-block__landing-page .filters--single.activity-select{position:relative}.map-block__landing-page .filters--single.activity-select #activitiesCount{position:absolute;top:50%;transform:translateY(-50%);left:14px;font-size:14px;font-weight:500;letter-spacing:.14px;z-index:1}.map-block__landing-page .filters--single.activity-select #clearSelected{position:absolute;top:50%;transform:translateY(-50%);right:48px;font-size:12px;letter-spacing:.14px;z-index:3;cursor:pointer;display:none}.map-block__landing-page .filters--single.activity-select #clearSelected.show{display:block}.map-block__landing-page .filters--single.activity-select .bootstrap-select>.dropdown-toggle{position:relative}.map-block__landing-page .filters--single.activity-select .bootstrap-select>.dropdown-toggle:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.map-block__landing-page .filters--single.activity-select .bootstrap-select>.dropdown-toggle .filter-option{display:none}.map-block__landing-page .filters--chip{border-radius:4px;background-color:#5a6c74;height:40px;display:flex;align-items:center;padding:8px 12px}.map-block__landing-page .filters--chip .image{height:24px;flex:0 0 24px;display:flex;align-items:center;justify-content:center}.map-block__landing-page .filters--chip .image img{max-width:100%;max-height:100%}.map-block__landing-page .filters--chip p{width:100%;font-size:12px;font-weight:600;margin:0 8px;letter-spacing:.12px;line-height:1.25;color:#fafcfd}.map-block__landing-page .filters--chip span{color:#fafcfd;cursor:pointer;display:flex;height:12px;flex:0 0 12px}.map-block__landing-page .filters--chip span svg{height:12px;width:12px}.map-block__heading{width:654px;display:block;margin:0 auto 32px;text-align:center}.map-block__heading p{margin:0}.map-block__filter-heading h3{font-size:24px;font-weight:500;color:#0d2033;margin:0;line-height:1.21}.map-block .row{margin:0 -12px;position:relative}.map-block .col-md-3,.map-block .col-md-9{padding:0 12px;position:unset}.map-block__map{display:inline-block;width:100%}.map-block__map #map{width:100%!important;height:614px!important;margin-top:0;float:left;border-radius:6px;overflow:hidden}.map-block__map.trail-info{position:relative}.map-block__map .geocoder{margin-left:0;left:unset;right:12px;top:0;width:calc(25% - 24px)}.map-block__map .geocoder input{height:40px;border-radius:6px;background-color:#fff;border:1px solid #cfdadc;box-shadow:none;padding:10px 10px 10px 30px;width:100%;font-weight:500;color:#0d2033;transition:.15s}.map-block__map .geocoder input::placeholder{color:#5a6c74;font-size:14px;font-weight:400;line-height:1.21;letter-spacing:.14px}.map-block__map .geocoder input:-ms-input-placeholder,.map-block__map .geocoder input::-ms-input-placeholder{color:#5a6c74;font-size:14px;font-weight:400;line-height:1.21;letter-spacing:.14px}.map-block__map .geocoder input:focus{border-color:#003668}.map-block__map .geocoder input.has-error{border-color:#dd4b30!important}.map-block__map .geocoder .mapboxgl-ctrl-geocoder--icon{top:10px}.map-block__map .mapboxgl-ctrl-geocoder,.map-block__map .mapboxgl-ctrl-geocoder .suggestions{box-shadow:none}.map-block__sidebar{padding-top:52px;height:614px;display:flex;flex-direction:column}.map-block__sidebar--list{padding:0 8px;max-height:100%;overflow-y:auto}.map-block__sidebar--list-wrapper{border-radius:6px;background-color:#fafcfd;padding:8px 0;height:calc(100% - 52px)}.map-block__sidebar--list>a{display:inline-block;width:100%;margin-bottom:8px}.map-block__sidebar--list>a:last-of-type{margin:0}.map-block__sidebar--item{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;background-color:#fff;border-radius:6px;padding:4px;box-shadow:0 3px 6px 0 rgba(74,112,167,.08)}.map-block__sidebar--item .map-trails-image-wrapper{width:72px;height:72px;border-radius:6px;margin-right:8px;overflow:hidden;position:relative}.map-block__sidebar--item .map-trails-image-wrapper>img{width:100%;height:100%;object-fit:cover}.map-block__sidebar--item .map-trails-image-wrapper .icon{background-color:#003668;border-radius:8px 0;position:absolute;right:0;bottom:0;width:32px;height:32px;display:flex;justify-content:center;align-items:center}.map-block__sidebar--item .map-trails-image-wrapper .icon img{max-width:60%;max-height:60%}.map-block__sidebar--item .map-trails-default-image-wrapper{width:72px;height:72px;border-radius:6px;margin-right:8px;background-color:#003668;display:flex;align-items:center;justify-content:center}.map-block__sidebar--item .map-trails-default-image-wrapper img{width:48px;height:48px;margin:0;max-width:100%;max-height:100%}.map-block__sidebar--item .content-wrapper{max-width:100%}.map-block__sidebar--item h5{font-size:14px;font-weight:600;line-height:1.25;color:#000;margin:0 0 4px;text-overflow:ellipsis;word-wrap:break-word;white-space:nowrap;overflow:hidden;max-height:30px;max-width:170px}@media (max-width:1500px){.map-block__sidebar--item h5{max-width:120px}}.map-block__sidebar--item p{font-size:12px;line-height:1.25;color:#5a6c74;margin:0 0 4px}.map-block__sidebar--item p span{font-weight:500;color:#0d2033}.map-block__sidebar .button{flex:0 0 40px;font-size:12px;font-weight:600}.map-block .marker{width:30px;height:37px}.map-block .mapboxgl-popup{width:265px}.map-block.single-resort .map-block__map{position:relative}.map-block.single-resort .map-block__sidebar{padding-top:0;position:relative}.map-block.single-resort .map-block__sidebar--list{min-height:100%}.map-block.single-resort .map-block__sidebar--list-wrapper{height:100%}.map-block.single-resort .map-block__sidebar .no-trails{position:absolute;top:50%;left:50%;transform:translate(-50%);display:none}.map-block.single-resort .map-block__sidebar .no-trails.show{display:block}.mapboxgl-canvas:focus{outline:0}#menu{border:0!important;top:20px!important;right:40px!important;width:auto!important;background-color:unset!important;border-radius:0!important}#menu .map-poi-trigger,#menu .map-resource-trigger{position:relative;height:24px;width:auto;padding:0 12px 0 24px;background-color:#fff;outline:0;border-radius:4px;box-shadow:0 3px 6px 0 rgba(74,112,167,.08);font-size:12px;font-weight:500;color:#0d2033;line-height:1.25;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;transition:.15s}#menu .map-poi-trigger .white,#menu .map-resource-trigger .white{display:none}#menu .map-poi-trigger .black,#menu .map-resource-trigger .black{display:block}#menu .map-poi-trigger:before,#menu .map-resource-trigger:before{content:"";width:10px;height:13px;position:absolute;left:8px;top:50%;transform:translateY(-50%);background-image:url(../../svg/map-pin-empty.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}#menu .map-poi-trigger:hover,#menu .map-resource-trigger:hover{background-color:hsla(0,0%,100%,.8)}#menu .map-poi-trigger.active,#menu .map-resource-trigger.active{background-color:#003668;color:#fff}#menu .map-poi-trigger.active .white,#menu .map-resource-trigger.active .white{display:block}#menu .map-poi-trigger.active .black,#menu .map-resource-trigger.active .black{display:none}#menu .map-poi-trigger.active:before,#menu .map-resource-trigger.active:before{background-image:url(../../svg/map-pin-empty-white.svg)}#menu .map-poi-trigger.active:hover,#menu .map-resource-trigger.active:hover{background-color:rgba(0,54,104,.8)}#menu .map-resource-trigger{width:auto}.map-graph{position:relative}.map-graph__canvas{position:absolute;top:-86px;left:0;transform:translateY(-100%);width:100%;padding:20px;background-color:#fff;border-radius:6px;box-shadow:2px 3px 6px 0 rgba(74,112,167,.08);border:1px solid #eaf1f8;margin-bottom:8px;transition:.3s;visibility:hidden;opacity:0}.map-graph__canvas.show-canvas{visibility:visible;opacity:1}.map-graph canvas{width:100%!important;height:400px!important}.graph-trigger{position:absolute;top:-44px;left:0;transform:translateY(-100%);height:34px;padding:0 12px;background-color:#fff;outline:0;border-radius:4px;border:0;box-shadow:0 3px 6px 0 rgba(74,112,167,.08);font-size:14px;font-weight:500;color:#0d2033;line-height:1.25;display:flex;align-items:center}.graph-trigger img{margin-right:8px}.graph-trigger .show-graph{display:block}.graph-trigger.active .show-graph,.graph-trigger .hide-graph{display:none}.graph-trigger.active .hide-graph{display:block}.mapboxgl-popup-content{border-radius:4px;padding:0;width:265px}.pop-up.header{background-color:#003668;border-radius:4px 4px 0 0;padding:5px 21px 5px 16px;font-size:12px;line-height:28px;color:#fafcfd;min-height:30px;display:flex;align-items:center}.pop-up.img{position:relative;width:100%;height:80px;overflow:hidden}.pop-up.img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.pop-up.text{padding:12px;font-size:12px;line-height:1.5;color:#0d2033;overflow:hidden;word-break:break-all}.pop-up.text .inner-content{max-height:215px;overflow-y:auto;height:auto}.pop-up.text .inner{overflow-y:auto;height:190px}.pop-up.text p{margin-bottom:0;display:flex;flex-wrap:wrap}.pop-up.text p,.pop-up.text p strong{font-size:14px;color:#000;line-height:21px}.pop-up.text p strong{font-weight:600;margin-right:5px}.pop-up.text .link:not(strong){color:#003668;text-decoration:underline}.mapboxgl-popup-content .carousel-item img{width:100%;height:120px;object-fit:cover}.mapboxgl-popup-close-button{color:#fafcfd;height:28px;width:28px}.poiMarker.hide-poi,.resourceMarker.hide-resource{display:none!important}.mapstrongoxgl-popup-close-strongutton{position:absolute;top:0;right:0;visibility:hidden}.weather-popup{border-radius:4px;overflow:hidden}.weather-popup__header{min-height:30px;padding:0 10px;display:flex;align-items:center;background-color:#003668}.weather-popup__header .title{font-size:14px;color:#fff;line-height:1;margin:0;display:block;text-overflow:ellipsis;word-wrap:break-word;white-space:nowrap;overflow:hidden;max-height:30px;max-width:90%}.weather-popup__body{padding:10px}.weather-popup__body p{line-height:1;margin-bottom:12px}.banner{display:flex;justify-content:center;width:970px;max-width:100%;display:block;margin-left:auto;margin-right:auto}.banner .owl-item img{width:100%;height:90px;object-fit:cover}.resort-search{padding:64px 0 40px}.resort-search__block{max-width:654px;display:block;margin:0 auto}.resort-search__block h2{font-size:32px;font-weight:600;line-height:1.22;color:#0d2033;text-align:center;margin:0 0 12px}.resort-search__block p{max-width:70%;display:block;text-align:center;font-size:16px;line-height:1.25;color:#5a6c74;margin:0 auto 40px}.resort-search__block--input-wrapper{display:flex}.resort-search__block--input-wrapper .input-wrapper{width:100%}.resort-search__block--input-wrapper .input__text{height:48px}.resort-search__block input{background-color:#fcfdff;border-color:#fafcfd}.resort-search__block .input-button{border:0;border-radius:4px;background-color:#fafcfd;height:40px;width:64px;display:flex;justify-content:center;align-items:center;position:absolute;right:4px;top:4px;z-index:5}.resort-search__block .filter-button{height:48px;display:flex;align-items:center;padding:0 12px;background-color:#fafcfd;color:#0d2033;font-size:16px;font-weight:500;line-height:1.25;letter-spacing:.16px;margin-left:12px;box-shadow:0 1px 6px 0 rgba(74,112,167,.08);border:1px solid #edf2fa;border-radius:6px}.resort-search__block .filter-button img{margin-right:4px}.unread-notification{background-color:#00d68f}.all-resorts h3{font-size:24px;font-weight:500;line-height:1.21;color:#0d2033;margin:0 0 16px}.all-resorts .row{margin:0 -12px}.all-resorts .col-md-3{padding:12px}.all-resorts__single{border-radius:16px;overflow:hidden;box-shadow:0 4px 12px 0 rgba(0,20,33,.08);border:1px solid #cfdadc;transition:transform .15s cubic-bezier(.23,1,.32,1),box-shadow .15s cubic-bezier(.23,1,.32,1),border-color .15s ease}.all-resorts__single:hover{transform:translateY(-4px);border-color:rgba(0,124,187,.5);box-shadow:0 12px 28px 0 rgba(0,20,33,.14)}.all-resorts__single img{width:100%;height:168px;object-fit:cover}.all-resorts__single--description{padding:12px}.all-resorts__single--description h6{text-overflow:ellipsis;word-wrap:break-word;white-space:nowrap;overflow:hidden;max-width:100%}.all-resorts__single--description p{font-size:14px;line-height:1.25;color:#5a6c74;margin:0}.all-resorts__load-more{width:100%;display:flex;justify-content:center}.all-resorts__load-more button{border:0}.resort-info{padding:32px 0 40px;box-shadow:0 3px 6px 0 rgba(74,112,167,.08);border:1px solid #fafcfd}.resort-info__heading{position:relative}.resort-info__heading h2{font-size:28px;font-weight:600;margin:0;line-height:1.21;color:#0d2033}.resort-info__heading .buttons>*{margin-left:8px}.resort-info__heading .buttons #notificationTrigger .dark-bell{display:none}.resort-info__heading .buttons #notificationTrigger .white-bell{display:inline-block}.resort-info__heading .buttons #notificationTrigger.is-opened{color:#0d2033;background-color:#dfe4ef;border-color:#dfe4ef}.resort-info__heading .buttons #notificationTrigger.is-opened:hover{background-color:#cfd9ed}.resort-info__heading .buttons #notificationTrigger.is-opened:active{background-color:#bdcce6}.resort-info__heading .buttons #notificationTrigger.is-opened .white-bell{display:none}.resort-info__heading .buttons #notificationTrigger.is-opened .dark-bell{display:inline-block}.resort-info__heading .notifications-block{width:450px;max-width:100%;border:1px solid #cfdadc;border-radius:6px;box-shadow:0 3px 6px 0 rgba(74,112,167,.08);padding:8px;background-color:#fff;position:absolute;right:0;top:44px;max-height:500px;overflow-y:auto;z-index:999;opacity:0;visibility:hidden;transform:translateY(15px);transition:.2s}.resort-info__heading .notifications-block.show{visibility:visible;opacity:1;transform:translateY(0)}.resort-info__heading .single-notification{border-radius:6px;background-color:#fafcfd;margin-bottom:8px;padding:12px}.resort-info__heading .single-notification h4{font-size:16px;font-weight:500;color:#0d2033;line-height:1.21;margin:0}.resort-info__heading .single-notification span{font-size:14px;color:#5a6c74}.resort-info__heading .single-notification p{font-size:12px;color:#5a6c74;line-height:1.5;margin:0 0 12px}.resort-info__heading .single-notification button{background-color:transparent;border:0;padding:0;font-size:14px;color:#003668}.resort-info__heading .single-notification:last-of-type{margin:0}.resort-info p{font-size:16px;letter-spacing:.32px;line-height:1.4;color:#5a6c74;margin:0}.intervals-block .block-sub-title{margin-bottom:16px}.intervals-block__list{padding:0;list-style-type:none;display:flex;align-items:center;flex-wrap:wrap}.intervals-block__list li{flex:0 0 25%;max-width:25%;display:flex;align-items:center;padding-right:16px;margin-bottom:12px}.intervals-block__list li:last-of-type{margin-right:0}.intervals-block__list li span{width:17px;height:17px;border-radius:4px;margin-right:8px}.social-media-links{display:inline-block;text-align:center;margin:10px}.about-us__become-user{padding:112px;background-image:url(../../img/home-hero-image.png);background-size:cover;background-position:50%;background-repeat:no-repeat}.about-us__become-user h2{font-size:40px;font-weight:600;line-height:1.23;color:#fff;margin:0 0 24px}.about-us__become-user a{font-size:16px;font-weight:600;line-height:1.25;color:#fff;margin:0;transition:.15s}.about-us__become-user a:hover{opacity:.8}.about-us__offer{padding:0 112px}.about-us__offer .row{margin:0 -64px}.about-us__offer .col-md-6{padding:0 64px}.about-us__offer--info h2{font-size:32px;font-weight:600;line-height:1.3;color:#0d2033;margin:0 0 40px}.about-us__offer--info p{font-size:16px;color:#5a6c74;line-height:1.5;margin:0 0 24px}.about-us__offer--info p:last-of-type{margin:0}.about-us__offer--icons{display:flex;flex-wrap:wrap}.about-us__offer--icons .single-icon{flex:0 0 33.333333%;max-width:33.333333%;text-align:center}.about-us__offer--icons .single-icon .icon{width:64px;height:64px;border-radius:100%;border:1px solid #707070;margin:0 auto 20px}.become-member__title{width:100%;max-width:428px;margin:0 auto}.become-member__image{width:100%;height:428px;object-fit:cover}.membership-extension{background-image:url(../../img/extension-bg.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;padding:128px 84px 112px;position:relative;overflow:hidden;display:flex}.membership-extension:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-image:linear-gradient(90deg,#001421 17%,rgba(0,20,33,0) 81%);opacity:.4}.membership-extension__content{flex:0 0 654px;max-width:654px;position:relative;z-index:2}.membership-extension .buttons-wrapper{display:flex}.membership-extension .buttons-wrapper>*{margin-right:8px}@media (max-width:767px){.membership-extension{padding:48px 20px}.membership-extension__content{flex:0 0 100%;max-width:100%}}.membership-pricing .col-4{padding:12px}@media (max-width:991px){.membership-pricing .col-4{flex:0 0 100%;max-width:100%}}.membership-pricing .box{box-shadow:0 6px 26px 0 #cfdadc;border:1px solid #cfdadc;background-color:#fff;padding:32px 24px 40px;min-height:100%}.membership-pricing .box .price{display:flex;align-items:flex-end}.membership-pricing .box .price h2{font-weight:700;margin:0 8px 0 0}.membership-pricing .box .price span{color:#b6c0cb;margin-bottom:6px;font-size:24px;font-weight:700;line-height:1.21}.membership-pricing .list__item{display:flex;align-items:flex-start;margin-bottom:16px}.membership-pricing .list__item:last-of-type{margin-bottom:0}.membership-pricing .list__item .image{flex:0 0 54px;height:54px;overflow:hidden;background-color:#cfdadc;margin-right:10px}.membership-pricing .list__item .image img{width:100%;height:100%;object-fit:cover}.membership-pricing .list__item .text p{word-break:break-word}.membership-local-clubs{padding:0 114px}@media (max-width:767px){.membership-local-clubs{padding:0 16px}}.membership-local-clubs__title{width:100%;max-width:540px;margin:0 auto 72px}.membership-local-clubs .list__item{padding-left:25px;position:relative}.membership-local-clubs .list__item:before{content:"";position:absolute;top:6px;left:0;width:14px;height:14px;border-radius:100%;background-color:#003668}.membership-local-clubs .list>.row>.col-6:nth-of-type(2) .list__item:before,.membership-local-clubs .list>.row>.col-6:nth-of-type(3) .list__item:before,.membership-local-clubs .list>.row>.col-6:nth-of-type(6) .list__item:before,.membership-local-clubs .list>.row>.col-6:nth-of-type(7) .list__item:before,.membership-local-clubs .list>.row>.col-6:nth-of-type(10) .list__item:before,.membership-local-clubs .list>.row>.col-6:nth-of-type(11) .list__item:before,.membership-local-clubs .list>.row>.col-6:nth-of-type(15) .list__item:before,.membership-local-clubs .list>.row>.col-6:nth-of-type(16) .list__item:before,.membership-local-clubs .list>.row>.col-6:nth-of-type(19) .list__item:before,.membership-local-clubs .list>.row>.col-6:nth-of-type(20) .list__item:before{background-color:#fc0}.membership-local-clubs .list>.row>.col-6+.col-6+.col-6 .list__item{margin-top:56px}.new-member{padding-top:100px}@media (max-width:767px){.new-member{padding-top:56px;padding-left:16px;padding-right:16px}}.new-member__title{width:100%;max-width:388px;margin:0 auto}.new-member__form{width:100%;max-width:428px;display:block;margin:0 auto}.new-member__form .dropdown-menu .text{width:100%}.new-member__form .filter-option-inner{width:100%;color:#0d2033;font-size:16px}@media (min-width:1601px){.new-member__form .bootstrap-select>.dropdown-toggle{height:48px}.new-member__form .bootstrap-select>.dropdown-toggle:after{top:12px}}.new-member__form .membership-title{display:flex;align-items:center}.new-member__form .membership-title span{max-width:180px;display:block;text-overflow:ellipsis;word-wrap:break-word;white-space:nowrap;overflow:hidden}.new-member__payment{width:100%;max-width:250px;display:block;margin:0 auto}.new-member__payment input[type=radio]{position:absolute;left:-5000px;visibility:hidden;z-index:-1}.new-member__payment .input__text{cursor:pointer;display:flex;align-items:center;justify-content:center}.new-member__payment input[type=radio]:checked+.input__text{border-color:#003668}.new-member__payment .button{width:100%}.video-block__video-slider .owl-next,.video-block__video-slider .owl-prev{color:transparent!important;width:20px;height:20px;border-bottom:5px solid #fff!important;border-right:5px solid #fff!important;position:absolute;top:50%;opacity:.9;transition:.15s;filter:drop-shadow(0 0 3px rgba(0,0,0,.5))}.video-block__video-slider .owl-next:hover,.video-block__video-slider .owl-prev:hover{opacity:1}.video-block__video-slider .video-slide img{height:360px;object-fit:cover}.video-block__video-slider .silgle-trail-slide img{height:410px;object-fit:cover}.video-block__video-slider .owl-prev{left:40px;transform:translateY(-50%) rotate(135deg)}.video-block__video-slider .owl-next{right:40px;transform:translateY(-50%) rotate(-45deg)}.video-block__info h5{font-size:12px;line-height:1.25;letter-spacing:.96px;color:#003668;margin:0 0 16px}.video-block__info h4{font-size:16px;font-weight:500;line-height:1.25;color:#0d2033;margin:0 0 8px}.video-block__info a{font-size:14px;line-height:1.21;color:#5a6c74;margin-bottom:4px}.video-block__info a img{margin-right:8px}.video-block__info .link-block{margin:0 -15px;flex-wrap:wrap}.video-block__info .link-block>div{flex:0 0 50%;max-width:50%;padding:0 15px}.video-block__info .divider{width:100%;height:2px;background-color:#fafcfd;display:block;margin:24px 0}.fullscreen .event-modal:after{content:"";z-index:0;background-color:#000;opacity:.5;position:fixed;top:0;bottom:0;right:0;left:0;z-index:9999}.event-modal{position:fixed}.event-modal .modal-dialog{max-width:455px;z-index:99999}.event-modal .modal-content{padding:20px 16px 16px;max-height:600px;overflow-y:auto;overflow-x:hidden}.event-modal .modal-content .button-wrapper{display:flex;justify-content:flex-end}.event-modal .modal-content .button-wrapper>button{padding:8px 12px;font-size:14px;font-weight:600;line-height:21px;color:#0d1933;border-radius:8px;border:none;outline:none;background:#f3f4f5}.event-modal__header{border:0;padding:0;display:flex;justify-content:space-between;align-items:center}.event-modal__header h2{font-size:24px;font-weight:600;line-height:1.25;margin:0 0 24px;color:#000}.event-modal__header .date{border-bottom-left-radius:6px;background-color:#003668;display:flex;flex-direction:column;align-items:center;padding:10px 16px;position:absolute;right:0;top:0}.event-modal__header .date p{color:#fff;margin:0;line-height:1;font-size:28px;font-weight:500}.event-modal__header .date span{color:#fff;margin:0;line-height:1;font-size:16px;font-weight:500}.event-modal__body{margin-bottom:0!important;padding:0}.event-modal__body h5{font-size:16px;line-height:24px;letter-spacing:.96px;color:#5a6c74;margin:0 0 12px;font-weight:600}.event-modal__body .top-date{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.event-modal__body p{font-size:14px;line-height:1.21;color:#5a6c74;margin:0}.event-modal__info{margin-bottom:0!important}.event-modal__info--single{margin-bottom:12px}.event-modal__info--single span{font-weight:600}.event-modal__info--single p{font-size:14px;line-height:21px;color:#5a6c74;font-weight:500;word-break:break-word}.event-modal__info--single .trails{display:flex;align-items:flex-start}.event-modal__info--single img{margin-right:10px}.event-modal__sponsors .row{margin:0 -4px}.event-modal__sponsors .col-md-2{padding:0 4px}.event-modal__sponsors--single{border-radius:4px;background-color:#fafcfd;padding:12px;min-height:100%;width:100%}.event-modal__sponsors--single img{max-width:100%}.event-modal__footer{border:0;padding:16px}.event-modal__footer a{border:0;width:100%;display:flex;justify-content:center}.modal-content{border-radius:6px;border:0;box-shadow:3px 6px 10px 0 rgba(74,112,167,.12)}.contact{padding:140px 0}.contact__block{flex:0 0 388px;max-width:388px;margin:0 70px}.contact__block .form-label{font-size:12px;font-weight:500;width:100%;color:#5a6c74;letter-spacing:.24px;line-height:1.25;margin-bottom:6px;margin-left:4px}.contact__block .form-label.placeholder{opacity:0;visibility:hidden}.contact__block .input__text.textarea{height:auto;resize:none}.contact__block .input__text.textarea:focus{outline:0}.contact__block .button{width:100%;background-color:#003668;border-color:#003668;color:#fff;justify-content:center}.contact__block .button:hover{background-color:rgba(0,54,104,.85)}.toggle-wrapper{display:flex;background-color:rgba(207,218,220,.4);border-radius:4px;padding:4px}.toggle-wrapper input{position:absolute;left:-5000px;visibility:hidden;z-index:-1}.toggle-wrapper label{margin:0;flex:0 0 50%;max-width:50%;cursor:pointer;background-color:transparent;border-radius:4px;color:#5a6c74;font-size:14px;font-weight:500;height:32px;display:flex;align-items:center;justify-content:center;transition:.1s}.toggle-wrapper input:checked+label{background-color:#003668;color:#fafcfd}.contact-info p a{text-decoration:underline}@media (max-width:1600px){.input-wrapper.mb-16{margin-bottom:12px!important}}.ticketing{padding:120px 0;background-color:#fafcfd}@media (max-width:1200px){.ticketing{padding:60px 16px}}.ticketing__logo{padding:12px;border-radius:100%;background-color:#fafcfd;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.ticketing__logo--block{width:80px;height:80px;border-radius:100%;background-color:#fff;box-shadow:0 3px 6px 0 rgba(74,112,167,.2);display:flex;align-items:center;justify-content:center}.ticketing__heading h2{font-size:32px;font-weight:600;color:#0d2033;line-height:1.22;margin:0 0 4px;text-align:center}.ticketing__heading p{font-size:16px;line-height:1.25;color:#0d2033;margin:0;text-align:center}.ticketing h3{font-size:20px;font-weight:600;color:#0d2033;line-height:1.2;margin:0 0 16px}.ticketing .white-block{padding:40px;position:relative}@media (max-width:1200px){.ticketing .white-block{padding:16px}}.ticketing__container{max-width:752px;display:block;margin:0 auto}.ticketing .button{border:0}.ticketing .button svg{height:14px;fill:#003668;margin-right:4px}.ticketing .bootstrap-select>.dropdown-toggle{height:48px}.ticketing .bootstrap-select>.dropdown-toggle:after{top:12px}@media (max-width:1600px){.ticketing .bootstrap-select>.dropdown-toggle{height:40px}.ticketing .bootstrap-select>.dropdown-toggle:after{top:8px}}.ticketing label.error{position:absolute;left:4px;bottom:-22px;line-height:1;font-size:12px;font-weight:400;color:#dd4b30}.single-ticket{padding:24px;border-radius:8px;background-color:#fafcfd;position:relative}@media (max-width:1200px){.single-ticket{padding:24px 16px}}.single-ticket__remove-ticket{border:0;background-color:transparent;padding:0;height:20px;width:20px;position:absolute;top:8px;right:12px}.single-ticket__remove-ticket svg{height:100%;fill:#5a6c74}.single-ticket__heading{display:flex;align-items:center}@media (max-width:1200px){.single-ticket__heading{flex-wrap:wrap;gap:8px}}.single-ticket__heading h3{margin:0 24px 0 0;font-size:20px;font-weight:600;color:#0d2033;line-height:1.2}@media (max-width:768px){.single-ticket .mobile-mb-16{margin-bottom:16px}}.order-summary{padding:24px 0;border-top:2px solid #fafcfd;border-bottom:2px solid #fafcfd}.order-summary h4{font-size:16px;font-weight:600;color:#0d2033;line-height:1.21;letter-spacing:.42px;margin:0}.order-summary__block .single-order{position:relative;margin:0 0 4px}.order-summary__block .single-order label{font-size:14px;color:#0d2033;line-height:1.21;letter-spacing:.42px;margin:0}.order-summary__block .single-order label.ticket-name{font-size:16px;font-weight:500}.order-summary__block p{font-size:14px;line-height:1.21;margin-bottom:20px}.order-summary__orders .remove-order{border:0;background-color:transparent;padding:0;height:10px;width:10px;display:flex;align-items:center;justify-content:center}.order-summary__orders .remove-order svg{height:100%;fill:#5a6c74}.order-summary__total{margin-top:16px}.order-summary__total .subtotal{font-size:16px;line-height:1.21;letter-spacing:.48px;color:#0d2033;text-align:right;margin:0 0 8px}.order-summary__total h2{font-size:20px;font-weight:600;line-height:1.2;letter-spacing:.6px;color:#0d2033;text-align:right;margin:0}.order-summary__total span{width:100px;display:inline-block}.order-summary .ticket-order-block{padding:8px 16px;border-radius:6px}.order-summary .ticket-order-block:nth-child(odd){background-color:#fafcfd}.trail-legend ul{padding:0;margin:0;list-style-type:none}.trail-legend ul li{color:#0d2033;font-size:14px;line-height:1.21;margin-bottom:12px;display:flex;align-items:center}.trail-legend ul li span{color:#5a6c74}.trail-legend__info ul li{font-weight:500}.trail-legend__info ul li svg{margin-right:8px;height:17px;width:17px}.trail-legend__info ul li span{margin-left:4px;font-weight:400}.trail-legend__intervals ul li .color{width:17px;height:17px;border-radius:4px;margin-right:8px}.trail-legend__intervals ul li .color.green{background-color:#5ade92}.trail-legend__intervals ul li .color.green-blue{background-color:#44c9b0}.trail-legend__intervals ul li .color.blue{background-color:#005387}.trail-legend__intervals ul li .color.yellow{background-color:#f4c917}.trail-legend__intervals ul li .color.orange{background-color:#ff9d00}.trail-legend__intervals ul li .color.brown{background-color:#af6c00}.trail-legend__intervals ul li .color.red{background-color:#dd4b30}.trail-legend__intervals ul li .color.purple{background-color:#8000ff}.filters{width:100%;margin-bottom:12px}.filters#singleResortFilters{max-height:0;margin:0;transition:.3s}.filters#singleResortFilters.show{max-height:350px;margin-bottom:12px}.filters.filters-block{margin:0 -12px;width:unset}.filters.filters-block .map-block__filters--single{margin:0;padding:0 12px;flex:0 0 25%;max-width:25%}.filters__heading{margin-bottom:20px}.filters__heading h3{font-size:24px;font-weight:600;margin:0;line-height:1.21;color:#0d2033}.filters--single{margin-right:24px;width:100%}.filters--single:last-of-type{margin:0}.filters--single .filter-option-inner{width:100%}.filters--single .filter-option-inner-inner{display:block;text-overflow:ellipsis;word-wrap:break-word;white-space:nowrap;overflow:hidden}.filters .form-label{font-size:12px;font-weight:500;width:100%;color:#0d2033;letter-spacing:.36px;line-height:1.25;margin-bottom:6px;margin-left:4px}.filters .form-label.placeholder{opacity:0;visibility:hidden}.filters__activity{display:flex;flex-wrap:wrap;align-items:center;padding-bottom:24px}.filters__activity .single{margin-right:12px;position:relative;margin-bottom:12px}.filters__activity .single span{font-size:12px;line-height:15px;color:#5a6c74;position:absolute;bottom:0;left:50%;transform:translate(-50%,100%);text-align:center;width:100%;display:block;text-overflow:ellipsis;word-wrap:break-word;white-space:nowrap;overflow:hidden;max-height:30px}.filters__activity--label{width:48px;height:48px;border-radius:100%;box-shadow:0 3px 6px 0 rgba(74,112,167,.08);background-color:rgba(0,54,104,.5);cursor:pointer;display:flex;justify-content:center;align-items:center;transition:.15s}.filters__activity--label img{max-width:24px;max-height:24px}.filters__activity--label p{color:#fff;line-height:1;margin:0}.filters__activity--label:hover{box-shadow:none}.filters__activity--chip{border-radius:4px;background-color:rgba(90,108,116,.5);height:40px;display:flex;align-items:center;padding:8px 12px;cursor:pointer;margin:0}.filters__activity--chip .image{height:24px;flex:0 0 24px;display:flex;align-items:center;justify-content:center;margin-right:8px}.filters__activity--chip .image img{max-width:100%;max-height:100%}.filters__activity--chip p{font-size:12px;font-weight:600;margin:0;letter-spacing:.12px;line-height:1.25;color:#fafcfd;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.input__checkbox:checked+.filters__activity--label,.input__radio:checked+.filters__activity--label{background-color:#003668!important}.input__checkbox:checked+.filters__activity--chip,.input__radio:checked+.filters__activity--chip{background-color:#5a6c74!important}.no-scroll{overflow:hidden}.iframe-info__sort-by{font-size:14px;font-weight:400;cursor:pointer;border:none;color:#3f3f3f}.iframe-info__header{font-size:20px;font-weight:500}.iframe-info__heading{display:flex;justify-content:space-between;margin-bottom:15px}.event-item{display:flex;flex-direction:row;width:100%;justify-content:space-around;margin-bottom:16px;cursor:pointer}.event-item:last-child{margin-bottom:0}.event-item .image-wrapper{width:76px;height:76px}.event-item img{width:100%;height:100%;object-fit:cover;border-radius:8px}.event-item>div{max-width:129px}.event-item__heading{margin:0;font-size:14px;color:#000;font-weight:600}.event-item__paragraph{margin:0;font-size:12px;color:#6e7585}.event-item__paragraph>span{color:#000}.event-item__horizontal-line{margin:0}.btn-link__reset{background:none;border:none}.notification-item{cursor:pointer;width:100%;padding-left:5px;display:flex;flex-direction:column;justify-content:space-between}.notification-item .inner-content{position:relative;display:flex}.notification-item__horizontal-line{margin:12px 0}.notification-item__dot{position:relative;width:6px;height:6px;border-radius:50%;background-color:#003668;top:8px;right:0;margin-right:5px}.notification-item__description{font-weight:600;font-size:14px;color:#000;margin-bottom:0;word-break:break-all;max-width:90%;overflow:hidden}.notification-item__date{font-weight:500;font-size:12px;color:#9ea3ad}.notification-item__date:first-of-type{margin-left:14px}.activities-row{display:flex;justify-content:flex-end}.iframe-map-block{height:100vh;overflow:hidden;padding:24px 16px 16px;background:#fff;position:relative}.iframe-map-block .on-right{display:flex;position:absolute;top:40px;right:9px;transition:all .9s ease-in-out;animation-duration:.8s;animation-name:a}.iframe-map-block .on-right.shift{right:251px;animation-duration:.8s;animation-name:a}.iframe-map-block .on-right .iframe-button.events-button.shift{transform:translate(-238px)}.iframe-map-block .on-right .bootstrap-select .dropdown-menu{transform:none!important;top:40px!important;width:100%}.iframe-map-block .on-right .bootstrap-select .dropdown-menu .inner{overflow:hidden}.iframe-map-block .on-right .bootstrap-select .dropdown-menu li .dropdown-item span.text{display:flex;align-items:center}.iframe-map-block .on-right .bootstrap-select .dropdown-menu li .dropdown-item span.text img{max-width:25px;max-height:25px;margin-right:10px;background-color:#9cacbe;border-radius:5px;padding:3px}@keyframes a{0%{margin-right:-100%}to{margin-right:0}}.iframe-map-block #map{border-radius:8px}.iframe-map-block #btnExitFullScreen{display:none}.iframe-map-block #btnExitFullScreen,.iframe-map-block #btnFullScreen{position:absolute;bottom:47px;left:32px;border:none;background:none;color:transparent;z-index:9;padding:0}.iframe-map-block .iframe-button{height:38px;border-radius:6px;background-color:#fff;border:0;margin-right:8px;font-size:14px;font-weight:600;color:#0d1933;line-height:2.14;padding:0 12px;display:flex;align-items:center;justify-content:center}.iframe-map-block .iframe-button svg{margin-top:1px;margin-left:4px}.iframe-map-block .filter-button{z-index:999}.iframe-map-block .info-button{z-index:999;margin-right:16px;transform:rotate(90deg);padding:0 11px;border-radius:0 0 6px 6px;height:38px;width:38px}.iframe-map-block .info-button svg{margin-top:0;margin-left:0}.iframe-map-block .info-button.active{transform:rotate(-90deg);border-radius:6px 6px 0 0}.iframe-map-block .intervals-button{position:absolute;top:40px;left:32px}.iframe-map-block__filters{position:relative}.iframe-map-block__filters--list{width:353px;border-radius:6px;box-shadow:3px 6px 10px 0 rgba(74,112,167,.12);background-color:#fff;padding:12px;position:absolute;right:8px;top:45px;z-index:9999;display:none;transition:.15s;max-height:75vh;overflow-y:auto;overflow-x:hidden}.iframe-map-block__filters--list.visible{display:block}.iframe-map-block__filters--list .checkbox-list{display:flex;align-items:center;flex-wrap:wrap;margin:0 -12px}.iframe-map-block__filters--list .checkbox-list .filters__activity--label{width:54px;height:54px;background-color:rgba(0,54,104,.5);display:flex;justify-content:center;align-items:center;transition:.15s;margin:0}.iframe-map-block__filters--list .checkbox-list .filters__activity--label span{font-size:12px;line-height:15px;color:#5a6c74;position:absolute;bottom:0;left:50%;transform:translate(-50%,100%);text-align:center;width:100%;display:block;text-overflow:ellipsis;word-wrap:break-word;white-space:nowrap;overflow:hidden;max-height:30px}.iframe-map-block__filters--list .single-checkbox{margin:0 12px 12px;position:relative;margin-bottom:30px}.iframe-map-block__filters--list .filters--single{margin-right:0;margin-bottom:16px}.iframe-map-block__filters--list .filters--single .form-label{font-size:14px;line-height:21px;font-weight:600;color:#000}.iframe-map-block__filters--list .filters--single .bootstrap-select>.dropdown-toggle{background-color:#f5f7fa}.iframe-map-block__filters--list .filters--single .dropdown-toggle.bs-placeholder{background-color:#f5f7fa;border:1px solid #e7e8eb}.iframe-map-block__filters--list .filters--single .filter-option-inner-inner{color:#0d1933}.iframe-map-block__filters--list .filters--single .bootstrap-select>.dropdown-toggle:after{background-color:transparent}.iframe-map-block__filters--list .filters--single .filter-option-inner-inner img{display:none}.iframe-map-block__filters--list .btn-link__reset{color:#417cff;font-size:14px;line-height:21px}.iframe-map-block__filters--list .bootstrap-select .dropdown-menu li span.text{font-size:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:283px}.iframe-map-block__info{position:relative;width:38px}.iframe-map-block__info .btn.dropdown-toggle{border:none;outline:none;background:#fff;height:25px}.iframe-map-block__info .btn.dropdown-toggle:focus{background:#fff}.iframe-map-block__info .btn.dropdown-toggle .filter-option{justify-content:flex-end}.iframe-map-block__info .bootstrap-select>.dropdown-toggle:focus{border:none}.iframe-map-block__info .bootstrap-select>.dropdown-toggle:after{background-color:transparent;top:3px}.iframe-map-block__info--list{width:255px;height:100vh;border-radius:6px;background-color:#fff;padding:12px;overflow-y:auto;position:absolute;left:34px;top:-26px;z-index:999;transition:transform .33s ease-in-out}.iframe-map-block__info--list.visible{right:-255px}.iframe-map-block__info--list>a{display:inline-block;width:100%;margin-bottom:8px}.iframe-map-block__info--list>a:last-of-type{margin-bottom:0}.iframe-map-block__info--list .trail-in-list{border:1px solid #e7e8eb;box-shadow:0 2px 3px rgba(229,231,235,.5);border-radius:6px;margin-bottom:8px}.iframe-map-block__info--list .trail-in-list.active{background-color:#d3e9f0}.iframe-map-block__info--list h5{margin-bottom:0}.iframe-map-block__info--list select{min-width:75px;width:100%;text-align:right;color:#3f3f3f;border:none;outline:none;scroll-behavior:smooth}.iframe-map-block__legend .legend-button{position:absolute;left:50%;bottom:0;transform:translateX(-50%);height:40px;min-width:94px;padding:0 20px;border:0;background-color:transparent;transition:.3s}.iframe-map-block__legend .legend-button span{font-size:14px;font-weight:600;color:#0d2033;text-transform:capitalize;position:relative;z-index:2}.iframe-map-block__legend .legend-button:after,.iframe-map-block__legend .legend-button:before{content:"";height:40px;width:65%;background-color:#fff;position:absolute;top:0;z-index:1}.iframe-map-block__legend .legend-button:before{transform:skewX(-20deg);left:0;border-top-left-radius:8px}.iframe-map-block__legend .legend-button:after{transform:skewX(20deg);right:0;border-top-right-radius:8px}.iframe-map-block__legend .legend-button.active{bottom:48px}.iframe-map-block__legend .legend-intervals{height:48px;background-color:#fff;padding:16px;position:absolute;bottom:-48px;left:50%;transform:translateX(-50%);margin:0;list-style-type:none;display:flex;align-items:center;justify-content:center;min-width:160px;transition:.3s}.iframe-map-block__legend .legend-intervals li{display:flex;align-items:center;margin-right:16px}.iframe-map-block__legend .legend-intervals li:last-of-type{margin-right:0}.iframe-map-block__legend .legend-intervals li span{width:17px;height:17px;border-radius:4px;margin-right:8px}.iframe-map-block__legend .legend-intervals.show-legend{bottom:0}.iframe-map-block__events{position:relative}.iframe-map-block__events--list{width:316px;height:auto;max-height:480px;overflow-y:auto;border-radius:6px;box-shadow:3px 6px 10px 0 rgba(74,112,167,.12);background-color:#fff;padding:12px;z-index:999;display:none;transition:.15s;position:absolute;right:8px;top:45px}.iframe-map-block__events--list.visible{display:block}.iframe-map-block__notifications{position:relative}.iframe-map-block__notifications--list{width:220px;height:auto;border-radius:6px;box-shadow:3px 6px 10px 0 rgba(74,112,167,.12);background-color:#fff;padding:8px;z-index:999;display:none;transition:.15s;position:absolute;right:8px;top:45px}.iframe-map-block__notifications--list.visible{display:block}.iframe-map-block__intervals--list{width:168px;height:auto;border-radius:6px;box-shadow:3px 6px 10px 0 rgba(74,112,167,.12);background-color:#fff;padding:12px;z-index:999;display:none;transition:.15s;position:absolute;left:67px;top:85px}.iframe-map-block__intervals--list ul{list-style:none;padding-left:0;margin-bottom:0}.iframe-map-block__intervals--list ul li{display:flex;justify-content:space-between;font-size:14px;line-height:21px;font-weight:600}.iframe-map-block__intervals--list ul li span{display:block;width:16px;height:12px;border-radius:2px;margin-top:5px}.iframe-map-block__intervals--list.visible{display:block}.iframe-map-block .buttons-on-right{position:relative;top:0;right:0;display:flex;transition:transform .33s ease-in-out}.iframe-map-block .buttons-on-right.shift{transform:translate(-238px)}.iframe-trails-list{padding:32px 0;max-width:654px;display:block;margin:0 auto}.iframe-trails-list h5{font-size:14px;font-weight:600}.iframe-trails-list__legend{margin-bottom:40px}.iframe-trails-list__legend .legend-list{display:flex;flex-wrap:wrap}.iframe-trails-list__legend .legend-list>div{flex:0 0 25%;max-width:25%;margin-bottom:12px;display:flex;align-items:center;font-size:14px;color:#0d2033}.iframe-trails-list__legend .legend-list>div:last-of-type{margin-right:0}.iframe-trails-list__legend .legend-list>div span{width:17px;height:17px;border-radius:4px;margin-right:8px}.iframe-trails-list__description{margin-bottom:24px}.iframe-trails-list__description h5{font-size:14px;font-weight:500;color:#0d2033;line-height:1.6;margin:0 0 8px}.iframe-trails-list__description p{font-size:12px;line-height:1.5;color:#5a6c74;margin:0}.iframe-trails-list__accordions .card{border-radius:8px;box-shadow:3px 6px 10px 0 rgba(74,112,167,.11);border:1px solid #fafcfd;overflow:hidden;margin-bottom:8px}.iframe-trails-list__accordions .card-header{padding:0;border-radius:0;border:0;background-color:#fff}.iframe-trails-list__accordions .card-header button{height:54px;width:100%;padding:0 48px;display:flex;align-items:center;justify-content:space-between;position:relative}.iframe-trails-list__accordions .card-header button:focus,.iframe-trails-list__accordions .card-header button:hover{text-decoration:none}.iframe-trails-list__accordions .card-header p{color:#0d2033;line-height:2.6;margin:0}.iframe-trails-list__accordions .card-header p font{size:16px;weight:600}.iframe-trails-list__accordions .card-header .status-square{width:32px;height:17px;border-radius:4px}.iframe-trails-list__accordions .card-header .status-dot{width:12px;height:12px;border:.3px solid #fff;border-radius:100%;position:absolute;top:50%;left:24px;transform:translate(-50%,-50%)}.iframe-trails-list__accordions .card-header .status-dot.green-dot{background-color:#5ade92}.iframe-trails-list__accordions .card-header .status-dot.red-dot{background-color:#dd4b30}.iframe-trails-list__accordions .card-header .arrow-block{height:8px;width:8px;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;right:24px;transform:translate(50%,-50%)}.iframe-trails-list__accordions .card-header .arrow-block svg{width:100%;color:#0d2033}.iframe-trails-list__accordions .card-body{padding:12px 48px 24px}.iframe-trails-list__accordions .card-body ul{list-style-type:none;padding:0;display:flex;align-items:center;flex-wrap:wrap}.iframe-trails-list__accordions .card-body ul li{flex:0 0 50%;max-width:50%;margin-bottom:8px;font-size:14px;color:#0d2033;position:relative;display:flex;align-items:center}.iframe-trails-list__accordions .card-body ul li .difficulty{font-size:12px;font-weight:500;color:#fff;line-height:1.25;padding:5px 12px;border-radius:4px;margin:0;text-overflow:ellipsis;word-wrap:break-word;white-space:nowrap;overflow:hidden;max-width:250px;margin-left:8px}.iframe-trails-list__accordions .card-body .video-block__video-slider img{height:335px;object-fit:cover}#mapBlock .event-modal__body h5{color:#000;font-size:16px;font-weight:600}#mapBlock .event-modal__body p,#mapBlock .event-modal__body span{color:#000;font-size:14px}#mapBlock .event-modal__body .top-date{display:flex;margin-top:7px;margin-bottom:20px}#mapBlock .event-modal__body .top-date .event-modal__info--single:first-of-type{margin-right:20px}#mapBlock .event-modal__body span{font-weight:600}#mapBlock .event-modal__body strong{font-weight:500}#mapBlock .event-modal__info--single{margin-bottom:15px}#mapBlock .event-modal__info--single .trails{display:block}#mapBlock .event-modal__info--single .trails strong{display:block;margin-bottom:10px}#mapBlock .event-modal__info--single img{margin-right:5px}#mapBlock .event-modal__description{margin-bottom:25px}#mapBlock .event-modal .button-wrapper{text-align:right}#mapBlock .event-modal .button-wrapper button{border:none;border-radius:8px;padding:8px;margin-bottom:16px;font-size:14px}.not-found{height:100vh;display:flex}.not-found>*{flex:0 0 50%;max-width:50%}.not-found__text{display:flex;justify-content:center;align-items:center}.not-found__text--block{max-width:426px}.not-found__text .block-sub-title{text-transform:unset}.not-found__text h2{font-size:32px;font-weight:600;color:#0d2033;line-height:1.21;margin:0 0 20px}.not-found__text p{color:#0d2033;margin:0}.not-found__text p a{color:#003668}.not-found__text .form-label{font-size:12px;font-weight:500;width:100%;color:#0d2033;letter-spacing:.36px;line-height:1.25;margin-bottom:6px;margin-left:4px}.not-found__text .form-label.placeholder{opacity:0;visibility:hidden}.not-found__text .input__text.textarea{height:auto;resize:none}.not-found__text .input__text.textarea:focus{outline:0}.not-found__text .button{width:100%;background-color:#003668;border-color:#003668;color:#fff;justify-content:center}.not-found__text .button:hover{background-color:rgba(0,54,104,.85)}.not-found__image{background-image:url(../../img/not-found-image.png);background-size:cover;background-repeat:no-repeat;background-position:0}.pay-block h4{font-size:14px;font-weight:600;text-align:center;line-height:1.21;letter-spacing:.42px;color:#0d2033;margin:0 0 16px}.pay-block .button{background-color:#fff;border:1px solid #cfdadc;margin:0 12px;padding:0 20px;color:#0d2033;font-size:16px;font-weight:600}@media (max-width:1200px){.pay-block .button{padding:0 12px;margin:0 8px}}.pay-block .button:hover{border-color:#003668}.tab-buttons .tab-button{position:relative;height:40px;min-width:100px;padding:0 20px;border:0;background-color:transparent}.tab-buttons .tab-button span{font-size:14px;font-weight:600;color:#0d2033;text-transform:capitalize;position:relative;z-index:2}.tab-buttons .tab-button.selected:after,.tab-buttons .tab-button.selected:before{content:"";height:48px;width:65%;background-color:#fff;position:absolute;top:0;z-index:1}.tab-buttons .tab-button.selected:before{box-shadow:-3px -4px 5px 0 #f0f3f8;transform:skewX(-20deg);left:0;border-top-left-radius:8px}.tab-buttons .tab-button.selected:after{box-shadow:3px -4px 5px 0 #f0f3f8;transform:skewX(20deg);right:0;border-top-right-radius:8px}.input-wrapper{position:relative}.input__text{height:48px;border-radius:6px;background-color:#fff;border:1px solid #cfdadc;box-shadow:0 1px 6px 0 rgba(74,112,167,.1);padding:10px;width:100%;font-weight:500;color:#0d2033;transition:.15s}.input__text::placeholder{color:#5a6c74;opacity:.5;font-size:16px;font-weight:400;line-height:1.21;letter-spacing:.32px}.input__text:-ms-input-placeholder,.input__text::-ms-input-placeholder{color:#5a6c74;opacity:.5;font-size:14px;font-weight:400;line-height:1.21;letter-spacing:.14px}.input__text:focus{border-color:#003668}.input__text.has-error{border-color:#dd4b30!important}.input__radio{position:absolute;left:-5000px;visibility:hidden}.input__radio--label{position:relative;font-size:16px;font-weight:500;color:#0d2033;line-height:1.1;cursor:pointer;padding-left:22px;margin:0}.input__radio--label span{display:block;font-size:12px;font-weight:400;color:#b6c0cb;margin-top:8px;line-height:1.25;letter-spacing:.36px}.input__radio--label:before{content:"";width:16px;height:16px;border-radius:50%;border:1px solid #cfd8e2;box-shadow:inset 0 0 0 3px #fff;background-color:#fff;position:absolute;left:0;top:0;transition:.15s}.input__checkbox{position:absolute;left:-5000px;visibility:hidden}.input__checkbox--toggle-label{width:38px;height:20px;background-color:#9cacbe;border-radius:100px;position:relative;margin:0;cursor:pointer;transition:.15s;display:flex;align-items:center}.input__checkbox--toggle-label:before{content:"";width:1em;height:1em;border-radius:50%;background-color:#fff;margin-left:3px;transition:all .15s;border:0}.input__checkbox--checkbox-label{position:relative;padding-left:25px;cursor:pointer;margin:0}.input__checkbox--checkbox-label p{font-size:16px;font-weight:500;margin-bottom:4px}.input__checkbox--checkbox-label:before{content:"";width:16px;height:16px;border:1px solid #003668;border-radius:4px;position:absolute;left:0;top:50%;transform:translateY(-50%);background-color:#fff}.input__checkbox--checkbox-label:after{content:"";width:5px;height:8px;border-bottom:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);position:absolute;top:7px;left:6px}.input__file{position:absolute;left:-5000px;visibility:hidden}.input__checkbox:checked+.input__checkbox--checkbox-label:before,.input__checkbox:checked+.input__checkbox--toggle-label,.input__radio:checked+.input__radio--label:before{background-color:#003668}.input__checkbox:checked+.input__checkbox--toggle-label:before{margin-left:20px}.tox-tinymce{border-radius:8px;box-shadow:0 1px 6px 0 rgba(74,112,167,.08)}.tox-tinymce,.tox-tinymce *{border-color:#cfdadc!important}.tox-tinymce .tox-statusbar{display:none}track4-color-picker.has-error .color-picker .summary-info .circle{border-color:#dd4b30!important}.color-picker{height:40px;display:flex;align-items:center}.color-picker .summary-info{width:32px;padding:0!important}.color-picker .summary-info .circle{border-color:#cfdadc!important;box-shadow:none!important}.color-picker .opened{position:absolute!important;top:50px!important;max-width:unset!important;box-shadow:0 3px 6px 0 rgba(74,112,167,.2)!important;border:1px solid #eceff2;padding:10px!important;z-index:999}.color-picker .opened:after{display:none}.color-picker .opened .colors{align-items:flex-start;justify-content:flex-start}.color-picker .opened .circle{width:24px!important;height:24px!important;margin-right:5px!important;margin-bottom:5px!important}.form-label{font-size:12px;font-weight:500;width:100%;color:#5a6c74;letter-spacing:.36px;line-height:1.25;margin-bottom:6px;margin-left:4px}.form-label.placeholder{opacity:0;visibility:hidden}@media (max-width:1600px){.input__text{height:40px}}.button{padding:0 24px;display:flex;align-items:center;justify-content:center;border:1px solid;border-radius:9999px;font-size:14px;font-weight:600;letter-spacing:.14px;line-height:1;height:40px;transition:.15s}@media (max-width:1200px){.button{height:28px;padding:0 12px}}.button-lg{height:48px;font-size:16px}.button-sm{height:28px;font-size:12px}.button-primary{color:#003668;border-color:#003668;background-color:#d3e9f0}.button-primary:hover{background-color:#c0dfe9}.button-primary:active{background-color:#aad3e1}.button-primary[disabled]{color:rgba(0,54,104,.6)}.button-primary[disabled]:active,.button-primary[disabled]:hover{background-color:#d3e9f0;cursor:default}.button-default{color:#fafcfd;border-color:#003668;background-color:#003668}.button-default:hover{background-color:#0a4378;color:#fafcfd}.button-white{color:#0d2033;border-color:#fafcfd;background-color:#fafcfd}.button-white:hover{background-color:#fff;color:#0d2033}.button-secondary{color:#0d2033;background-color:#dfe4ef;border-color:#dfe4ef}.button-secondary:hover{background-color:#cfd9ed}.button-secondary:active{background-color:#bdcce6}.button-secondary[disabled]{color:rgba(13,32,51,.6)}.button-secondary[disabled]:active,.button-secondary[disabled]:hover{background-color:#dfe4ef;cursor:default}.button-success{background-color:#5ade92;border-color:#5ade92}.button-notifications{color:#fafcfd;background-color:#dd8030;border-color:#dd8030}.button-notifications:hover{background-color:rgba(221,128,48,.8)}.button-notifications.active{background-color:#ffc4b9}.button-notifications[disabled]{color:rgba(221,75,48,.6)}.button-notifications[disabled]:active,.button-notifications[disabled]:hover{background-color:#ffe9e5;cursor:default}.button img,.button svg{margin-right:8px}nb-select{width:100%}nb-select.has-error .select-button{border-color:#dd4b30!important}.multiselect-dropdown .dropdown-btn,.select-button{height:40px;border-radius:8px!important;background-color:#fff!important;border:1px solid #cfdadc!important;box-shadow:0 1px 6px 0 rgba(74,112,167,.08);padding:10px!important;width:100%!important;color:#0d2033!important;transition:.15s;min-width:unset!important}.multiselect-dropdown .dropdown-btn.placeholder,.select-button.placeholder{color:#b6c0cb!important;font-size:12px!important;font-weight:400;letter-spacing:.14px}nb-select button svg{color:#cfd8e2!important}.multiselect-dropdown .dropdown-list,.options-list{border-radius:8px;padding:4px!important}.multiselect-dropdown .dropdown-list nb-option,.options-list nb-option{font-weight:500!important;border-radius:4px!important;padding:6px 10px!important;color:#0d2033!important;margin-bottom:3px}.multiselect-dropdown .dropdown-list nb-option.selected,.multiselect-dropdown .dropdown-list nb-option:hover,.options-list nb-option.selected,.options-list nb-option:hover{background-color:#ecf0f8!important}.multiselect-dropdown .dropdown-list nb-option:hover,.options-list nb-option:hover{color:#0d2033!important}.multiselect-dropdown .dropdown-list nb-option.selected,.options-list nb-option.selected{color:#003668!important}.table-layout__filters--per-page nb-select{margin:0 10px}.table-layout__filters--per-page nb-select button{min-width:unset!important;width:50px!important;font-size:14px!important;font-weight:500!important;height:32px;color:#0d2033!important;line-height:1!important;padding:5px!important;border-color:#cfd8e2!important;background-color:#fff!important}ng-autocomplete.has-error .input-container input{border-color:#dd4b30!important}.page-content .autocomplete-container{height:auto;box-shadow:none}.page-content .autocomplete-container .input-container{position:relative}.page-content .autocomplete-container .input-container:after{content:"";width:5px;height:5px;border-bottom:1px solid #b6c0cb;border-right:1px solid #b6c0cb;position:absolute;right:14px;top:50%;transform:rotate(45deg) translateY(-75%)}.page-content .autocomplete-container .input-container input{height:40px;border-radius:8px;background-color:#fff;border:1px solid #cfdadc;box-shadow:0 1px 6px 0 rgba(74,112,167,.08);padding:10px;width:100%;font-weight:500;color:#0d2033;transition:.15s}.page-content .autocomplete-container .input-container input::placeholder{color:#b6c0cb;font-size:12px;font-weight:400;letter-spacing:.14px}.page-content .autocomplete-container .input-container input:-ms-input-placeholder,.page-content .autocomplete-container .input-container input::-ms-input-placeholder{color:#b6c0cb;font-size:12px;font-weight:400;letter-spacing:.14px}.page-content .autocomplete-container .input-container input:focus{border-color:#003668}.page-content .autocomplete-container .input-container .x{position:absolute;top:50%;transform:translateY(-50%);right:10px;width:10px;height:10px}.page-content .autocomplete-container .input-container .x:after,.page-content .autocomplete-container .input-container .x:before{content:"";width:2px;height:10px;background-color:#cfdadc;position:absolute}.page-content .autocomplete-container .input-container .x:before{transform:rotate(45deg)}.page-content .autocomplete-container .input-container .x:after{transform:rotate(-45deg)}.page-content .autocomplete-container .input-container .x i{display:none}.page-content .autocomplete-container .not-found{border-radius:8px;padding:4px 0;border:0;box-shadow:0 .5rem 1rem 0 rgba(44,51,73,.1);width:100%;position:absolute;left:0;top:40px;z-index:5}.page-content .autocomplete-container .not-found>div{padding:5px 10px;font-weight:500;color:#dd4b30;border:0}.page-content .autocomplete-container .suggestions-container{border-radius:8px;padding:0 4px;border:0;box-shadow:0 .5rem 1rem 0 rgba(44,51,73,.1)}.page-content .autocomplete-container .suggestions-container .item{font-weight:500;border-radius:4px;padding:6px 10px;color:#0d2033;margin-top:4px}.page-content .autocomplete-container .suggestions-container .item:last-of-type{margin-bottom:4px}.page-content .autocomplete-container .suggestions-container .item a{line-height:1;font-size:14px;padding:6px 10px}.page-content .autocomplete-container .suggestions-container .item.selected,.page-content .autocomplete-container .suggestions-container .item:hover{background-color:#ecf0f8}.page-content .autocomplete-container .suggestions-container .item:hover{color:#0d2033}.page-content .autocomplete-container .suggestions-container .item.selected{color:#003668}.multiselect-dropdown .dropdown-btn{line-height:1!important}.multiselect-dropdown .dropdown-btn:focus{outline:0}.multiselect-dropdown .dropdown-btn .selected-item{background-color:#003668!important}.multiselect-dropdown .dropdown-down,.multiselect-dropdown .dropdown-up{border:0!important;padding:4px;border-radius:4px;background-color:#fafcfd;position:relative;top:unset!important;width:18px!important;height:18px!important}.multiselect-dropdown .dropdown-down:after,.multiselect-dropdown .dropdown-up:after{content:"";width:6px;height:6px;position:absolute;top:5px;left:6px;border-bottom:2px solid #0d2033;border-right:2px solid #0d2033;transform:rotate(45deg)}.multiselect-dropdown .dropdown-up{transform:rotate(180deg)}.multiselect-dropdown .dropdown-up:after{top:4px}.multiselect-dropdown .dropdown-list{box-shadow:0 .5rem 1rem 0 rgba(44,51,73,.1);border:0;margin:0}.multiselect-dropdown .dropdown-list li{padding:6px 10px!important;border:0!important;border-radius:4px}.multiselect-dropdown .dropdown-list li:hover{background-color:#ecf0f8}.multiselect-dropdown .dropdown-list li.no-data h5{line-height:1;margin:0;font-size:16px}.multiselect-dropdown .multiselect-item-checkbox input[type=checkbox]+div:before{border-color:#003668!important}.multiselect-dropdown .multiselect-item-checkbox input[type=checkbox]:checked+div:before{background-color:#003668!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%;min-width:120px}.bootstrap-select>.dropdown-toggle{background-color:#fff;padding:0;box-shadow:none;border:1px solid #cfdadc;border-radius:6px;height:40px;padding-left:8px;padding-right:36px;color:#0d2033;font-size:14px;font-weight:500}.bootstrap-select>.dropdown-toggle .filter-option{display:flex;align-items:center}.bootstrap-select>.dropdown-toggle:focus{outline:0!important;border:1px solid #cfdadc;background-color:#fff}.bootstrap-select>.dropdown-toggle:active{background-color:transparent!important}.bootstrap-select>.dropdown-toggle:after{position:absolute;top:8px;right:8px;border:0;width:24px;height:24px;border-radius:4px;background-color:#fafcfd;display:inline-block;background-image:url(../../svg/chevrons-up.svg);background-size:10px 5px;background-repeat:no-repeat;background-position:50%;transform:rotate(180deg);margin-left:2px}.dropdown-menu{border:1px solid #cfdadc;border-radius:6px;padding:4px;box-shadow:3px 6px 10px 0 rgba(74,112,167,.12)}.dropdown-menu a{font-weight:500;border-radius:4px;padding:6px 10px;color:#0d2033;margin-bottom:4px}.dropdown-menu a.selected,.dropdown-menu a:hover{background-color:#ecf0f8}.dropdown-menu a:hover{color:#0d2033}.dropdown-menu a.selected{color:#003668}.dropdown-menu a:active,.dropdown-menu a:focus{outline:0}.dropdown-menu li:last-of-type a{margin:0}.custom-scrollbar{height:calc(100% - 56px);padding:0 16px}.custom-scrollbar .ps__rail-x{display:none}.custom-scrollbar .ps__rail-y{background-color:#fff!important}.custom-scrollbar .ps__rail-y:hover{width:10px!important}.custom-scrollbar .ps__rail-y:hover .ps__thumb-y{width:6px!important}.nb-theme-default nb-layout nb-datepicker-container{border-radius:8px;box-shadow:0 1px 6px 0 rgba(74,112,167,.2)!important}.nb-theme-default nb-layout nb-datepicker-container .arrow,.nb-theme-default nb-layout nb-datepicker-container nb-card-header{display:none}.nb-theme-default nb-layout nb-datepicker-container nb-calendar-pageable-navigation{padding:15px 0}.nb-theme-default nb-layout nb-datepicker-container nb-calendar-pageable-navigation button.size-medium{font-size:18px!important;font-weight:500!important;color:#0d2033!important;line-height:1!important;padding:0!important;height:auto!important;background-color:transparent!important;border:0!important;transition:.15s}.nb-theme-default nb-layout nb-datepicker-container nb-calendar-pageable-navigation button.size-medium:hover{color:#003668!important}.nb-theme-default nb-layout nb-datepicker-container nb-calendar-pageable-navigation button.size-small{color:#0d2033!important;background-color:#fafcfd!important;padding:2px!important}.nb-theme-default nb-layout nb-datepicker-container nb-calendar-pageable-navigation button.size-small:hover{background-color:#ecf0f8!important}.nb-theme-default nb-layout nb-datepicker-container nb-calendar-pageable-navigation button.size-small nb-icon{width:25px!important;height:25px!important}.nb-theme-default nb-layout nb-datepicker-container nb-calendar-days-names{background-color:#fff;border:0!important}.nb-theme-default nb-layout nb-datepicker-container nb-calendar-days-names>div{color:#b6c0cb!important;font-weight:400!important}.nb-theme-default nb-layout nb-datepicker-container .range-cell.in-range{background-color:rgba(0,54,104,.1)!important}.nb-theme-default nb-layout nb-datepicker-container .range-cell.start{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.nb-theme-default nb-layout nb-datepicker-container .range-cell.end{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.nb-theme-default nb-layout nb-datepicker-container .day-cell{border-radius:50%!important}.nb-theme-default nb-layout nb-datepicker-container .day-cell,.nb-theme-default nb-layout nb-datepicker-container .year-cell{font-size:14px!important}.nb-theme-default nb-layout nb-datepicker-container .day-cell.today,.nb-theme-default nb-layout nb-datepicker-container .year-cell.today{background-color:rgba(0,54,104,.1)!important;font-weight:400!important}.nb-theme-default nb-layout nb-datepicker-container .day-cell.selected,.nb-theme-default nb-layout nb-datepicker-container .day-cell:hover,.nb-theme-default nb-layout nb-datepicker-container .year-cell.selected,.nb-theme-default nb-layout nb-datepicker-container .year-cell:hover{background-color:#003668!important;font-weight:400!important}.datepicker-wrapper{position:relative}.datepicker-wrapper .calendar-img{position:absolute;left:10px;top:50%;transform:translateY(-50%)}.datepicker-wrapper .calendar-img+.input__text{padding-left:30px}.timepicker-wrapper{display:flex;justify-content:flex-start}.timepicker-wrapper .input__text{width:70px;margin-right:3px}.ui-widget.ui-widget-content{border-color:#cfdadc}.ui-widget.ui-widget-content .ui-datepicker-header{background-color:#003668;border-color:#003668}.ui-widget.ui-widget-content .ui-datepicker-header .ui-datepicker-title{color:#fff}.ui-widget.ui-widget-content .ui-datepicker-header .ui-datepicker-prev{display:flex;align-items:center;justify-content:center;left:4px;top:50%;transform:translateY(-50%);cursor:pointer;border:0}.ui-widget.ui-widget-content .ui-datepicker-header .ui-datepicker-prev:hover{background-color:hsla(0,0%,100%,.15);left:4px}.ui-widget.ui-widget-content .ui-datepicker-header .ui-datepicker-prev span{background-image:unset}.ui-widget.ui-widget-content .ui-datepicker-header .ui-datepicker-prev:before{content:"";width:10px;height:10px;display:block;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(45deg)}.ui-widget.ui-widget-content .ui-datepicker-header .ui-datepicker-next{display:flex;align-items:center;justify-content:center;right:4px;top:50%;transform:translateY(-50%);cursor:pointer;border:0}.ui-widget.ui-widget-content .ui-datepicker-header .ui-datepicker-next:hover{background-color:hsla(0,0%,100%,.15);right:4px}.ui-widget.ui-widget-content .ui-datepicker-header .ui-datepicker-next span{background-image:unset}.ui-widget.ui-widget-content .ui-datepicker-header .ui-datepicker-next:before{content:"";width:10px;height:10px;display:block;border-bottom:2px solid #fff;border-right:2px solid #fff;transform:rotate(-45deg)}.ui-widget.ui-widget-content table thead th{color:#0d2033}.ui-widget.ui-widget-content table tbody td a{background-color:#fafcfd;border-color:#cfdadc;color:#0d2033}.ui-widget.ui-widget-content table tbody td a.ui-state-highlight{background-color:#003668;color:#fff;border-color:#003668}.image-drop-block{background-color:transparent!important;border:1px dashed #b6c0cb;padding:15px;display:flex;flex-direction:column;justify-content:center;align-items:center}.image-drop-block .upload-img{height:80px}.image-drop-block .uploaded-img{max-width:100%;max-height:180px}.image-drop-block span{font-size:16px;color:#0d2033;text-align:center;line-height:1.25}.image-drop-block span .file-label{color:#7bb9e0;cursor:pointer}.system-icons-wrapper{display:flex;margin:-8px;flex-wrap:wrap}.system-icons-wrapper>*{padding:8px}.system-icons-wrapper .add-icon button{border:0;padding:0;background-color:transparent;width:100%;height:100%;transition:.15s}.system-icons-wrapper .add-icon button:hover{opacity:.8}.system-icons-wrapper .add-icon img{width:32px;height:32px}.system-icons-wrapper .icon{width:32px;height:32px;border-radius:4px;background-color:#003668;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;transition:.15s}.system-icons-wrapper .icon img{max-width:80%;max-height:80%}.system-icons-wrapper .icon:hover{background-color:rgba(0,54,104,.8)}.system-icons-wrapper .action-img{width:12px;position:absolute;top:-6px;right:-6px}.breadcrumb{padding:0;background-color:transparent}.breadcrumb ol{color:#003668;font-size:12px;padding-inline-start:0}.membership-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;list-style:none;padding:0;margin:0 0 24px;font-size:13px;line-height:1.4}.membership-breadcrumb li{display:flex;align-items:center;color:#b6c0cb}.membership-breadcrumb li a{color:#003668}.membership-breadcrumb li a:hover{text-decoration:underline!important}.membership-breadcrumb li:not(:first-child):before{content:"/";margin:0 8px;color:#b6c0cb}.membership-breadcrumb li.active{color:#0d2033;font-weight:600}.jq-rating-label,.jq-stars{display:inline-block}.jq-rating-label{font-size:22px;position:relative;vertical-align:top;font-family:helvetica,arial,verdana}.jq-star{width:100px;height:100px;display:inline-block;cursor:pointer}.jq-star-svg{padding-right:2px;width:100%;height:100%;vertical-align:unset}.jq-star-svg path{stroke-linejoin:round}.jq-shadow{filter:drop-shadow(-2px -2px 2px #888)}.single-resort-stars{height:16px;display:flex;justify-content:flex-start;align-items:center;margin-bottom:8px}.single-resort-stars .jq-star{height:16px!important;width:16px!important;display:flex;align-items:flex-start;justify-content:center}.single-trail-stars{height:32px;display:flex;justify-content:flex-start;align-items:center;margin-bottom:8px}.single-trail-stars .jq-star{height:32px!important;width:32px!important;display:flex;align-items:flex-start;justify-content:center;margin-right:8px;cursor:unset}.single-trail-stars .jq-star:last-of-type{margin-right:0}.site-loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:9999;display:flex;align-items:center;justify-content:center;transition:.3s}.site-loader .spinner{width:40px;height:40px;border-radius:100%;border:3px solid #fff;border-top-color:#003668;animation:b 1s infinite}.site-loader.not-fixed{position:absolute}.site-loader.hide-loader{opacity:0}@keyframes b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}h1{font-size:64px;font-weight:600;color:#0d2033;line-height:1.2}h2{font-size:48px}h2,h3{font-weight:600;color:#0d2033;line-height:1.23}h3{font-size:40px}h4{font-size:32px;font-weight:600;color:#0d2033;line-height:1.22}h5{font-size:24px;line-height:1.21}h5,h6{font-weight:500;color:#0d2033}h6{font-size:18px;line-height:1.17}p{font-size:16px;line-height:1.5;color:#5a6c74}p.lg{font-size:18px}p.sm{font-size:14px}p.xs{font-size:12px;line-height:1.75}.white-text{color:#fafcfd!important}.blue-text{color:#003668!important}.dark-text{color:#0d2033!important}.danger-text{color:#dd4b30!important}.profile{display:block;position:relative;border:4px solid #fff;border-radius:5px;width:200px;max-height:200px;margin:-70px 0 10px 50px;z-index:999;overflow:hidden;border-radius:100px;background-color:#fff}.profile img{max-width:100%;min-height:200px;object-fit:cover;z-index:999}.row-new.profile-container{box-shadow:0 3px 6px 0 rgba(74,112,167,.08);border:1px solid #cfdadc;margin-bottom:20px!important}.resort-info-new{padding:20px 0 25px}.row-new{margin:0!important}.thumbnail-container{position:relative;display:inline-block}.thumbnail-image{width:100px;height:auto;cursor:pointer;transition:transform .3s ease}.lightbox-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);justify-content:center;align-items:center;z-index:1000;overflow:hidden;transition:transform .5s ease}.lightbox-image{max-width:80%;max-height:80%;border:2px solid #fff;box-shadow:0 0 20px rgba(0,0,0,.5);cursor:pointer;transition:transform .5s ease}.thumbnail-container:hover .zoom-button{display:block}.zoom-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:transparent;color:#fff;border:none;border-radius:30px;font-size:18px;cursor:pointer;display:none;box-shadow:0 8px 16px rgba(52,152,219,.3);transition:background-color .3s ease,box-shadow .3s ease}.zoom-button:hover{background-color:transparent;box-shadow:0 12px 20px rgba(52,152,219,.5)}.thumbnail-container:hover .thumbnail-image{transform:scale(1.1)}.magnifier-icon{width:20px;height:20px;fill:#fff;margin-right:8px}.zoomed{transform:scale(1.1)}.banner #banner-slider .owl-item img{width:100%;max-height:165px;object-fit:contain;min-height:90px}.stakeholder24-page{max-width:1140px;margin:0 auto;padding:48px 24px 72px}body.stakeholder24-landing-body{margin:0;min-height:100vh;background-color:#fff;background:#fff;-webkit-font-smoothing:antialiased}body.sh24-body>main.sh24-shell,body.stakeholder24-landing-body>main{margin-top:8px}.stakeholder24-landing{position:relative;min-height:calc(100vh - 64px);overflow:hidden;isolation:isolate;background:#fff}.stakeholder24-landing__inner{position:relative;z-index:1;min-height:0;display:flex;flex-direction:column;padding:0 16px 48px;padding-top:12px;max-width:1200px;margin:0 auto}.stakeholder24-landing__subnav{display:flex;justify-content:flex-end;align-items:center;padding:8px 8px 4px;flex-wrap:wrap;gap:8px}.stakeholder24-landing__signin-hint{font-size:14px;color:#5a6c74}.stakeholder24-landing__signin-link{color:#003668;font-weight:600;margin-left:4px}.stakeholder24-landing__signin-link:hover{color:#002649;text-decoration:underline}.stakeholder24-landing__hero{text-align:center;padding:24px 8px 32px}.stakeholder24-landing__badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;border:1px solid rgba(11,31,58,.12);background:rgba(11,31,58,.04);color:#0b1f3a;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-bottom:22px}.stakeholder24-landing__badge-ico svg{display:block}.stakeholder24-landing h1.stakeholder24-landing__title{margin:0 0 16px;font-size:clamp(2rem,5vw,3.25rem);font-weight:800;color:#0b1f3a;line-height:1.1;letter-spacing:-.03em}.stakeholder24-landing__title-accent{color:#003668}.stakeholder24-landing__subtitle{margin:0 auto;max-width:36rem;font-size:1.05rem;line-height:1.65;color:#5a6c74;font-weight:400}.stakeholder24-landing__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;max-width:72rem;margin:0 auto}.stakeholder24-landing__legal{margin:40px auto 0;margin-top:auto;padding-top:32px;max-width:40rem;text-align:center;font-size:14px;color:#5a6c74;line-height:1.5}.stakeholder24-landing__legal a{color:#003668;text-decoration:underline;text-underline-offset:3px}.stakeholder24-landing__legal a:hover{color:#00213f}.stakeholder24-card{position:relative;display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:16px;border:1px solid hsla(0,0%,100%,.1);text-decoration:none;color:#fff;text-align:left;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;min-height:100%}.stakeholder24-card:hover{color:#fff;text-decoration:none;transform:translateY(-5px);border-color:rgba(168,216,234,.35);box-shadow:0 20px 40px rgba(0,0,0,.35),0 0 0 1px rgba(168,216,234,.08)}.stakeholder24-card--municipality{background:linear-gradient(180deg,rgba(30,58,138,.88),rgba(30,64,175,.62))}.stakeholder24-card--landowner{background:linear-gradient(180deg,rgba(15,23,42,.9),rgba(51,65,85,.65))}.stakeholder24-card--service{background:linear-gradient(180deg,rgba(49,46,129,.9),rgba(67,56,202,.6))}.stakeholder24-card--benefit{background:linear-gradient(180deg,rgba(76,29,149,.9),rgba(109,40,217,.6))}.stakeholder24-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.stakeholder24-card__icon{width:44px;height:44px;border-radius:12px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.85);flex-shrink:0}.stakeholder24-card__icon svg{display:block}.stakeholder24-card:hover .stakeholder24-card__icon{background:rgba(168,216,234,.15);border-color:rgba(168,216,234,.35);color:#a8d8ea}.stakeholder24-card__pill{font-size:11px;font-weight:600;padding:4px 10px;border-radius:999px;border:1px solid transparent;white-space:nowrap}.stakeholder24-card__pill--free{background:rgba(16,185,129,.2);color:#6ee7b7;border-color:rgba(16,185,129,.35)}.stakeholder24-card__pill--sub{background:rgba(245,158,11,.2);color:#fcd34d;border-color:rgba(245,158,11,.35)}.stakeholder24-card__eyebrow{margin:0;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:hsla(0,0%,100%,.45)}.stakeholder24-landing h2.stakeholder24-card__name{margin:0;font-size:1.25rem;font-weight:700;color:#fff;line-height:1.25}.stakeholder24-card__desc{margin:0;font-size:14px;line-height:1.55;color:hsla(0,0%,100%,.55);flex:1}.stakeholder24-card__features{margin:0;padding:0;list-style:none}.stakeholder24-card__features li{position:relative;padding-left:14px;margin-bottom:6px;font-size:12px;color:hsla(0,0%,100%,.58)}.stakeholder24-card__features li:before{content:"";position:absolute;left:0;top:.45em;width:4px;height:4px;border-radius:50%;background:rgba(168,216,234,.55)}.stakeholder24-card__cta{display:inline-flex;align-items:center;gap:8px;margin-top:4px;font-size:14px;font-weight:600;color:#a8d8ea;transition:gap .2s ease}.stakeholder24-card__cta svg{display:block;flex-shrink:0}.stakeholder24-card:hover .stakeholder24-card__cta{gap:12px}@media (max-width:1199px){.stakeholder24-landing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.stakeholder24-landing__grid{grid-template-columns:1fr}}.stakeholder24-badge{display:inline-block;padding:4px 8px;border-radius:999px;font-size:12px;background:hsla(0,0%,100%,.2)}.stakeholder24-badge-free{background:rgba(46,204,113,.3)}.stakeholder24-form{background:#fff;border-radius:12px;border:1px solid #e6e8ef;padding:24px}.stakeholder24-steps{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.js-step-tab{border:1px solid #d6d9e2;background:#f8f9fc;color:#003668;border-radius:20px;padding:6px 12px}.js-step-tab.is-active{background:#003668;color:#fff}.js-step-panel{display:none}.js-step-panel.is-active{display:block}.stakeholder24-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stakeholder24-field{margin-bottom:12px}.stakeholder24-input{width:100%;border:1px solid #d2d7e1;border-radius:8px;padding:10px 12px}.stakeholder24-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.stakeholder24-plan-grid{display:grid;gap:12px}.stakeholder24-plan-card{border:1px solid #d2d7e1;border-radius:12px;background:#fff;padding:14px;text-align:left;width:100%}.stakeholder24-plan-card.is-selected{border:2px solid #003668;background:#f7f9fd}.stakeholder24-plan-head{display:flex;justify-content:space-between;gap:8px;margin-bottom:10px}.stakeholder24-plan-title-wrap{display:flex;gap:8px;align-items:center}.stakeholder24-plan-title{font-weight:700;color:#0b1f3a}.stakeholder24-plan-popular{font-size:12px;border:1px solid #f0c36d;color:#b76a00;background:#fff7df;border-radius:999px;padding:2px 8px}.stakeholder24-plan-price{font-weight:700;color:#0b1f3a}.stakeholder24-plan-features{margin:0;padding-left:16px;color:#486180;font-size:14px}.js-step-submit{display:none}.stakeholder24-success-card{max-width:640px;margin:0 auto;border:1px solid #e6e8ef;background:#fff;border-radius:12px;padding:24px}.stakeholder24-credentials{background:#f8f9fc;border:1px solid #e6e8ef;border-radius:10px;padding:16px;margin:20px 0}@media (max-width:992px){.stakeholder24-grid{grid-template-columns:1fr}}.sh24-body{margin:0}.sh24-body,.sh24-shell,.sh24-split{min-height:100vh}.sh24-split{display:flex;flex-direction:column}@media (min-width:992px){.sh24-split{flex-direction:row}}.sh24-hero{display:none;position:relative;background-size:cover;background-position:50%}@media (min-width:992px){.sh24-hero{display:flex;flex-direction:column;justify-content:flex-end;width:42%;max-width:520px;min-height:100vh}}.sh24-hero__gradient{position:absolute;inset:0;background:linear-gradient(0deg,#0b1f3a 0,rgba(11,31,58,.65) 50%,rgba(11,31,58,.15));pointer-events:none}.sh24-hero__overlay{position:relative;z-index:1;padding:24px 28px 40px;color:#fff}.sh24-hero__brand{position:absolute;top:24px;left:24px;z-index:2;display:flex;align-items:center;gap:8px;color:hsla(0,0%,100%,.95);font-weight:700;font-size:15px}.sh24-hero__brand-icon{width:32px;height:32px;border-radius:8px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;color:#a8d8ea}.sh24-badge{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#a8d8ea;border-bottom:1px solid rgba(168,216,234,.4);padding-bottom:4px;margin-bottom:12px}.sh24-hero__title{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800;line-height:1.15;margin:0 0 12px;color:#fff}.sh24-hero__description{font-size:14px;line-height:1.55;color:hsla(0,0%,100%,.65);max-width:22rem;margin:0 0 20px}.sh24-hero__highlights{list-style:none;margin:0;padding:0}.sh24-hero__highlights li{display:flex;align-items:center;gap:10px;font-size:14px;color:hsla(0,0%,100%,.72);margin-bottom:10px}.sh24-hero__hl-icon{font-size:18px;line-height:1}.sh24-hero__subtitle{margin:20px 0 0;font-size:12px;font-style:italic;color:hsla(0,0%,100%,.35)}.sh24-form-panel{flex:1;display:flex;flex-direction:column;min-height:100vh;background:#f5f0e8}.sh24-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-bottom:1px solid rgba(11,31,58,.08);background:hsla(0,0%,100%,.65);backdrop-filter:blur(8px);position:sticky;top:0;z-index:20}.sh24-back-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:rgba(11,31,58,.55)}.sh24-back-link:hover{color:#0b1f3a;text-decoration:none}.sh24-back-link:before{content:"←";font-size:16px}.sh24-step-indicator{display:flex;align-items:center;gap:6px}.sh24-step-dot{width:8px;height:8px;border-radius:50%;background:rgba(11,31,58,.2);transition:transform .15s ease,background .15s ease}.sh24-step-dot.is-active{background:#0b1f3a;transform:scale(1.25)}.sh24-step-dot.is-done{background:rgba(11,31,58,.45)}.sh24-step-fraction{margin-left:8px;font-size:12px;font-weight:600;color:rgba(11,31,58,.38)}.sh24-topbar__mobile-logo{font-size:14px;font-weight:700;color:rgba(11,31,58,.55)}@media (min-width:992px){.sh24-topbar__mobile-logo{display:none}}.sh24-form-scroll{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.sh24-form-panel .stakeholder24-form.sh24-form,.sh24-register-no-hero .stakeholder24-form.sh24-form{max-width:36rem;margin:0 auto;padding:32px 24px 48px;border:none;background:transparent;box-shadow:none}.sh24-register-no-hero .stakeholder24-form.sh24-form{background:#fff;border:1px solid #e6e8ef;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.sh24-register-no-hero.stakeholder24-form-page{padding-top:32px}.sh24-register-head{max-width:36rem;margin:0 auto 24px;padding:0 24px}.stakeholder24-back{display:inline-flex;align-items:center;gap:8px;margin:0 0 20px;padding:4px 0;font-size:14px;font-weight:500;line-height:1.4;color:rgba(11,31,58,.55);text-decoration:none;transition:color .15s ease}.stakeholder24-back:focus-visible,.stakeholder24-back:hover{color:#0b1f3a;text-decoration:none}.stakeholder24-back__icon{display:inline-flex;flex-shrink:0;margin-top:1px}.stakeholder24-back__icon svg{display:block}.sh24-register-title{margin:0 0 6px;font-size:1.5rem;font-weight:700;color:#0b1f3a}.sh24-register-subtitle{margin:0 0 16px;font-size:14px;color:rgba(11,31,58,.55)}.sh24-step-indicator--inline{justify-content:flex-start;flex-wrap:wrap;margin-top:4px}.sh24-steps{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:24px;overflow-x:auto;padding-bottom:4px}.js-step-tab.sh24-tab-btn{display:inline-flex;align-items:center;gap:6px;border:none;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;color:rgba(11,31,58,.35);background:transparent;transition:background .2s ease,color .2s ease}.js-step-tab.sh24-tab-btn .sh24-tab-icon svg{display:block;opacity:.7}.js-step-tab.sh24-tab-btn.is-active{background:#0b1f3a;color:#fff}.js-step-tab.sh24-tab-btn.is-active .sh24-tab-icon svg{opacity:1}.js-step-tab.sh24-tab-btn.is-done{background:rgba(11,31,58,.1);color:rgba(11,31,58,.7)}.sh24-step-panel{animation:c .25s ease}@keyframes c{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.sh24-section-heading{display:flex;gap:12px;margin-bottom:24px}.sh24-section-heading__icon{flex-shrink:0;width:32px;height:32px;border-radius:8px;background:rgba(11,31,58,.08);display:flex;align-items:center;justify-content:center;color:rgba(11,31,58,.65)}.sh24-section-heading__icon svg{display:block}.sh24-section-heading__title{margin:0 0 4px;font-size:1.25rem;font-weight:700;color:#0b1f3a}.sh24-section-heading__subtitle{margin:0;font-size:14px;color:rgba(11,31,58,.45);padding-left:0}.sh24-field-group{margin-bottom:18px}.sh24-label{display:block;font-size:14px;font-weight:600;color:#0b1f3a;margin-bottom:4px}.sh24-hint{margin:0 0 6px;font-size:12px;color:rgba(11,31,58,.45);line-height:1.4}.sh24-input,.sh24-textarea{font-size:14px}.sh24-textarea{min-height:90px;resize:vertical}.sh24-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width:576px){.sh24-grid-2{grid-template-columns:1fr}}.sh24-validation{display:block;font-size:12px;color:#c0392b;margin-top:4px}.sh24-info-banner{display:flex;gap:10px;padding:14px 16px;border-radius:12px;background:rgba(168,216,234,.15);border:1px solid rgba(168,216,234,.35);margin-bottom:16px}.sh24-info-banner__icon{flex-shrink:0;color:rgba(11,31,58,.55);margin-top:2px}.sh24-info-banner__text{margin:0;font-size:12px;line-height:1.5;color:rgba(11,31,58,.55)}.sh24-perm-heading{margin:8px 0 4px;font-size:14px;font-weight:600;color:#0b1f3a}.sh24-perm-heading-hint{margin-bottom:12px!important}.sh24-perm-card{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:12px;border:1px solid rgba(11,31,58,.1);background:#fff;margin-bottom:10px;transition:border-color .2s ease}.sh24-perm-card:hover{border-color:rgba(168,216,234,.55)}.sh24-perm-check{margin-top:3px;width:18px;height:18px;flex-shrink:0}.sh24-perm-label{display:block;font-size:14px;font-weight:600;color:#0b1f3a;cursor:pointer;margin:0}.sh24-perm-desc{margin:4px 0 0;font-size:12px;line-height:1.45;color:rgba(11,31,58,.48)}.sh24-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:24px 16px;border:2px dashed rgba(11,31,58,.15);border-radius:12px;background:#fff;cursor:pointer;position:relative;transition:border-color .2s ease,background .2s ease}.sh24-dropzone:hover{border-color:rgba(168,216,234,.65);background:rgba(168,216,234,.05)}.sh24-file-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.sh24-dropzone__icon{color:rgba(11,31,58,.35)}.sh24-dropzone__text{font-size:14px;font-weight:600;color:rgba(11,31,58,.55);text-align:center;word-break:break-all;padding:0 8px}.sh24-dropzone__text.has-file{color:rgba(11,31,58,.75)}.sh24-dropzone__sub{font-size:12px;color:rgba(11,31,58,.32)}.sh24-review{margin-bottom:20px}.sh24-review-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(11,31,58,.08);font-size:14px}.sh24-review-row:last-of-type{border-bottom:none}.sh24-review-key{color:rgba(11,31,58,.45);flex-shrink:0}.sh24-review-row--stack{flex-direction:column;align-items:stretch;gap:6px}.sh24-review-row--stack .sh24-review-val{text-align:left}.sh24-review-val{font-weight:600;color:#0b1f3a;text-align:right}.sh24-review-val--multiline{white-space:pre-wrap;word-break:break-word;line-height:1.45;font-weight:500}.sh24-review-val--truncate{max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh24-review-note{margin-top:12px;padding:16px;border-radius:12px;background:rgba(11,31,58,.05);border:1px solid rgba(11,31,58,.08);font-size:12px;line-height:1.55;color:rgba(11,31,58,.55)}.sh24-review-note strong{color:rgba(11,31,58,.75)}.sh24-terms{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:12px;border:1px solid rgba(11,31,58,.1);background:#fff;margin-top:8px;cursor:pointer}.sh24-terms input{margin-top:4px;flex-shrink:0}.sh24-terms-text{font-size:14px;line-height:1.55;color:rgba(11,31,58,.65)}.sh24-link{color:#0b1f3a;text-decoration:underline;text-underline-offset:2px}.sh24-errors{margin-top:12px}.sh24-actions{display:flex;align-items:center;justify-content:space-between;margin-top:28px;padding-top:22px;border-top:1px solid rgba(11,31,58,.08);flex-wrap:wrap;gap:10px}.sh24-plan-head{align-items:flex-start}.sh24-plan-title-wrap{align-items:center}.sh24-plan-features{list-style:none;padding-left:28px;margin:0}.sh24-plan-features li{position:relative;padding-left:12px;font-size:12px;color:rgba(11,31,58,.55);margin-bottom:4px}.sh24-plan-features li:before{content:"";position:absolute;left:0;top:.45em;width:4px;height:4px;border-radius:50%;background:#a8d8ea}.sh24-plan-radio{width:16px;height:16px;border-radius:50%;border:2px solid rgba(11,31,58,.28);flex-shrink:0;position:relative}.stakeholder24-plan-card.is-selected .sh24-plan-radio{border-color:#0b1f3a;background:#0b1f3a}.stakeholder24-plan-card.is-selected .sh24-plan-radio:after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}