/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgba(79, 79, 79, .4);--pswp-preloader-color-secondary: rgba(255, 255, 255, .9);--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-slide,.swiper-cube-shadow{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top,.swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible{.swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;.swiper-slide-active{pointer-events:auto}}}body section.profidev-route-hero-full .theme-image-wrapper,body div.profidev-route-hero-full .theme-image-wrapper{height:37.5rem;width:100%}@media(max-width:992px){body section.profidev-route-hero-full .theme-image-wrapper,body div.profidev-route-hero-full .theme-image-wrapper{height:48vh}}body section.profidev-route-hero-full .theme-image-wrapper img,body div.profidev-route-hero-full .theme-image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body section.profidev-route-hero-full .description-text,body div.profidev-route-hero-full .description-text{position:relative}body section.profidev-route-hero-full:has(+section.profidev-section-protected) .description-text .post-navigation,body div.profidev-route-hero-full:has(+section.profidev-section-protected) .description-text .post-navigation{display:none}body section.profidev-route-hero-full:has(+section.profidev-section-protected) .description-text:after,body div.profidev-route-hero-full:has(+section.profidev-section-protected) .description-text:after{content:" ";position:absolute;bottom:0;left:0;right:0;width:100%;height:150px;pointer-events:none;background:linear-gradient(to bottom,#fff0,#fff6 30%,#ffffffe6 80%,#fff)}body section.profidev-route-hero-full .main-info-content,body div.profidev-route-hero-full .main-info-content{display:flex;flex-direction:column;justify-content:center;position:relative;background-color:var(--wp--preset--color--color-2);width:100%;max-width:38.75rem;min-height:23.75rem;padding:2.25rem;margin-top:-10rem}@media(max-width:768px){body section.profidev-route-hero-full .main-info-content,body div.profidev-route-hero-full .main-info-content{padding:2.25rem 1.25rem;min-height:unset;margin-top:-5rem}}body section.profidev-route-hero-full .main-info-content>*,body div.profidev-route-hero-full .main-info-content>*{margin:0}body section.profidev-route-hero-full .main-info-content .image-status,body div.profidev-route-hero-full .main-info-content .image-status{position:absolute;top:1.25rem;right:0;transform:translate(40%);width:7rem;height:7rem;-o-object-fit:contain;object-fit:contain}@media(max-width:768px){body section.profidev-route-hero-full .main-info-content .image-status,body div.profidev-route-hero-full .main-info-content .image-status{top:0;transform:translate(-20%,-65%)}}body section.profidev-route-hero-full .main-info-content .location,body div.profidev-route-hero-full .main-info-content .location{margin-bottom:1.25rem}body section.profidev-route-hero-full .main-info-content .short-description,body div.profidev-route-hero-full .main-info-content .short-description{font-size:var(--theme-fs-xl)}body section.profidev-route-hero-full .main-info-content .main-info-btns,body div.profidev-route-hero-full .main-info-content .main-info-btns{position:relative;display:flex;gap:.625rem 1.25rem;margin-top:2.5rem;align-self:flex-start}@media(max-width:768px){body section.profidev-route-hero-full .main-info-content .main-info-btns,body div.profidev-route-hero-full .main-info-content .main-info-btns{flex-wrap:wrap;margin-top:1.5625rem}}body section.profidev-route-hero-full .main-info-content .main-info-btns .info,body div.profidev-route-hero-full .main-info-content .main-info-btns .info{position:absolute;top:-.75rem;left:calc(100% + .375rem);width:1rem;height:1rem;-webkit-mask:var(--theme-icon-help) no-repeat center/contain;mask:var(--theme-icon-help) no-repeat center/contain;background-color:var(--wp--preset--color--color-1)}@media(max-width:768px){body section.profidev-route-hero-full .main-info-content .main-info-btns .info,body div.profidev-route-hero-full .main-info-content .main-info-btns .info{display:none}}body section.profidev-route-hero-full .description,body div.profidev-route-hero-full .description{display:flex;flex-wrap:wrap;align-items:flex-start;margin-top:3.75rem}body section.profidev-route-hero-full .description-meta,body div.profidev-route-hero-full .description-meta{width:31%;border:var(--theme-border) var(--wp--preset--color--color-2)}@media(max-width:1200px){body section.profidev-route-hero-full .description-meta,body div.profidev-route-hero-full .description-meta{width:40%}}@media(max-width:992px){body section.profidev-route-hero-full .description-meta,body div.profidev-route-hero-full .description-meta{width:100%;margin-bottom:1.875rem}}body section.profidev-route-hero-full .description-meta .label,body div.profidev-route-hero-full .description-meta .label{font-size:var(--theme-fs-sm);font-weight:500;opacity:.77;margin:0 0 .5rem}body section.profidev-route-hero-full .description-meta .value,body div.profidev-route-hero-full .description-meta .value{font-family:var(--wp--preset--font-family--secondary);font-weight:700;margin:0}body section.profidev-route-hero-full .description-meta .icon,body div.profidev-route-hero-full .description-meta .icon{position:relative;width:2.8125rem;height:2.8125rem;border-radius:50%;background-color:var(--wp--preset--color--color-2);flex-shrink:0}body section.profidev-route-hero-full .description-meta .icon:before,body div.profidev-route-hero-full .description-meta .icon:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:55%;height:55%;background-color:var(--wp--preset--color--color-6);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:.77}body section.profidev-route-hero-full .description-meta .icon.distance:before,body div.profidev-route-hero-full .description-meta .icon.distance:before{-webkit-mask-image:var(--theme-icon-distance);mask-image:var(--theme-icon-distance)}body section.profidev-route-hero-full .description-meta .icon.time:before,body div.profidev-route-hero-full .description-meta .icon.time:before{-webkit-mask-image:var(--theme-icon-time);mask-image:var(--theme-icon-time)}body section.profidev-route-hero-full .description-meta .icon.hight-point:before,body div.profidev-route-hero-full .description-meta .icon.hight-point:before{-webkit-mask-image:var(--theme-icon-hight-point);mask-image:var(--theme-icon-hight-point)}body section.profidev-route-hero-full .description-meta .icon.difficulty:before,body div.profidev-route-hero-full .description-meta .icon.difficulty:before{-webkit-mask-image:var(--theme-icon-difficulty);mask-image:var(--theme-icon-difficulty)}body section.profidev-route-hero-full .description-meta .icon.surface:before,body div.profidev-route-hero-full .description-meta .icon.surface:before{-webkit-mask-image:var(--theme-icon-surface);mask-image:var(--theme-icon-surface)}body section.profidev-route-hero-full .description-meta .icon.ascent:before,body div.profidev-route-hero-full .description-meta .icon.ascent:before{-webkit-mask-image:var(--theme-icon-ascent);mask-image:var(--theme-icon-ascent)}body section.profidev-route-hero-full .description-meta .icon.ferries:before,body div.profidev-route-hero-full .description-meta .icon.ferries:before{-webkit-mask-image:var(--theme-icon-ferries);mask-image:var(--theme-icon-ferries)}body section.profidev-route-hero-full .description-meta .icon.tunnels:before,body div.profidev-route-hero-full .description-meta .icon.tunnels:before{-webkit-mask-image:var(--theme-icon-tunnels);mask-image:var(--theme-icon-tunnels)}body section.profidev-route-hero-full .description-meta .meta-head,body div.profidev-route-hero-full .description-meta .meta-head{display:flex}body section.profidev-route-hero-full .description-meta .meta-head>div,body div.profidev-route-hero-full .description-meta .meta-head>div{width:calc(50% - .625rem);padding:.625rem}body section.profidev-route-hero-full .description-meta .meta-head .value,body div.profidev-route-hero-full .description-meta .meta-head .value{font-size:var(--theme-fs-xl);font-weight:500;text-decoration:none;color:var(--wp--preset--color--color-1)}body section.profidev-route-hero-full .description-meta .meta-body,body div.profidev-route-hero-full .description-meta .meta-body{padding:1.25rem;display:flex;flex-wrap:wrap;gap:1.25rem;border-top:var(--theme-border) var(--wp--preset--color--color-2)}@media(max-width:576px){body section.profidev-route-hero-full .description-meta .meta-body,body div.profidev-route-hero-full .description-meta .meta-body{gap:.625rem;padding:.625rem}}body section.profidev-route-hero-full .description-meta .meta-item,body div.profidev-route-hero-full .description-meta .meta-item{width:calc(50% - .625rem);display:flex;align-items:flex-start;gap:.625rem}body section.profidev-route-hero-full .description-meta .meta-item .info,body div.profidev-route-hero-full .description-meta .meta-item .info{flex-grow:1}body section.profidev-route-hero-full .description-text,body div.profidev-route-hero-full .description-text{width:69%;padding-left:6%}@media(max-width:1200px){body section.profidev-route-hero-full .description-text,body div.profidev-route-hero-full .description-text{width:60%;padding-left:3%}}@media(max-width:992px){body section.profidev-route-hero-full .description-text,body div.profidev-route-hero-full .description-text{width:100%;padding-left:0}}body section.profidev-route-hero-full .description-text .theme-text-element h1,body section.profidev-route-hero-full .description-text .theme-text-element h2,body section.profidev-route-hero-full .description-text .theme-text-element h3,body div.profidev-route-hero-full .description-text .theme-text-element h1,body div.profidev-route-hero-full .description-text .theme-text-element h2,body div.profidev-route-hero-full .description-text .theme-text-element h3{font-size:var(--theme-fs-h4)}body section.profidev-route-hero-full .description .post-navigation,body div.profidev-route-hero-full .description .post-navigation{padding:.625rem;border:var(--theme-border) var(--wp--preset--color--color-2);margin-top:1rem}body section.profidev-route-hero-full .description .post-navigation .heading,body div.profidev-route-hero-full .description .post-navigation .heading{font-weight:500;margin-top:0}body section.profidev-route-hero-full .description .post-navigation .navigations,body div.profidev-route-hero-full .description .post-navigation .navigations{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}body section.profidev-route-hero-full .description .post-navigation .navigations a,body div.profidev-route-hero-full .description .post-navigation .navigations a{display:block;font-size:var(--theme-fs-btn);color:var(--wp--preset--color--color-6);background-color:var(--wp--preset--color--color-2);padding:.375rem .75rem}body section.profidev-map,body div.profidev-map{margin:var(--theme-route-section-gap) 0}body section.profidev-map .title,body div.profidev-map .title{font-size:var(--theme-fs-h4);margin-top:0}body section.profidev-map .map-btns,body div.profidev-map .map-btns{display:flex;align-items:center;gap:.625rem;width:100%;margin-top:1.25rem}@media(min-width:993px){body section.profidev-map .map-btns,body div.profidev-map .map-btns{width:60%;margin-left:auto}}body section.profidev-map .paywall-map,body div.profidev-map .paywall-map{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;z-index:var(--base-z-index);padding:3.75rem 2rem;border-radius:var(--theme-br-lg);overflow:hidden;min-height:31.25rem}@media(max-width:992px){body section.profidev-map .paywall-map,body div.profidev-map .paywall-map{padding:2.5rem 1.25rem;min-height:21.875rem}}body section.profidev-map .paywall-map .theme-text-element,body div.profidev-map .paywall-map .theme-text-element{max-width:31.25rem}body section.profidev-map .paywall-map img,body div.profidev-map .paywall-map img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}body section.profidev-map .paywall-map .title,body div.profidev-map .paywall-map .title{font-weight:600}body section.profidev-map .paywall-map .title:before,body div.profidev-map .paywall-map .title:before{content:"";display:inline-block;width:1.875rem;height:1.875rem;-webkit-mask:var(--theme-icon-lock-outline) no-repeat center/contain;mask:var(--theme-icon-lock-outline) no-repeat center/contain;margin-right:.9375rem;margin-bottom:.3125rem;background-color:var(--wp--preset--color--color-1);vertical-align:middle}body section.profidev-route-content,body div.profidev-route-content{margin:var(--theme-route-section-gap) 0}body section.profidev-route-content .wrapper,body div.profidev-route-content .wrapper{display:flex;flex-wrap:wrap;align-items:flex-start}body section.profidev-route-content .heading,body div.profidev-route-content .heading{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1.25rem}body section.profidev-route-content .heading .title,body div.profidev-route-content .heading .title{margin:0;font-size:var(--theme-fs-h4);align-self:center}body section.profidev-route-content .heading .theme-button-primary-outline,body div.profidev-route-content .heading .theme-button-primary-outline{border-radius:var(--theme-br-sm);background-color:var(--wp--preset--color--color-2);border-color:var(--theme-border-color)}body section.profidev-route-content .left,body div.profidev-route-content .left{width:31%}@media(max-width:992px){body section.profidev-route-content .left,body div.profidev-route-content .left{width:100%}}body section.profidev-route-content .right,body div.profidev-route-content .right{width:69%;padding-left:6%;margin-left:auto}@media(max-width:992px){body section.profidev-route-content .right,body div.profidev-route-content .right{width:100%;padding-left:0}}body section.profidev-route-content .right h1,body section.profidev-route-content .right h2,body div.profidev-route-content .right h1,body div.profidev-route-content .right h2{font-size:var(--theme-fs-h4)}body section.profidev-route-content .right h3,body div.profidev-route-content .right h3{font-size:var(--theme-fs-h5)}body section.profidev-gallery,body div.profidev-gallery{margin:var(--theme-route-section-gap) 0}body section.profidev-gallery .title,body div.profidev-gallery .title{font-size:var(--theme-fs-h4);margin-top:0}body section.profidev-gallery .gallery-grid,body div.profidev-gallery .gallery-grid{position:relative;width:100%;overflow:hidden}body section.profidev-gallery .gallery-grid:not([style]),body div.profidev-gallery .gallery-grid:not([style]){display:flex;flex-wrap:wrap;gap:10px}body section.profidev-gallery .gallery-item,body div.profidev-gallery .gallery-item{position:absolute;overflow:hidden;will-change:transform,width,height}body section.profidev-gallery .gallery-item a,body div.profidev-gallery .gallery-item a{display:block;width:100%;height:100%;position:relative}body section.profidev-gallery .gallery-item a:hover .gallery-item-title,body div.profidev-gallery .gallery-item a:hover .gallery-item-title{opacity:1}body section.profidev-gallery .gallery-item .theme-image-wrapper,body div.profidev-gallery .gallery-item .theme-image-wrapper{width:100%;height:100%}body section.profidev-gallery .gallery-item img,body div.profidev-gallery .gallery-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}body section.profidev-gallery .gallery-item .gallery-item-title,body div.profidev-gallery .gallery-item .gallery-item-title{position:absolute;opacity:0;inset:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#00000080;color:var(--wp--preset--color--white);font-size:var(--theme-fs-h6);padding:1.25rem;transition:opacity var(--theme-transition)}body section.profidev-gallery .more-photos,body div.profidev-gallery .more-photos{margin:2.1875rem auto 0}body section.profidev-testimonials,body div.profidev-testimonials{position:relative;margin:var(--theme-route-section-gap) 0;padding:2.5rem 0;background-color:var(--wp--preset--color--color-8);z-index:var(--base-z-index)}body section.profidev-testimonials>.theme-image-wrapper,body div.profidev-testimonials>.theme-image-wrapper{position:absolute;inset:0;width:100%;height:100%;z-index:-1;opacity:.15;background-color:var(--wp--preset--color--black)}body section.profidev-testimonials>.theme-image-wrapper img,body div.profidev-testimonials>.theme-image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body section.profidev-testimonials>.theme-image-wrapper .copyright,body div.profidev-testimonials>.theme-image-wrapper .copyright{display:none}body section.profidev-testimonials .testimonial,body div.profidev-testimonials .testimonial{width:70%;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2.1875rem}@media(max-width:768px){body section.profidev-testimonials .testimonial,body div.profidev-testimonials .testimonial{width:100%;gap:1.25rem}}body section.profidev-testimonials .testimonial .theme-image-wrapper,body div.profidev-testimonials .testimonial .theme-image-wrapper{width:6.375rem;height:6.375rem;border-radius:50%;overflow:hidden}body section.profidev-testimonials .testimonial .theme-image-wrapper img,body div.profidev-testimonials .testimonial .theme-image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body section.profidev-testimonials .testimonial .theme-image-wrapper .copyright,body div.profidev-testimonials .testimonial .theme-image-wrapper .copyright{display:none}body section.profidev-testimonials .testimonial p,body div.profidev-testimonials .testimonial p{margin:0}body section.profidev-testimonials .testimonial-text,body div.profidev-testimonials .testimonial-text{font-weight:500}body section.profidev-testimonials .testimonial-author,body div.profidev-testimonials .testimonial-author{font-weight:500}body section.profidev-gallery-slider,body div.profidev-gallery-slider{margin:var(--theme-route-section-gap) 0}body section.profidev-gallery-slider .gallery-slider a,body div.profidev-gallery-slider .gallery-slider a{display:block}body section.profidev-gallery-slider .gallery-slider .theme-image-wrapper,body div.profidev-gallery-slider .gallery-slider .theme-image-wrapper{height:43.75rem;width:100%}@media(max-width:992px){body section.profidev-gallery-slider .gallery-slider .theme-image-wrapper,body div.profidev-gallery-slider .gallery-slider .theme-image-wrapper{height:31.25rem}}@media(max-width:768px){body section.profidev-gallery-slider .gallery-slider .theme-image-wrapper,body div.profidev-gallery-slider .gallery-slider .theme-image-wrapper{height:18.75rem}}body section.profidev-gallery-slider .gallery-slider .theme-image-wrapper img,body div.profidev-gallery-slider .gallery-slider .theme-image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body section.profidev-gallery-slider .gallery-slider .theme-slider-controls,body div.profidev-gallery-slider .gallery-slider .theme-slider-controls{position:static;margin-top:1.25rem}body section.profidev-gallery-slider .gallery-slider .theme-slider-controls .slider-button,body div.profidev-gallery-slider .gallery-slider .theme-slider-controls .slider-button{position:absolute;top:50%;transform:translateY(-50%);z-index:calc(var(--base-z-index) + 1)}body section.profidev-gallery-slider .gallery-slider .theme-slider-controls .slider-button:before,body div.profidev-gallery-slider .gallery-slider .theme-slider-controls .slider-button:before{background-color:var(--wp--preset--color--white)}body section.profidev-gallery-slider .gallery-slider .theme-slider-controls .slider-button.prev,body div.profidev-gallery-slider .gallery-slider .theme-slider-controls .slider-button.prev{left:.9375rem}body section.profidev-gallery-slider .gallery-slider .theme-slider-controls .slider-button.next,body div.profidev-gallery-slider .gallery-slider .theme-slider-controls .slider-button.next{right:.9375rem}body section.profidev-gallery-slider .gallery-slider .theme-slider-controls .slider-pagination,body div.profidev-gallery-slider .gallery-slider .theme-slider-controls .slider-pagination{margin-right:auto;margin-left:auto}body section.profidev-route-youtube,body div.profidev-route-youtube{margin:var(--theme-route-section-gap) 0}body section.profidev-route-youtube .title,body div.profidev-route-youtube .title{font-size:var(--theme-fs-h4);margin-top:0}body section.profidev-route-youtube iframe,body div.profidev-route-youtube iframe{width:100%;height:100%;aspect-ratio:1.77}body section.profidev-icon-list,body div.profidev-icon-list{margin:var(--theme-route-section-gap) 0}body section.profidev-icon-list .wrapper,body div.profidev-icon-list .wrapper{display:flex;flex-wrap:wrap;align-items:flex-start}body section.profidev-icon-list .left,body div.profidev-icon-list .left{width:31%}@media(max-width:992px){body section.profidev-icon-list .left,body div.profidev-icon-list .left{width:100%}}body section.profidev-icon-list .left .title,body div.profidev-icon-list .left .title{margin-top:0}body section.profidev-icon-list .right,body div.profidev-icon-list .right{width:69%;padding-left:6%}@media(max-width:992px){body section.profidev-icon-list .right,body div.profidev-icon-list .right{width:100%;padding-left:0}}body section.profidev-icon-list .icon-list,body div.profidev-icon-list .icon-list{--horizontal-gap: .625rem;--vertical-gap: 1.25rem;--number-of-items: 4}@media(max-width:768px){body section.profidev-icon-list .icon-list,body div.profidev-icon-list .icon-list{--number-of-items: 2}}body section.profidev-icon-list .icon-list a.list-item,body div.profidev-icon-list .icon-list a.list-item{text-decoration:none;color:var(--wp--preset--color--color-1);display:flex;flex-direction:column;gap:1.25rem}body section.profidev-icon-list .icon-list .icon,body div.profidev-icon-list .icon-list .icon{width:100%;display:flex;align-items:center;justify-content:center;min-height:7.5625rem;border-radius:var(--theme-br-md);padding:.625rem;background-color:var(--wp--preset--color--color-2)}body section.profidev-icon-list .icon-list .icon img,body div.profidev-icon-list .icon-list .icon img{width:2.1875rem;height:2.1875rem;-o-object-fit:contain;object-fit:contain}body section.profidev-icon-list .icon-list h3,body div.profidev-icon-list .icon-list h3{font-weight:600;margin:0}body section.profidev-icon-list .theme-button-primary-outline,body div.profidev-icon-list .theme-button-primary-outline{margin:2.5rem auto 0}body section.profidev-icon-list.template-2 .wrapper,body div.profidev-icon-list.template-2 .wrapper{gap:1.875rem}body section.profidev-icon-list.template-2 .left,body div.profidev-icon-list.template-2 .left{width:calc(50% - .9375rem)}@media(max-width:1200px){body section.profidev-icon-list.template-2 .left,body div.profidev-icon-list.template-2 .left{width:100%}}body section.profidev-icon-list.template-2 .left .icon-list .icon,body div.profidev-icon-list.template-2 .left .icon-list .icon{background-color:var(--wp--preset--color--color-3)}body section.profidev-icon-list.template-2 .right,body div.profidev-icon-list.template-2 .right{width:calc(50% - .9375rem);padding-left:0}@media(max-width:1200px){body section.profidev-icon-list.template-2 .right,body div.profidev-icon-list.template-2 .right{width:100%}}body section.profidev-terms-notice,body div.profidev-terms-notice{margin:var(--theme-route-section-gap) 0}body section.profidev-terms-notice .wrapper,body div.profidev-terms-notice .wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;background-color:var(--wp--preset--color--color-7);border:var(--theme-border) var(--wp--preset--color--color-4)}body section.profidev-terms-notice .left,body div.profidev-terms-notice .left{width:35%;padding:2%;position:relative}@media(max-width:992px){body section.profidev-terms-notice .left,body div.profidev-terms-notice .left{width:100%;padding:2% 4%}}@media(max-width:768px){body section.profidev-terms-notice .left,body div.profidev-terms-notice .left{padding:1.25rem}}body section.profidev-terms-notice .left .heading,body div.profidev-terms-notice .left .heading{display:flex;align-items:center;justify-content:space-between;gap:1.25rem}body section.profidev-terms-notice .left .description,body div.profidev-terms-notice .left .description{flex-grow:1}body section.profidev-terms-notice .left .subtitle,body div.profidev-terms-notice .left .subtitle{opacity:.3}body section.profidev-terms-notice .left .theme-image-wrapper,body div.profidev-terms-notice .left .theme-image-wrapper{width:3.125rem;height:3.125rem}@media(max-width:576px){body section.profidev-terms-notice .left .theme-image-wrapper,body div.profidev-terms-notice .left .theme-image-wrapper{position:absolute;top:0;right:0;transform:translate(-50%,-50%)}}body section.profidev-terms-notice .left .theme-image-wrapper img,body div.profidev-terms-notice .left .theme-image-wrapper img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}body section.profidev-terms-notice .left>p,body div.profidev-terms-notice .left>p{font-size:var(--theme-fs-md)}body section.profidev-terms-notice .right,body div.profidev-terms-notice .right{width:65%;padding:2% 4%;border-left:var(--theme-border) var(--wp--preset--color--color-4)}@media(max-width:992px){body section.profidev-terms-notice .right,body div.profidev-terms-notice .right{width:100%;border-left:none;border-top:var(--theme-border) var(--wp--preset--color--color-4)}}@media(max-width:768px){body section.profidev-terms-notice .right,body div.profidev-terms-notice .right{padding:0}}body section.profidev-terms-notice .terms-list .item,body div.profidev-terms-notice .terms-list .item{display:flex;justify-content:space-between;gap:1.25rem;color:var(--wp--preset--color--color-1);padding:1.25rem .625rem}@media(max-width:400px){body section.profidev-terms-notice .terms-list .item,body div.profidev-terms-notice .terms-list .item{flex-wrap:wrap}}body section.profidev-terms-notice .terms-list .item:not(:last-child),body div.profidev-terms-notice .terms-list .item:not(:last-child){border-bottom:var(--theme-border) var(--theme-border-color)}body section.profidev-terms-notice .terms-list .item a,body div.profidev-terms-notice .terms-list .item a{color:inherit;text-decoration:none}body section.profidev-terms-notice .terms-list .item-icon,body div.profidev-terms-notice .terms-list .item-icon{width:3.375rem;height:3.375rem;flex-shrink:0}body section.profidev-terms-notice .terms-list .item-icon .theme-image-wrapper,body div.profidev-terms-notice .terms-list .item-icon .theme-image-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:var(--theme-border) var(--wp--preset--color--color-4);border-radius:50%}body section.profidev-terms-notice .terms-list .item-icon img,body div.profidev-terms-notice .terms-list .item-icon img{width:50%;height:50%;-o-object-fit:contain;object-fit:contain}body section.profidev-terms-notice .terms-list .item-description,body div.profidev-terms-notice .terms-list .item-description{width:100%;flex-grow:1}@media(max-width:400px){body section.profidev-terms-notice .terms-list .item-description,body div.profidev-terms-notice .terms-list .item-description{flex-wrap:wrap;order:1}}body section.profidev-terms-notice .terms-list .item-title,body div.profidev-terms-notice .terms-list .item-title{margin:0;font-family:var(--wp--preset--font-family--primary);font-size:var(--theme-fs-lg);font-weight:600;margin:0 0 .1875rem}body section.profidev-terms-notice .terms-list .item-text,body div.profidev-terms-notice .terms-list .item-text{margin:0;font-size:var(--theme-fs-md)}body section.profidev-terms-notice .terms-list .item-link,body div.profidev-terms-notice .terms-list .item-link{align-self:center;padding:.75rem 1.5rem;border-radius:var(--theme-br-xl);background-color:var(--wp--preset--color--white)}body section.profidev-terms-notice .terms-list .item-link:before,body div.profidev-terms-notice .terms-list .item-link:before{content:"";display:block;width:1rem;height:.9375rem;-webkit-mask:var(--theme-icon-arrow) no-repeat center/contain;mask:var(--theme-icon-arrow) no-repeat center/contain;background-color:var(--wp--preset--color--color-1);opacity:.4}body section.profidev-route-hero-overview,body div.profidev-route-hero-overview{margin-top:calc(var(--theme-fallback-header-height) + 1.25rem)}@media(max-width:992px){body section.profidev-route-hero-overview,body div.profidev-route-hero-overview{--theme-route-section-gap: 2.5rem}}body section.profidev-route-hero-overview h1,body section.profidev-route-hero-overview .theme-h1,body section.profidev-route-hero-overview h2,body section.profidev-route-hero-overview .theme-h2,body section.profidev-route-hero-overview h3,body section.profidev-route-hero-overview .theme-h3,body section.profidev-route-hero-overview h4,body section.profidev-route-hero-overview .theme-h4,body section.profidev-route-hero-overview h5,body section.profidev-route-hero-overview .theme-h5,body section.profidev-route-hero-overview h6,body section.profidev-route-hero-overview .theme-h6,body div.profidev-route-hero-overview h1,body div.profidev-route-hero-overview .theme-h1,body div.profidev-route-hero-overview h2,body div.profidev-route-hero-overview .theme-h2,body div.profidev-route-hero-overview h3,body div.profidev-route-hero-overview .theme-h3,body div.profidev-route-hero-overview h4,body div.profidev-route-hero-overview .theme-h4,body div.profidev-route-hero-overview h5,body div.profidev-route-hero-overview .theme-h5,body div.profidev-route-hero-overview h6,body div.profidev-route-hero-overview .theme-h6{color:var(--wp--preset--color--color-1)}body section.profidev-route-hero-overview .description-text,body div.profidev-route-hero-overview .description-text{position:relative}body section.profidev-route-hero-overview:has(+section.profidev-section-protected) .description-text:after,body div.profidev-route-hero-overview:has(+section.profidev-section-protected) .description-text:after{content:" ";position:absolute;bottom:0;left:0;right:0;width:100%;height:150px;pointer-events:none;background:linear-gradient(to bottom,#fff0,#fff6 30%,#ffffffe6 80%,#fff)}body section.profidev-route-hero-overview .main-info-hero,body div.profidev-route-hero-overview .main-info-hero{height:37.5rem;width:100%;display:none}@media(max-width:992px){body section.profidev-route-hero-overview .main-info-hero,body div.profidev-route-hero-overview .main-info-hero{height:48vh;display:block}}body section.profidev-route-hero-overview .main-info-hero .theme-image-wrapper,body div.profidev-route-hero-overview .main-info-hero .theme-image-wrapper{width:100%;height:100%}body section.profidev-route-hero-overview .main-info-hero img,body div.profidev-route-hero-overview .main-info-hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body section.profidev-route-hero-overview .main-info-hero.desctop-show,body div.profidev-route-hero-overview .main-info-hero.desctop-show{display:block}body section.profidev-route-hero-overview .main-info>.theme-container,body div.profidev-route-hero-overview .main-info>.theme-container{display:flex;flex-direction:column}@media(min-width:993px){body section.profidev-route-hero-overview profidev-gallery-grid,body div.profidev-route-hero-overview profidev-gallery-grid{order:-1}}body section.profidev-route-hero-overview .gallery-grid,body div.profidev-route-hero-overview .gallery-grid{display:grid;grid-template-columns:3fr repeat(2,1fr);gap:.625rem;min-height:28.125rem}@media(max-width:992px){body section.profidev-route-hero-overview .gallery-grid,body div.profidev-route-hero-overview .gallery-grid{grid-template-columns:repeat(3,1fr);margin-bottom:var(--theme-route-section-gap);min-height:unset}}@media(min-width:993px){body section.profidev-route-hero-overview .gallery-item:nth-child(1),body div.profidev-route-hero-overview .gallery-item:nth-child(1){grid-row:span 2}body section.profidev-route-hero-overview .gallery-item:nth-child(1) img,body div.profidev-route-hero-overview .gallery-item:nth-child(1) img{aspect-ratio:708/398}}body section.profidev-route-hero-overview .gallery-item a,body div.profidev-route-hero-overview .gallery-item a{display:flex;width:100%;height:100%;text-decoration:none;position:relative;border-radius:var(--theme-br-sm);overflow:hidden}body section.profidev-route-hero-overview .gallery-item img,body div.profidev-route-hero-overview .gallery-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:236/194}body section.profidev-route-hero-overview .gallery-item .gallery-more-overlay,body div.profidev-route-hero-overview .gallery-item .gallery-more-overlay{display:none;position:absolute;height:100%;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center;background-color:#00000080;color:var(--wp--preset--color--white)}@media(min-width:993px){body section.profidev-route-hero-overview .gallery-item .gallery-more-overlay,body div.profidev-route-hero-overview .gallery-item .gallery-more-overlay{display:flex}}body section.profidev-route-hero-overview .gallery-item .gallery-more-overlay.is-mobile,body div.profidev-route-hero-overview .gallery-item .gallery-more-overlay.is-mobile{display:none}@media(max-width:992px){body section.profidev-route-hero-overview .gallery-item .gallery-more-overlay.is-mobile,body div.profidev-route-hero-overview .gallery-item .gallery-more-overlay.is-mobile{display:flex}}body section.profidev-route-hero-overview .gallery-item .gallery-more-overlay:before,body div.profidev-route-hero-overview .gallery-item .gallery-more-overlay:before{content:"";display:block;width:3.125rem;height:3.125rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2250%22 height=%2250%22 viewBox=%220 0 50 50%22 fill=%22none%22%3E%3Cpath d=%22M41.1558 43.75H8.50136C6.24532 43.75 4.41803 41.8854 4.41803 39.5833V10.4167C4.41803 8.11458 6.24532 6.25 8.50136 6.25H41.1558C43.4118 6.25 45.2391 8.11458 45.2391 10.4167V39.5833C45.2391 41.8854 43.4098 43.75 41.1558 43.75Z%22 stroke=%22%23323232%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M19.5493 15.8038C21.1439 17.4309 21.1439 20.0691 19.5493 21.6963C17.9546 23.3235 15.3692 23.3235 13.7745 21.6963C12.1799 20.0691 12.1799 17.431 13.7745 15.8038C15.3692 14.1766 17.9546 14.1766 19.5493 15.8038Z%22 stroke=%22%23323232%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M45.2452 33.3333L36.6314 26.302C35.7515 25.5833 34.4652 25.7291 33.7609 26.627L26.9499 35.3145C26.2455 36.2124 24.9613 36.3583 24.0793 35.6395L20.2654 32.5249C19.3977 31.8166 18.1339 31.9458 17.4214 32.8187L8.49524 43.7499%22 stroke=%22%23323232%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2250%22 height=%2250%22 viewBox=%220 0 50 50%22 fill=%22none%22%3E%3Cpath d=%22M41.1558 43.75H8.50136C6.24532 43.75 4.41803 41.8854 4.41803 39.5833V10.4167C4.41803 8.11458 6.24532 6.25 8.50136 6.25H41.1558C43.4118 6.25 45.2391 8.11458 45.2391 10.4167V39.5833C45.2391 41.8854 43.4098 43.75 41.1558 43.75Z%22 stroke=%22%23323232%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M19.5493 15.8038C21.1439 17.4309 21.1439 20.0691 19.5493 21.6963C17.9546 23.3235 15.3692 23.3235 13.7745 21.6963C12.1799 20.0691 12.1799 17.431 13.7745 15.8038C15.3692 14.1766 17.9546 14.1766 19.5493 15.8038Z%22 stroke=%22%23323232%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M45.2452 33.3333L36.6314 26.302C35.7515 25.5833 34.4652 25.7291 33.7609 26.627L26.9499 35.3145C26.2455 36.2124 24.9613 36.3583 24.0793 35.6395L20.2654 32.5249C19.3977 31.8166 18.1339 31.9458 17.4214 32.8187L8.49524 43.7499%22 stroke=%22%23323232%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") no-repeat center/contain;background-color:var(--wp--preset--color--white)}body section.profidev-route-hero-overview .gallery-item.is-limited-item,body div.profidev-route-hero-overview .gallery-item.is-limited-item{display:none}@media(max-width:992px){body section.profidev-route-hero-overview .gallery-item:nth-child(n+4),body div.profidev-route-hero-overview .gallery-item:nth-child(n+4){display:none}}body section.profidev-route-hero-overview .main-info-content,body div.profidev-route-hero-overview .main-info-content{display:flex;flex-direction:column;justify-content:center;position:relative;z-index:calc(var(--base-z-index) + 1);background-color:var(--wp--preset--color--color-2);width:calc(50% - 3.75rem);max-width:31.25rem;min-height:12.0625rem;padding:2.25rem;margin:-6.25rem 0 var(--theme-route-section-gap) 2.1875rem}@media(max-width:992px){body section.profidev-route-hero-overview .main-info-content,body div.profidev-route-hero-overview .main-info-content{padding:2.25rem 1.25rem;margin-top:-2.5rem;margin-left:1.25rem;width:calc(50% - 1.25rem)}}@media(max-width:768px){body section.profidev-route-hero-overview .main-info-content,body div.profidev-route-hero-overview .main-info-content{min-height:unset;width:100%;margin-left:0}}body section.profidev-route-hero-overview .main-info-content>*,body div.profidev-route-hero-overview .main-info-content>*{margin:0}body section.profidev-route-hero-overview .main-info-content .image-status,body div.profidev-route-hero-overview .main-info-content .image-status{position:absolute;top:0;right:0;transform:translate(60%);width:7rem;height:7rem;-o-object-fit:contain;object-fit:contain}@media(max-width:992px){body section.profidev-route-hero-overview .main-info-content .image-status,body div.profidev-route-hero-overview .main-info-content .image-status{transform:translate(65%,-50%)}}@media(max-width:768px){body section.profidev-route-hero-overview .main-info-content .image-status,body div.profidev-route-hero-overview .main-info-content .image-status{transform:translate(-20%,-65%)}}body section.profidev-route-hero-overview .main-info-content .title+.main-info-btns,body div.profidev-route-hero-overview .main-info-content .title+.main-info-btns{margin-top:1.25rem}body section.profidev-route-hero-overview .main-info-content .date,body div.profidev-route-hero-overview .main-info-content .date{margin-bottom:1.25rem}body section.profidev-route-hero-overview .main-info-content .main-info-btns,body div.profidev-route-hero-overview .main-info-content .main-info-btns{position:relative;display:flex;flex-wrap:wrap;gap:.625rem;align-self:flex-start}body section.profidev-route-hero-overview .main-info-content .main-info-btns .post-link,body div.profidev-route-hero-overview .main-info-content .main-info-btns .post-link{--background-color: var(--wp--preset--color--white)}body section.profidev-route-hero-overview .route-stats,body div.profidev-route-hero-overview .route-stats{--horizontal-gap: 1.25rem;--vertical-gap: 1.25rem;--number-of-items: 6;padding:1.25rem 1.5625rem;border-radius:var(--theme-br-sm);border:var(--theme-border) var(--theme-border-color);margin-bottom:var(--theme-route-section-gap)}@media(max-width:992px){body section.profidev-route-hero-overview .route-stats,body div.profidev-route-hero-overview .route-stats{--number-of-items: 3}}body section.profidev-route-hero-overview .route-stats-item,body div.profidev-route-hero-overview .route-stats-item{display:flex;flex-direction:column;gap:1rem}body section.profidev-route-hero-overview .route-stats-item p,body div.profidev-route-hero-overview .route-stats-item p{margin:0}body section.profidev-route-hero-overview .route-stats-item .label,body div.profidev-route-hero-overview .route-stats-item .label{font-weight:500;opacity:.77;text-transform:uppercase}body section.profidev-route-hero-overview .route-stats-item .value,body div.profidev-route-hero-overview .route-stats-item .value{font-family:var(--wp--preset--font-family--secondary);font-size:var(--theme-fs-h5);font-weight:600}body section.profidev-route-hero-overview .route-stats-item .icon,body div.profidev-route-hero-overview .route-stats-item .icon{position:relative;width:1.875rem;height:1.875rem;background-color:var(--wp--preset--color--color-6);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}body section.profidev-route-hero-overview .route-stats-item .icon.distance,body div.profidev-route-hero-overview .route-stats-item .icon.distance{-webkit-mask-image:var(--theme-icon-distance);mask-image:var(--theme-icon-distance)}body section.profidev-route-hero-overview .route-stats-item .icon.ascent,body div.profidev-route-hero-overview .route-stats-item .icon.ascent{-webkit-mask-image:var(--theme-icon-ascent);mask-image:var(--theme-icon-ascent)}body section.profidev-route-hero-overview .route-stats-item .icon.time,body div.profidev-route-hero-overview .route-stats-item .icon.time{-webkit-mask-image:var(--theme-icon-time);mask-image:var(--theme-icon-time)}body section.profidev-route-hero-overview .route-stats-item .icon.surface,body div.profidev-route-hero-overview .route-stats-item .icon.surface{-webkit-mask-image:var(--theme-icon-surface);mask-image:var(--theme-icon-surface)}body section.profidev-route-hero-overview .route-stats-item .icon.difficulty,body div.profidev-route-hero-overview .route-stats-item .icon.difficulty{-webkit-mask-image:var(--theme-icon-difficulty);mask-image:var(--theme-icon-difficulty)}body section.profidev-route-hero-overview .route-stats-item .icon.types,body div.profidev-route-hero-overview .route-stats-item .icon.types{-webkit-mask-image:var(--theme-icon-types);mask-image:var(--theme-icon-types)}body section.profidev-route-hero-overview .description,body div.profidev-route-hero-overview .description{display:flex;flex-wrap:wrap;align-items:flex-start}body section.profidev-route-hero-overview .description-weather,body div.profidev-route-hero-overview .description-weather{width:40%;padding-right:3%}@media(max-width:992px){body section.profidev-route-hero-overview .description-weather,body div.profidev-route-hero-overview .description-weather{width:100%;padding-right:0;margin-bottom:1.875rem}}body section.profidev-route-hero-overview .description-weather .weather-frame,body div.profidev-route-hero-overview .description-weather .weather-frame{width:100%;max-width:35rem;height:34.375rem;overflow:hidden}body section.profidev-route-hero-overview .description-text,body div.profidev-route-hero-overview .description-text{width:60%;margin-left:auto}@media(max-width:992px){body section.profidev-route-hero-overview .description-text,body div.profidev-route-hero-overview .description-text{width:100%;padding-left:0}}body section.profidev-route-hero-overview .description-text .theme-text-element h1,body section.profidev-route-hero-overview .description-text .theme-text-element h2,body section.profidev-route-hero-overview .description-text .theme-text-element h3,body div.profidev-route-hero-overview .description-text .theme-text-element h1,body div.profidev-route-hero-overview .description-text .theme-text-element h2,body div.profidev-route-hero-overview .description-text .theme-text-element h3{font-size:var(--theme-fs-h4)}body section.profidev-route-hero-overview .description-text .theme-text-element p,body div.profidev-route-hero-overview .description-text .theme-text-element p{color:var(--wp--preset--color--color-6)}body section.profidev-route-hero-overview .description-text .theme-text-element iframe[src*=youtube],body div.profidev-route-hero-overview .description-text .theme-text-element iframe[src*=youtube]{width:100%;height:100%;aspect-ratio:1.77}body section.profidev-route-video-overview iframe,body div.profidev-route-video-overview iframe{width:100%;height:100%;aspect-ratio:1.77}body section.profidev-map-overview,body div.profidev-map-overview{margin:var(--theme-route-section-gap) 0}body section.profidev-map-overview .title,body div.profidev-map-overview .title{font-size:var(--theme-fs-h4);margin-top:0}body section.profidev-map-overview .map-btns,body div.profidev-map-overview .map-btns{display:flex;align-items:center;flex-wrap:wrap;gap:.625rem;width:100%;margin-top:1.25rem}@media(min-width:1201px){body section.profidev-map-overview .map-btns,body div.profidev-map-overview .map-btns{width:60%}}@media(min-width:993px){body section.profidev-map-overview .map-btns,body div.profidev-map-overview .map-btns{width:70%;margin-left:auto}}body section.profidev-map-overview .paywall-map,body div.profidev-map-overview .paywall-map{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;z-index:var(--base-z-index);padding:3.75rem 2rem;border-radius:var(--theme-br-lg);overflow:hidden;min-height:31.25rem}@media(max-width:992px){body section.profidev-map-overview .paywall-map,body div.profidev-map-overview .paywall-map{padding:2.5rem 1.25rem;min-height:21.875rem}}body section.profidev-map-overview .paywall-map .theme-text-element,body div.profidev-map-overview .paywall-map .theme-text-element{max-width:31.25rem}body section.profidev-map-overview .paywall-map img,body div.profidev-map-overview .paywall-map img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}body section.profidev-map-overview .paywall-map .title,body div.profidev-map-overview .paywall-map .title{font-weight:600}body section.profidev-map-overview .paywall-map .title:before,body div.profidev-map-overview .paywall-map .title:before{content:"";display:inline-block;width:1.875rem;height:1.875rem;-webkit-mask:var(--theme-icon-lock-outline) no-repeat center/contain;mask:var(--theme-icon-lock-outline) no-repeat center/contain;margin-right:.9375rem;margin-bottom:.3125rem;background-color:var(--wp--preset--color--color-1);vertical-align:middle}body section.profidev-route-content-overview,body div.profidev-route-content-overview{margin:var(--theme-route-section-gap) 0}body section.profidev-route-content-overview .wrapper,body div.profidev-route-content-overview .wrapper{display:flex;flex-direction:column;gap:3.75rem;width:100%}@media(min-width:1201px){body section.profidev-route-content-overview .wrapper,body div.profidev-route-content-overview .wrapper{width:60%}}@media(min-width:993px){body section.profidev-route-content-overview .wrapper,body div.profidev-route-content-overview .wrapper{width:70%;margin-left:auto}}@media(max-width:768px){body section.profidev-route-content-overview .wrapper,body div.profidev-route-content-overview .wrapper{gap:2.5rem}}body section.profidev-route-content-overview .wrapper>.theme-button-primary,body div.profidev-route-content-overview .wrapper>.theme-button-primary{margin-top:3.75rem}@media(max-width:768px){body section.profidev-route-content-overview .wrapper>.theme-button-primary,body div.profidev-route-content-overview .wrapper>.theme-button-primary{margin-top:2.5rem}}body section.profidev-route-content-overview .info-list,body div.profidev-route-content-overview .info-list{display:flex;flex-direction:column;gap:1.25rem}body section.profidev-route-content-overview .info-list-item,body div.profidev-route-content-overview .info-list-item{display:flex;gap:2.5rem;align-items:flex-start}@media(max-width:768px){body section.profidev-route-content-overview .info-list-item,body div.profidev-route-content-overview .info-list-item{gap:1.25rem}}body section.profidev-route-content-overview .info-list-item .theme-image-wrapper,body div.profidev-route-content-overview .info-list-item .theme-image-wrapper{display:flex;align-items:center;justify-content:center;width:7.75rem;height:5.1875rem;background-color:var(--wp--preset--color--color-2);flex-shrink:0}@media(max-width:768px){body section.profidev-route-content-overview .info-list-item .theme-image-wrapper,body div.profidev-route-content-overview .info-list-item .theme-image-wrapper{width:5.1875rem}}body section.profidev-route-content-overview .info-list-item .theme-image-wrapper img,body div.profidev-route-content-overview .info-list-item .theme-image-wrapper img{width:2.8125rem;height:2.8125rem;-o-object-fit:contain;object-fit:contain}body section.profidev-route-content-overview .info-list-item .theme-text-element,body div.profidev-route-content-overview .info-list-item .theme-text-element{flex-grow:1;color:var(--wp--preset--color--color-6)}body section.profidev-route-content-overview .info-list-item .theme-text-element>*,body div.profidev-route-content-overview .info-list-item .theme-text-element>*{margin:.75rem 0}body section.profidev-route-content-overview .testimonial,body div.profidev-route-content-overview .testimonial{background-color:#bfd5e4;text-align:center;padding:3.75rem}@media(max-width:768px){body section.profidev-route-content-overview .testimonial,body div.profidev-route-content-overview .testimonial{padding:1.875rem 1.25rem}}body section.profidev-route-content-overview .testimonial .theme-image-wrapper,body div.profidev-route-content-overview .testimonial .theme-image-wrapper{width:5.0625rem;height:5.0625rem;border-radius:50%;overflow:hidden;margin:0 auto}body section.profidev-route-content-overview .testimonial .theme-image-wrapper img,body div.profidev-route-content-overview .testimonial .theme-image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body section.profidev-route-content-overview .testimonial .testimonial-text,body div.profidev-route-content-overview .testimonial .testimonial-text{margin:1.875rem 0 .9375rem}body section.profidev-route-content-overview .recommendation-list,body div.profidev-route-content-overview .recommendation-list{display:flex;flex-direction:column;gap:1.25rem}body section.profidev-route-content-overview .recommendation-list-item,body div.profidev-route-content-overview .recommendation-list-item{display:flex;gap:2.5rem;align-items:flex-start}@media(max-width:768px){body section.profidev-route-content-overview .recommendation-list-item,body div.profidev-route-content-overview .recommendation-list-item{gap:1.25rem}}@media(max-width:768px){body section.profidev-route-content-overview .recommendation-list-item,body div.profidev-route-content-overview .recommendation-list-item{flex-direction:column}}body section.profidev-route-content-overview .recommendation-list-item .theme-image-wrapper,body div.profidev-route-content-overview .recommendation-list-item .theme-image-wrapper{flex-shrink:0}body section.profidev-route-content-overview .recommendation-list-item .theme-image-wrapper img,body div.profidev-route-content-overview .recommendation-list-item .theme-image-wrapper img{width:12.5rem;height:9.375rem;-o-object-fit:cover;object-fit:cover;border-radius:var(--theme-br-sm)}body section.profidev-route-content-overview .recommendation-list-item .theme-text-element,body div.profidev-route-content-overview .recommendation-list-item .theme-text-element{flex-grow:1;color:var(--wp--preset--color--color-6)}body section.profidev-route-content-overview .recommendation-list-item .theme-text-element>*,body div.profidev-route-content-overview .recommendation-list-item .theme-text-element>*{margin:.625rem 0}body section.profidev-route-content-overview .useful-links a,body div.profidev-route-content-overview .useful-links a{color:var(--wp--preset--color--black);font-weight:700;text-decoration:underline}body section.profidev-route-content-overview .icon-list,body div.profidev-route-content-overview .icon-list{--horizontal-gap: .625rem;--vertical-gap: 1.25rem;--number-of-items: 4}@media(max-width:768px){body section.profidev-route-content-overview .icon-list,body div.profidev-route-content-overview .icon-list{--number-of-items: 2}}body section.profidev-route-content-overview .icon-list .title,body div.profidev-route-content-overview .icon-list .title{margin-bottom:1.25rem}body section.profidev-route-content-overview .icon-list a.list-item,body div.profidev-route-content-overview .icon-list a.list-item{text-decoration:none;color:var(--wp--preset--color--color-1);display:flex;flex-direction:column;gap:.5rem}body section.profidev-route-content-overview .icon-list .icon,body div.profidev-route-content-overview .icon-list .icon{width:100%;display:flex;align-items:center;justify-content:center;min-height:7.5625rem;border-radius:var(--theme-br-md);padding:.625rem;background-color:var(--wp--preset--color--color-2)}body section.profidev-route-content-overview .icon-list .icon img,body div.profidev-route-content-overview .icon-list .icon img{width:2.1875rem;height:2.1875rem;-o-object-fit:contain;object-fit:contain}body section.profidev-route-content-overview .icon-list p,body div.profidev-route-content-overview .icon-list p{font-family:var(--wp--preset--font-family--secondary);font-weight:600;font-size:calc(var(--theme-fs-lg) + .0625rem)}body section.profidev-route-content-overview .terms-notice,body div.profidev-route-content-overview .terms-notice{display:flex;align-items:flex-start;gap:1.25rem;background-color:var(--wp--preset--color--color-7);border:var(--theme-border) var(--wp--preset--color--color-4);padding:1.875rem;position:relative}@media(max-width:768px){body section.profidev-route-content-overview .terms-notice,body div.profidev-route-content-overview .terms-notice{padding:1.25rem}}body section.profidev-route-content-overview .terms-notice .description,body div.profidev-route-content-overview .terms-notice .description{flex-grow:1;color:var(--wp--preset--color--color-6)}body section.profidev-route-content-overview .terms-notice .description>*,body div.profidev-route-content-overview .terms-notice .description>*{margin:.5rem 0}body section.profidev-route-content-overview .terms-notice .theme-image-wrapper,body div.profidev-route-content-overview .terms-notice .theme-image-wrapper{width:3.125rem;height:3.125rem;flex-shrink:0}@media(max-width:576px){body section.profidev-route-content-overview .terms-notice .theme-image-wrapper,body div.profidev-route-content-overview .terms-notice .theme-image-wrapper{position:absolute;top:0;right:0;transform:translate(-50%,-50%)}}body section.profidev-route-content-overview .terms-notice .theme-image-wrapper img,body div.profidev-route-content-overview .terms-notice .theme-image-wrapper img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}body section.profidev-related-routes,body div.profidev-related-routes{margin:var(--theme-route-section-gap) 0}
