@import url(https://fonts.googleapis.com/css2?family=Asap:wght@100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Meow+Script&display=swap);*{font-family:"Asap",sans-serif}@font-face{font-family:"icons";src:url(../fonts/icons.woff2?aweq49)format("woff2"),url(../fonts/icons.ttf?aweq49)format("truetype"),url(../fonts/icons.woff?aweq49)format("woff"),url(../fonts/icons.svg?aweq49#icons)format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:"icons"!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-add-routes:before{content:""}.icon-sunset:before{content:""}.icon-stamps:before{content:""}.icon-stamp:before{content:""}.icon-stamp-completed:before{content:""}.icon-category-ski-tour:before{content:""}.icon-server:before{content:""}.icon-category-bike-road:before{content:""}.icon-category-bike-MTB:before{content:""}.icon-category-bike-trekking:before{content:""}.icon-map-route-move-to:before{content:""}.icon-advertising:before{content:""}.icon-all:before{content:""}.icon-battery:before{content:""}.icon-bug:before{content:""}.icon-calendar-add:before{content:""}.icon-calendar:before{content:""}.icon-call:before{content:""}.icon-calories:before{content:""}.icon-camera:before{content:""}.icon-car-navigation:before{content:""}.icon-category-4x4:before{content:""}.icon-category-aero:before{content:""}.icon-category-bike:before{content:""}.icon-category-boat-other:before{content:""}.icon-category-canoeing:before{content:""}.icon-category-car:before{content:""}.icon-category-cross-country-skiing:before{content:""}.icon-category-foot:before{content:""}.icon-category-jogging:before{content:""}.icon-category-moto:before{content:""}.icon-category-motorcycling:before{content:""}.icon-category-nordic-walking:before{content:""}.icon-category-other:before{content:""}.icon-category-others:before{content:""}.icon-category-paragliding:before{content:""}.icon-category-riding:before{content:""}.icon-category-roller-skating:before{content:""}.icon-category-sailing:before{content:""}.icon-category-scooter:before{content:""}.icon-category-skating:before{content:""}.icon-category-skiing:before{content:""}.icon-category-trekking:before{content:""}.icon-category-walking:before{content:""}.icon-category-water:before{content:""}.icon-category-winter:before{content:""}.icon-category:before{content:""}.icon-change-direction:before{content:""}.icon-chevron-down:before{content:""}.icon-chevron-left:before{content:""}.icon-chevron-right:before{content:""}.icon-chevron-up:before{content:""}.icon-choose-from-gallery:before{content:""}.icon-close:before{content:""}.icon-co2:before{content:""}.icon-code:before{content:""}.icon-comment:before{content:""}.icon-delete:before{content:""}.icon-difficult-1 .path1:before{content:"";color:#000}.icon-difficult-1 .path2:before,.icon-difficult-1 .path3:before{content:"";margin-left:-1em;color:#000;opacity:.35}.icon-difficult-1 .path3:before{content:""}.icon-difficult-2 .path1:before{content:"";color:#000}.icon-difficult-2 .path2:before{content:"";margin-left:-1em;color:#000}.icon-difficult-2 .path3:before{content:"";margin-left:-1em;color:#000;opacity:.35}.icon-difficult-3:before{content:""}.icon-direction:before{content:""}.icon-dislike-active:before{content:""}.icon-dislike:before{content:""}.icon-distance:before{content:""}.icon-document:before{content:""}.icon-download:before{content:""}.icon-drag:before{content:""}.icon-duplicate:before{content:""}.icon-duration:before{content:""}.icon-edit:before{content:""}.icon-elevation-down:before{content:""}.icon-elevation-graph:before{content:""}.icon-elevation-up:before{content:""}.icon-elevation:before{content:""}.icon-facebook:before{content:""}.icon-favourite-active:before{content:""}.icon-favourite:before{content:""}.icon-filter:before{content:""}.icon-fitness-family:before{content:""}.icon-fitness-good:before{content:""}.icon-fitness-mid:before{content:""}.icon-focus:before{content:""}.icon-forest:before{content:""}.icon-fullscreen-off:before{content:""}.icon-fullscreen-on:before{content:""}.icon-gallery:before{content:""}.icon-gpx-download:before{content:""}.icon-gpx-upload:before{content:""}.icon-hamburger:before{content:""}.icon-help:before{content:""}.icon-home:before{content:""}.icon-icon-bg:before{content:""}.icon-icon-no-bg:before{content:""}.icon-info:before{content:""}.icon-instagram:before{content:""}.icon-invisible:before{content:""}.icon-legend:before{content:""}.icon-like-active:before{content:""}.icon-like:before{content:""}.icon-line-dash:before{content:""}.icon-line-dot:before{content:""}.icon-line-solid:before{content:""}.icon-line-square:before{content:""}.icon-location-filled:before{content:""}.icon-location:before{content:""}.icon-logo-apple:before{content:""}.icon-logo-facebook:before{content:"";color:#1877f2}.icon-logo-google .path1:before{content:"";color:#fbbc05}.icon-logo-google .path2:before{content:"";margin-left:-1em;color:#ea4335}.icon-logo-google .path3:before{content:"";margin-left:-1em;color:#34a853}.icon-logo-google .path4:before{content:"";margin-left:-1em;color:#4285f4}.icon-loop:before{content:""}.icon-magic-wand:before{content:""}.icon-mail:before{content:""}.icon-map-2d:before{content:""}.icon-map-3d:before{content:""}.icon-map-angle:before{content:""}.icon-map-discover-active:before{content:""}.icon-map-discover:before{content:""}.icon-map-hybrid:before{content:""}.icon-map-layers:before{content:""}.icon-map-offline:before{content:""}.icon-map-plan-active:before{content:""}.icon-map-plan:before{content:""}.icon-map-publisher:before{content:""}.icon-map-routes:before{content:""}.icon-map-satellite:before{content:""}.icon-map-scale:before{content:""}.icon-map-standard:before{content:""}.icon-map-terrain:before{content:""}.icon-map-winter:before{content:""}.icon-map:before{content:""}.icon-maps-area:before{content:""}.icon-minus:before{content:""}.icon-mode-dark:before{content:""}.icon-money:before{content:""}.icon-more-vertical:before{content:""}.icon-my-map-active:before{content:""}.icon-my-map:before{content:""}.icon-navigate-end:before{content:""}.icon-navigate-google .path1:before{content:"";color:#1a73e8}.icon-navigate-google .path2:before{content:"";margin-left:-1em;color:#ea4335}.icon-navigate-google .path3:before{content:"";margin-left:-1em;color:#4285f4}.icon-navigate-google .path4:before{content:"";margin-left:-1em;color:#fbbc04}.icon-navigate-google .path5:before{content:"";margin-left:-1em;color:#34a853}.icon-navigate-start:before{content:""}.icon-navigate-through:before{content:""}.icon-navigation:before{content:""}.icon-network:before{content:""}.icon-notifications-active:before{content:""}.icon-notifications:before{content:""}.icon-ofc-route:before{content:""}.icon-off:before{content:""}.icon-offline:before{content:""}.icon-park:before{content:""}.icon-pavement-color:before{content:""}.icon-phone-download:before{content:""}.icon-phone-downloaded:before{content:""}.icon-phone:before{content:""}.icon-pin:before{content:""}.icon-play:before{content:""}.icon-plus:before{content:""}.icon-poi-add:before{content:""}.icon-poi:before{content:""}.icon-position-noGPS:before{content:""}.icon-position:before{content:""}.icon-print:before{content:""}.icon-pro:before{content:""}.icon-public:before{content:""}.icon-recommended:before{content:""}.icon-record-autopause:before{content:""}.icon-record-pause:before{content:""}.icon-record-start:before{content:""}.icon-record:before{content:""}.icon-refresh:before{content:""}.icon-reverse:before{content:""}.icon-routes-info:before{content:""}.icon-routes-not-found:before{content:""}.icon-routes:before{content:""}.icon-satelite:before{content:""}.icon-save:before{content:""}.icon-scissor:before{content:""}.icon-score:before{content:""}.icon-search:before{content:""}.icon-send:before{content:""}.icon-settings:before{content:""}.icon-shape-edit:before{content:""}.icon-share:before{content:""}.icon-sound-off:before{content:""}.icon-sound-on:before{content:""}.icon-speed-average:before{content:""}.icon-star-active:before{content:""}.icon-star:before{content:""}.icon-tick:before{content:""}.icon-traseo-navigation:before{content:""}.icon-traseo:before{content:""}.icon-undo:before{content:""}.icon-unpublic:before{content:""}.icon-upload-fail:before{content:""}.icon-upload:before{content:""}.icon-user-follow:before{content:""}.icon-user-unfollow:before{content:""}.icon-user:before{content:""}.icon-view-list:before{content:""}.icon-visible:before{content:""}.icon-weather:before{content:""}.icon-web-browser:before{content:""}.icon-www:before{content:""}.btn-primary,.btn-secondary{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;cursor:pointer;text-decoration:none;border:0;min-height:48px;gap:10px;border-radius:30px;font-size:15px;font-weight:600;transition:background-color .3s ease-out}.btn-primary.full-width,.btn-secondary.full-width{width:100%}.btn-primary.reverse,.btn-secondary.reverse{flex-direction:row-reverse}.btn-primary.reverse.padding-icon,.btn-secondary.reverse.padding-icon{padding:10px 8px 10px 16px;gap:4px}.btn-primary.padding-equal,.btn-secondary.padding-equal{padding:10px 16px}.btn-primary{background:#e66800;color:#fff;padding:10px 30px 10px 25px}.btn-primary:hover{background-color:#ff780a}.btn-primary i,.btn-secondary i,.route-detail-body .route-user-info-container .user-info-right .rating i{font-size:1.5rem}.btn-secondary{background-color:#ebf1f9;color:#2c579b;padding:10px 20px 10px 15px}.btn-secondary:hover{background-color:#dae3f1}.page-header{height:70px;padding:0 2rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;position:fixed;width:100%;z-index:1000;left:0;top:0;transition:background-color .35s ease-out}.page-header.static{position:static}.page-header.expanded,.page-header.scrolled,body:not(.home) .page-header{background-color:#fff;box-shadow:0 4px 25px 0 rgba(0,0,0,.06)}.page-header.expanded .header-side-left .logo-link img,.page-header.scrolled .header-side-left .logo-link img,body:not(.home) .page-header .header-side-left .logo-link img{opacity:1}.page-header.expanded .header-side-left .logo-link::before,.page-header.scrolled .header-side-left .logo-link::before,body:not(.home) .page-header .header-side-left .logo-link::before{opacity:0}.page-header.expanded .header-side-left a:not(.logo-link),.page-header.scrolled .header-side-left a:not(.logo-link),body:not(.home) .page-header .header-side-left a:not(.logo-link){color:#313f53}.page-header.expanded .header-side-left .menu-toggler b:first-of-type{transform:rotate(-45deg) translate(-2px,2px);transition:transform .25s ease-out .325s}.page-header.expanded .header-side-left .menu-toggler b:nth-of-type(2){width:24px;transform:rotate(45deg) translateX(-.5px);transition:width .25s ease-out,transform .25s ease-out .325s}.page-header.expanded .header-side-left .menu-toggler b:last-of-type{width:24px;transform:scaleY(0);transition:width .25s ease-out .05s,transform .25s ease-out .325s}.page-header.expanded .sidebar{transform:translateX(0);opacity:1}.page-header .header-side-left{flex:1 0 0px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:1.5rem}.page-header .header-side-left .menu-toggler{padding:0;display:none;width:2rem;height:2rem;position:relative;border-radius:50%;background-color:#ebf1f9;border:0;filter:drop-shadow(0 0 10px rgba(0,0,0,.25))}.page-header .header-side-left .menu-toggler b{position:absolute;transform:translateY(-50%);display:block;background-color:#2c579b;height:2px;margin-left:.25rem}.page-header .header-side-left .menu-toggler b:first-of-type{width:24px;top:calc(50% - 4px);transition:transform .25s ease-out}.page-header .header-side-left .menu-toggler b:nth-of-type(2){width:20px;top:50%;transition:width .25s ease-out .325s,transform .25s ease-out}.page-header .header-side-left .menu-toggler b:last-of-type{width:16px;top:calc(50% + 4px);transition:width .25s ease-out .275s,transform .25s ease-out}.page-header .header-side-left .logo-link{flex-shrink:0;position:relative;height:38px}.page-header .header-side-left .logo-link img{width:94px;opacity:0;transition:opacity .35s ease-out}.page-header .header-side-left .logo-link::before{width:100%;height:100%;position:absolute;content:"";background-image:url(../images/logo/traseo-white.svg);background-position:center;background-repeat:no-repeat;background-size:contain;opacity:1;transition:opacity .3s ease-out}.page-header .header-side-left .logo-link.disable-before::before{display:none}.page-header .header-side-left .links-container{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:1.25rem}.page-header .header-side-left .links-container a{text-decoration:none;display:flex;align-items:center;padding:.5rem;color:#fff;font-weight:500;text-wrap:nowrap;border-radius:70px;transition:.35s ease-out color,.35s ease-out background-color}.page-header .header-side-left .links-container a:hover{background-color:#dae3f1;color:#313f53;transition:.3s ease-out color,.35s ease-out background-color}.page-header #top-search{width:160px;position:relative;flex-shrink:0}.page-header .header-side-right{flex:1 0 0px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:1.25rem}.page-header .header-side-right .desktop-btn{display:block}.page-header .header-side-right .mobile-btn{display:none}.page-header .header-side-right .user-button-container{position:relative}.page-header .header-side-right .user-button-container.active .user-options-panel{display:flex}.page-header .header-side-right .user-button-container .user-button{padding:10px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:rgba(196,210,233,.2);border:0}.page-header .header-side-right .user-button-container .user-options-panel{display:none;position:absolute;top:calc(100% + 1rem);right:0;box-shadow:0 0 25px 0 rgba(0,0,0,.12);background-color:#fff;width:172px;flex-direction:column;border-radius:15px}.page-header .header-side-right .user-button-container .user-options-panel a{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px;padding:0 8px;width:100%;color:#2c579b}.page-header .header-side-right .user-button-container .user-options-panel a span{padding:8px 0;width:100%;min-height:48px;display:flex;align-items:center}.page-header .header-side-right .user-button-container .user-options-panel a:not(:last-of-type) span{border-bottom:1px solid rgba(92,114,150,.5)}.page-header .sidebar{position:absolute;top:100%;left:0;height:calc(100vh - 70px);width:100%;background-color:#fff;transform:translateX(-100%);opacity:0;display:none;flex-direction:column;transition:transform .35s ease-out,opacity .35s ease-out}.page-header .sidebar .nav-content{flex-grow:1;display:flex;flex-direction:column;gap:.25rem;overflow-y:auto}.page-header .sidebar .bottom-image,.top-section-container .header-section-container .route-attributes-container .param-group.text-warning{width:100%}@media (max-width:991px){.page-header{padding:0 1rem}.page-header .header-side-left{gap:1rem}.page-header .header-side-left .links-container{column-gap:.75rem}.page-header .header-side-left .links-container a{padding:.25rem}.page-header .header-side-right .desktop-btn{display:none}.page-header .header-side-right .mobile-btn{display:block}}@media (max-width:767px){.page-header .header-side-left .menu-toggler{display:block}.page-header .header-side-left .links-container{display:none}.page-header .sidebar{display:flex}}@media (max-width:576px){.page-header #top-search{width:48px}.page-header .header-side-left{gap:.5rem}.page-header .header-side-right{flex:unset;margin-left:.5rem;gap:.5rem}.page-header .header-side-right .user-button-container{display:none}}.nav-item{text-decoration:none;display:flex;padding:8px 20px;align-items:center;gap:8px;color:#2c579b;font-weight:600;cursor:pointer;transition:background-color .3s ease-out}.nav-item:hover{background-color:#dae3f1}.nav-item img{width:24px;height:24px;object-position:center;object-fit:cover;-o-object-position:center;-o-object-fit:cover;border-radius:50%;overflow:hidden}.top-section-container{display:flex;flex-direction:column;gap:1rem;position:relative}.top-section-container .header-section-container{display:flex;flex-direction:row;flex-wrap:wrap}.top-section-container .header-section-container .detail-header{width:50%;display:flex;flex-direction:column;gap:1rem;position:relative;flex-shrink:0}.top-section-container .header-section-container .detail-header .route-title-container{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.5rem}.top-section-container .header-section-container .detail-header .route-title-container h1{color:#313f53;font-size:1.875rem;font-weight:600;line-height:130%;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.top-section-container .header-section-container #route-detail-actions{width:50%}.top-section-container .header-section-container .route-attributes-container{margin-top:1rem;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;width:100%}.top-section-container .header-section-container .route-attributes-container .param-group{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.25rem}.top-section-container .header-section-container .route-attributes-container .param-group span{color:#313f53;font-size:13px;font-weight:500}.top-section-container .images-presentation-container{width:100%;display:grid;grid-gap:10px;position:relative;aspect-ratio:2.55}.top-section-container .images-presentation-container .image-container{position:relative;max-height:100%;width:100%;cursor:pointer}.top-section-container .images-presentation-container .image-container:hover .thumb{transform:scale(1.04)}.top-section-container .images-presentation-container .image-container .thumb{transition:transform .3s ease-out}.top-section-container .images-presentation-container .btn-secondary{display:none;position:absolute;width:max-content;left:50%;bottom:1rem;transform:translateX(-50%)}@media (max-width:767px){.top-section-container .images-presentation-container .btn-secondary{bottom:2rem}}.top-section-container .images-presentation-container .btn-secondary .icon-gallery{font-size:20px}.top-section-container .images-presentation-container .badges{display:flex;flex-direction:row;flex-wrap:wrap;position:absolute;gap:.5rem;bottom:.75rem;left:1.5rem}.top-section-container .images-presentation-container.grid-5{grid-template-areas:"photo-1 photo-1 photo-1 photo-2 photo-3""photo-1 photo-1 photo-1 photo-4 photo-5";grid-template-columns:1fr 1fr 1fr 1fr 1fr}.top-section-container .images-presentation-container.grid-5 .image-container:nth-child(n+6){display:none}.top-section-container .images-presentation-container.grid-5 .image-container:nth-child(n+2){aspect-ratio:1/1}.top-section-container .images-presentation-container.grid-3:has(.image-4) .image-3 .btn-secondary,.top-section-container .images-presentation-container.grid-4:has(.image-4) .image-3 .btn-secondary,.top-section-container .images-presentation-container.grid-5:has(.image-6) .image-5 .btn-secondary{display:inline-flex}@media (max-width:1199px){.top-section-container .images-presentation-container.grid-5{grid-template-areas:"photo-1 photo-1 photo-2""photo-1 photo-1 photo-3";grid-template-columns:1fr 1fr 1fr}.top-section-container .images-presentation-container.grid-5 .image-container:nth-child(n+2){aspect-ratio:unset}.top-section-container .images-presentation-container.grid-5 .image-4,.top-section-container .images-presentation-container.grid-5 .image-5{display:none}.top-section-container .images-presentation-container.grid-5 .image-3 .btn-secondary{display:inline-flex}}@media (max-width:767px){.top-section-container .images-presentation-container.grid-5{grid-template-areas:"photo-1";grid-template-columns:1fr}.top-section-container .images-presentation-container.grid-5 .image-2,.top-section-container .images-presentation-container.grid-5 .image-3{display:none}.top-section-container .images-presentation-container.grid-5 .image-1 .btn-secondary{display:inline-flex}}@media (max-width:575px){.top-section-container .images-presentation-container.grid-5 .image-1{border-radius:0}}.top-section-container .images-presentation-container.grid-3,.top-section-container .images-presentation-container.grid-4{grid-template-areas:"photo-1 photo-1 photo-2""photo-1 photo-1 photo-3";grid-template-columns:1fr 1fr 1fr}.top-section-container .images-presentation-container.grid-3 .image-4,.top-section-container .images-presentation-container.grid-4 .image-4{display:none}@media (max-width:767px){.top-section-container .images-presentation-container.grid-3,.top-section-container .images-presentation-container.grid-4{grid-template-areas:"photo-1";grid-template-columns:1fr}.top-section-container .images-presentation-container.grid-3 .image-2,.top-section-container .images-presentation-container.grid-3 .image-3,.top-section-container .images-presentation-container.grid-4 .image-2,.top-section-container .images-presentation-container.grid-4 .image-3{display:none}.top-section-container .images-presentation-container.grid-3 .image-1 .btn-secondary,.top-section-container .images-presentation-container.grid-4 .image-1 .btn-secondary{display:inline-flex}}@media (max-width:575px){.top-section-container .images-presentation-container.grid-3 .image-1,.top-section-container .images-presentation-container.grid-4 .image-1{border-radius:0}}.top-section-container .images-presentation-container.grid-2{grid-template-areas:"photo-1 photo-2";grid-template-columns:6fr 4fr}@media (max-width:767px){.top-section-container .images-presentation-container.grid-2{grid-template-areas:"photo-1";grid-template-columns:1fr}.top-section-container .images-presentation-container.grid-2 .image-2{display:none}.top-section-container .images-presentation-container.grid-2 .image-1 .btn-secondary{display:inline-flex}}@media (max-width:575px){.top-section-container .images-presentation-container.grid-2 .image-1{border-radius:0}}.top-section-container .images-presentation-container.grid-1{grid-template-areas:"photo-1";grid-template-columns:1fr}@media (max-width:767px){.top-section-container .images-presentation-container.grid-1 .image-1 .btn-secondary{display:none}}@media (max-width:575px){.top-section-container .images-presentation-container.grid-1 .image-1{border-radius:0}}.expandable-description-container.expandable.expanded::before,.top-section-container .images-presentation-container.grid-0{display:none}.top-section-container .images-presentation-container .image-container{overflow:hidden;border-radius:10px}.top-section-container .images-presentation-container .image-container.image-1{grid-area:photo-1}.top-section-container .images-presentation-container .image-container.image-2{grid-area:photo-2}.top-section-container .images-presentation-container .image-container.image-3{grid-area:photo-3}.top-section-container .images-presentation-container .image-container.image-4{grid-area:photo-4}.top-section-container .images-presentation-container .image-container.image-5{grid-area:photo-5}.top-section-container .images-presentation-container .image-container .thumb{width:100%;height:100%;object-fit:cover;object-position:center;-o-object-fit:cover;-o-object-position:center}@media (min-width:2100px){.top-section-container .header-section-container,.top-section-container .images-presentation-container{width:83.333333%;margin-left:auto;margin-right:auto}}@media (max-width:767px){.top-section-container .images-presentation-container{aspect-ratio:1.8/1}.top-section-container .header-section-container .detail-header .title-container h1{font-size:1.4rem}}@media (max-width:575px){.top-section-container .container:has(.images-presentation-container){padding-left:0;padding-right:0}.top-section-container .header-section-container.no-photo{row-gap:1rem}.top-section-container .header-section-container.no-photo #route-detail-actions{position:static;bottom:unset;right:unset;width:100%}.top-section-container .header-section-container .detail-header{width:100%;gap:.5rem}.top-section-container .header-section-container #route-detail-actions{position:absolute;bottom:18%;right:1rem;z-index:5;width:fit-content}.top-section-container .images-presentation-container{padding-left:0;padding-right:0;aspect-ratio:1}.top-section-container .images-presentation-container:before{position:absolute;left:0;top:0;content:"";width:100%;height:6rem;background:linear-gradient(0deg,rgba(255,255,255,0)0,rgba(255,255,255,.8) 78%);z-index:2}.top-section-container .images-presentation-container .badges{bottom:1rem;left:.75rem}.top-section-container .images-presentation-container .image-container{aspect-ratio:1/1}.top-section-container .images-presentation-container .image-container.image-1 .btn-secondary{position:absolute;bottom:1rem;left:unset;right:1rem;transform:none;background-color:transparent;padding-top:0;padding-bottom:0}.top-section-container .images-presentation-container .image-container.image-1 .btn-secondary span{display:none}.top-section-container .images-presentation-container .image-container.image-1 .btn-secondary .icon-gallery{color:#fff;font-size:24px}}.route-detail-body{margin-top:2rem}.route-detail-body .side-column{margin-top:4.6rem}@media (max-width:1199px){.route-detail-body .side-column{margin-bottom:unset}}@media (max-width:767px){.route-detail-body .side-column{margin-top:0}}.route-detail-body .vip-user-banner{margin-bottom:4rem}.route-detail-body .route-user-info-container{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.route-detail-body .route-user-info-container .user-info-left{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem}.route-detail-body .route-user-info-container .user-info-left .user-container{display:flex;flex-direction:row;gap:.5rem;flex-wrap:nowrap;align-items:center}.route-detail-body .route-user-info-container .user-info-left .user-container .avatar{width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:50%;align-self:center}.route-detail-body .route-user-info-container .user-info-left .user-container .user-data{display:flex;flex-direction:column;justify-content:center}.route-detail-body .route-user-info-container .user-info-left .user-container .user-data .badge-name-container{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5rem}.route-detail-body .route-user-info-container .user-info-left .user-container .user-data .badge-name-container .user-name{color:#313f53;font-size:1.1rem;font-weight:700;max-width:14rem;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-word}.route-detail-body .route-user-info-container .user-info-left .user-container .user-data .subscribers{color:#747b86;font-size:.75rem;font-weight:400;line-height:140%}.route-detail-body .route-user-info-container .user-info-left .observe-user-btn{padding:10px 16px}.route-detail-body .route-user-info-container .user-info-right{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;align-items:center}.route-detail-body .route-user-info-container .user-info-right .rating{display:flex;align-items:flex-end;gap:.25rem;align-self:center;color:#2c579b;font-size:15px;font-weight:600}.likes{min-height:unset;padding:6px 20px 6px 15px}.likes button{border:0;background:0 0;color:unset;display:flex;justify-content:center;align-items:center;font-size:unset;font-weight:unset}.likes button:first-of-type{border-right:2px solid rgba(92,114,150,.5);padding-right:10px;display:flex;flex-direction:row;gap:8px}.route-characteristics-container{display:flex;flex-direction:column;margin-bottom:2rem}.route-characteristics-container h2{font-size:1.5rem;font-weight:600;margin-bottom:2rem;line-height:130%;text-transform:uppercase}.route-characteristics-container .name-date-container{display:flex;flex-direction:row;gap:1rem;color:#747b86;margin-bottom:1rem}.route-characteristics-container .name-date-container .date-group,.route-characteristics-container .name-date-container .name-group{display:flex;flex-direction:row;gap:.25rem;align-items:center}.route-characteristics-container .params-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:.25rem}.route-characteristics-container .params-container .param{aspect-ratio:1;height:3rem;border-radius:3px;background-color:#ebf1f9;display:flex;justify-content:center;align-items:center;flex-direction:column}.route-characteristics-container .params-container .param.grow{min-width:4.6rem;flex-grow:1;color:#2c579b}.route-characteristics-container .params-container .param.grow i{font-size:1.25rem}.route-characteristics-container .params-container .param.grow i i::before{color:#2c579b!important}.route-characteristics-container .params-container .param.grow span{font-size:.8rem;color:#313f53;font-weight:600;line-height:120%;letter-spacing:-.26px}@media (max-width:767px){.route-characteristics-container .params-container .param.grow{width:4.6rem;flex-grow:unset}}.expandable-description-container.expandable{overflow:hidden;height:8rem;position:relative;transition:none}.expandable-description-container.expandable::before{content:"";position:absolute;bottom:0;width:100%;height:6rem;background:linear-gradient(180deg,rgba(245,245,245,0) 3.62%,#f7f9fd 100%);z-index:2}.expandable-description-container.expandable.expanded{transition:height 0s ease-out}.expandable-description-container .route-description{font-size:1rem;line-height:160%}.expandable-description-container .route-description h2{margin-top:2rem;margin-bottom:1rem}.expandable-button-container{margin-bottom:3rem}.expandable-button-container .expandable-description-button{width:100%;padding:8px 20px;position:relative}.expandable-button-container .expandable-description-button::after,.expandable-button-container .expandable-description-button::before{position:absolute;content:"";width:calc(50% - 3rem);height:1px;background-color:#2c579b;top:50%;transform:translateY(-50%);left:0}.expandable-button-container .expandable-description-button::after{right:0;left:unset;width:calc(50% - 2.7rem)}.expandable-button-container .expandable-description-button.expanded i{transform:rotate(180deg);transition:transform .3s ease-out}.expandable-button-container .expandable-description-button span.more,.expandable-button-container .expandable-description-button.expanded span.less{display:flex}.expandable-button-container .expandable-description-button span.less,.expandable-button-container .expandable-description-button.expanded span.more{display:none}.expandable-button-container .expandable-description-button i{transform:rotate(0deg);transition:none}.map-root-placeholder{width:100%;display:flex;flex-direction:column;gap:.5rem}.map-root-placeholder .map-placeholder{width:100%;aspect-ratio:3/2;background-color:#d3d3d3;border-radius:10px}.map-root-placeholder .elevation-route-placeholder{height:calc(154px + 1.5rem);margin-bottom:4rem;background-color:#d3d3d3;border-radius:10px}.detail-proposed-maps-container{margin-bottom:6rem;overflow-x:hidden}.detail-proposed-maps-container h3{width:100%;margin-bottom:2rem;text-transform:uppercase}@media (max-width:991px){.detail-proposed-maps-container{margin-bottom:3rem}}#extended-route-detail-actions{margin-bottom:4rem;width:100%}@media (max-width:991px){#extended-route-detail-actions{margin-bottom:3rem}}#dynamic-content{width:100%;background:gray;margin-bottom:6rem}@media (max-width:991px){#dynamic-content{margin-bottom:3rem}}