@layer components{.ecotrail-lvl-info{border:none;width:20px;height:20px;color:var(--ant-color-icon)}.ecotrail-lvl-info:hover{color:var(--ant-color-link-hover)}.ecotrail-modal-root .ant-modal-wrap{display:flex;align-items:flex-end}@media screen and (min-width:768px){.ecotrail-modal-root .ant-modal-wrap{align-items:center;justify-content:center}}.ecotrail-modal-root .ant-modal{top:unset;max-width:100%;padding-bottom:0;bottom:0;margin:0}:is(.ecotrail-modal-root .ant-modal) .ant-modal-content{border-radius:0}@media screen and (min-width:768px){:is(.ecotrail-modal-root .ant-modal) .ant-modal-content{border-radius:var(--ant-border-radius-lg)}}:is(.ecotrail-modal-root .levels) .level-block{gap:var(--ant-margin-sm)}@media screen and (min-width:768px){:is(.ecotrail-modal-root .levels) .level-block{gap:var(--ant-margin)}}:is(:is(.ecotrail-modal-root .levels) .level-block):first-child .left-column{border-radius:var(--ant-kp-border-radius-xl) var(--ant-kp-border-radius-xl) 0 0;padding:var(--ant-padding-xs)}:is(:is(.ecotrail-modal-root .levels) .level-block):first-child .level-value{background-color:var(--ant-kpbrandsecondary-11)}:is(:is(.ecotrail-modal-root .levels) .level-block):first-child .level-title{padding-top:6px}:is(:is(.ecotrail-modal-root .levels) .level-block):nth-child(2) .level-value{background-color:var(--ant-red-7)}:is(:is(.ecotrail-modal-root .levels) .level-block):nth-child(3) .level-value{background-color:var(--ant-blue-7)}:is(:is(.ecotrail-modal-root .levels) .level-block):last-child .left-column{height:40px;border-radius:0 0 var(--ant-kp-border-radius-xl) var(--ant-kp-border-radius-xl);padding:var(--ant-margin-sm) var(--ant-padding-xs) var(--ant-padding-xs)}:is(:is(.ecotrail-modal-root .levels) .level-block):last-child .level-value{background-color:var(--ant-color-success-active)}:is(:is(.ecotrail-modal-root .levels) .level-block) .left-column{background-color:var(--ant-kp-color-bg-container-secondary);padding:var(--ant-margin-sm) var(--ant-padding-xs)}:is(:is(:is(.ecotrail-modal-root .levels) .level-block) .left-column) .level-value{display:flex;align-items:center;justify-content:center;line-height:16px;font-size:10px;width:16px;height:16px;margin:2px;border-radius:var(--ant-kp-border-radius-xxl);color:var(--ant-kp-color-text-invert)}:is(:is(.ecotrail-modal-root .levels) .level-block) .level-title{padding-top:var(--ant-margin-sm);font-weight:var(--ant-font-weight-strong)}:is(:is(html[data-theme=dark] .ecotrail-modal-root) .level-block):nth-child(2) .level-value{background:#e84749}:is(:is(html[data-theme=dark] .ecotrail-modal-root) .level-block):nth-child(3) .level-value{background:#3c89e8}:is(:is(html[data-theme=dark] .ecotrail-modal-root) .level-block):last-child .level-value{background:#3c8618}}@layer components{.ecotrail-hero{background:var(--ant-color-bg-container);padding:0 0 var(--ant-margin-xxl)}@media screen and (min-width:576px){.ecotrail-hero{padding:var(--ant-kp-layout-section-row-margin-m) 0 var(--ant-margin-xxl)}}.ecotrail-hero .ecotrail-hero-wrap{max-width:var(--layout-width-wide);margin:0 auto}@media screen and (min-width:576px){.ecotrail-hero .ecotrail-hero-wrap{padding:0 var(--ant-kp-layout-margin)}}.ecotrail-hero .ecotrail-hero-images{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden}@media screen and (min-width:576px){.ecotrail-hero .ecotrail-hero-images{aspect-ratio:16/9}}@media screen and (min-width:1200px){.ecotrail-hero .ecotrail-hero-images{aspect-ratio:4/3}}:is(.ecotrail-hero .ecotrail-hero-images) .ecotrail-hero-slider{width:100%;height:100%}:is(.ecotrail-hero .ecotrail-hero-images) .ecotrail-hero-slide{position:relative}@media screen and (min-width:576px){:is(.ecotrail-hero .ecotrail-hero-images) .ecotrail-hero-slide{border-radius:var(--ant-kp-border-radius-xxl);overflow:hidden}}:is(.ecotrail-hero .ecotrail-hero-images) .ecotrail-hero-image{object-fit:cover}:is(.ecotrail-hero .ecotrail-hero-images) .ecotrail-hero-image-skeleton{display:block;aspect-ratio:4/3;width:100%;height:auto}:is(:is(.ecotrail-hero .ecotrail-hero-images) .ecotrail-hero-image-skeleton) .ant-skeleton-image{display:flex;justify-content:center;align-items:center}:is(:is(.ecotrail-hero .ecotrail-hero-images) .ecotrail-hero-image-skeleton) .ant-skeleton-image,:is(:is(.ecotrail-hero .ecotrail-hero-images) .ecotrail-hero-image-skeleton) svg{width:100%;height:100%}:is(.ecotrail-hero .ecotrail-hero-images) .fraction-container{z-index:2;position:absolute;bottom:16px;left:16px}@media screen and (min-width:576px){:is(.ecotrail-hero .ecotrail-hero-images) .fraction-container{display:none}}:is(.ecotrail-hero .ecotrail-hero-images) .ecotrail-hero-controls{display:none}@media screen and (min-width:576px){:is(.ecotrail-hero .ecotrail-hero-images) .ecotrail-hero-controls{z-index:2;display:flex;position:absolute;left:32px;bottom:32px;gap:var(--ant-margin-xs)}}@media screen and (min-width:992px){.ecotrail-hero .ecotrail-hero-row{flex-direction:row-reverse}}.ecotrail-hero .ecotrail-hero-info{padding:0 var(--ant-kp-layout-margin)}.ecotrail-hero .ecotrail-card-tag-level{display:flex;align-items:center;justify-content:center;gap:2px;padding:4px 6px 4px 3px;border-radius:var(--ant-kp-border-radius-xl);color:var(--ant-color-text-light-solid);margin:0}:is(.ecotrail-hero .ecotrail-card-tag-level) span{display:flex;justify-content:center;align-items:center;width:16px;height:16px;font-size:var(--ant-font-size);font-weight:var(--ant-font-weight-bold);line-height:normal}.green:is(.ecotrail-hero .ecotrail-card-tag-level){background:var(--ant-green-7)}.blue:is(.ecotrail-hero .ecotrail-card-tag-level){background:var(--ant-blue-7)}.red:is(.ecotrail-hero .ecotrail-card-tag-level){background:var(--ant-red-7)}.black:is(.ecotrail-hero .ecotrail-card-tag-level){background:var(--ant-kpbrandsecondary-7)}.ecotrail-hero .ecotrail-hero-status{color:var(--ant-color-text-label);font-weight:var(--ant-font-weight-bold)}.ecotrail-hero .ecotrail-hero-info-tag{width:100%;align-items:start;padding:var(--ant-padding-lg)}:is(.ecotrail-hero .ecotrail-hero-info-tag)>.anticon{width:32px;height:32px}.ecotrail-hero .ecotrail-hero-info-tag-point{flex:1}:is(.ecotrail-hero .ecotrail-hero-info-tag-points.has-divider) .ecotrail-hero-info-tag-point:last-child{position:relative}:is(:is(.ecotrail-hero .ecotrail-hero-info-tag-points.has-divider) .ecotrail-hero-info-tag-point:last-child):before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;height:30px;background:var(--ant-color-border-secondary)}.green:is(.ecotrail-hero .ecotrail-level)>.anticon{color:var(--ant-green-7)!important}.blue:is(.ecotrail-hero .ecotrail-level)>.anticon{color:var(--ant-blue-7)!important}.red:is(.ecotrail-hero .ecotrail-level)>.anticon{color:var(--ant-red-7)!important}.black:is(.ecotrail-hero .ecotrail-level)>.anticon{color:var(--ant-kpbrandsecondary-7)!important}.ecotrail-hero .ecotrail-hero-link{width:100%;display:flex;align-items:center;gap:var(--ant-margin-xs);color:var(--ant-color-text)}.ecotrail-hero .ecotrail-card-tag{position:absolute;top:18px;right:18px;z-index:1}@media screen and (min-width:576px){.ecotrail-hero .ecotrail-hero-info{padding:0}.ecotrail-hero .ecotrail-hero-info-tag{width:calc(50% - var(--ant-margin-xs) / 2)}.ecotrail-hero .ecotrail-hero-link{width:calc(50% - var(--ant-margin) / 2)}:is(.ecotrail-hero .ecotrail-hero-link)>span{transition:color .3s ease}:is(.ecotrail-hero .ecotrail-hero-link):hover{color:var(--ant-color-link-hover)}:is(.ecotrail-hero .ecotrail-hero-link):hover>span{color:var(--ant-color-link-hover)}}.green:is(:is(html[data-theme=dark] .ecotrail-hero) .ecotrail-card-tag-level){background:#6abe39}.blue:is(:is(html[data-theme=dark] .ecotrail-hero) .ecotrail-card-tag-level){background:#3c89e8}.red:is(:is(html[data-theme=dark] .ecotrail-hero) .ecotrail-card-tag-level){background:#e84749}.black:is(:is(html[data-theme=dark] .ecotrail-hero) .ecotrail-card-tag-level){background:var(--ant-kpbrandsecondary-7)}.green:is(:is(html[data-theme=dark] .ecotrail-hero) .ecotrail-level)>.anticon{color:#6abe39!important}.blue:is(:is(html[data-theme=dark] .ecotrail-hero) .ecotrail-level)>.anticon{color:#3c89e8!important}.red:is(:is(html[data-theme=dark] .ecotrail-hero) .ecotrail-level)>.anticon{color:#e84749!important}.black:is(:is(html[data-theme=dark] .ecotrail-hero) .ecotrail-level)>.anticon{color:var(--ant-kpbrandsecondary-7)!important}}