.elementor-3 .elementor-element.elementor-element-c7731c8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-3 .elementor-element.elementor-element-c7731c8 > .elementor-background-overlay{background-color:#000000;opacity:0.25;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3 .elementor-element.elementor-element-c7731c8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5rem 2rem 15rem 2rem;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-24752d0{font-family:"DM Sans", Sans-serif;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3 .elementor-element.elementor-element-46f527d .elementor-button{background-color:#0176A7;font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0176A7;border-radius:10px 10px 10px 10px;padding:1rem 1.58rem 1rem 1.58rem;}.elementor-3 .elementor-element.elementor-element-46f527d .elementor-button:hover, .elementor-3 .elementor-element.elementor-element-46f527d .elementor-button:focus{background-color:#0176A7;color:#FFFFFF;}.elementor-3 .elementor-element.elementor-element-46f527d{width:auto;max-width:auto;}.elementor-3 .elementor-element.elementor-element-46f527d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-46f527d .elementor-button:hover svg, .elementor-3 .elementor-element.elementor-element-46f527d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3 .elementor-element.elementor-element-10499d3{padding:0px 25px 0px 25px;}.elementor-3 .elementor-element.elementor-element-15a637b > .elementor-element-populated{padding:3.5294rem 0rem 5.29411rem 0rem;}.elementor-3 .elementor-element.elementor-element-d5280cf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:23px;}.elementor-3 .elementor-element.elementor-element-d5280cf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0.5rem 0rem 0rem 0rem;}.elementor-3 .elementor-element.elementor-element-6885860 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-6885860{text-align:center;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-widget-ucaddon_ue_buttons_post_filter .ue_taxonomy_item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_ue_buttons_post_filter .ue_taxonomy_item_num_posts{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3 .elementor-element.elementor-element-975488b .ue_taxonomy{display:flex;gap:5px;justify-content:center;}.elementor-3 .elementor-element.elementor-element-975488b .slick-track{gap:5px;}.elementor-3 .elementor-element.elementor-element-975488b .ue_taxonomy_item{text-align:inherit;padding:8px 16px 8px 16px;border-radius:100px 100px 100px 100px;margin:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#000000;background-color:#DBD5FA;}.elementor-3 .elementor-element.elementor-element-975488b .ue_taxonomy_item:hover{color:#FFFFFF;background-color:#6C3CF5;}.elementor-3 .elementor-element.elementor-element-975488b .uc-selected{color:#ffffff !important;background-color:#6C3CF5 !important;}.elementor-3 .elementor-element.elementor-element-975488b .ue_taxonomy_item_icon_spacer{width:10px;}.elementor-3 .elementor-element.elementor-element-975488b .ue_taxonomy_item_icon{font-size:20px;}.elementor-3 .elementor-element.elementor-element-975488b .ue_taxonomy_item_num_posts_spacer{width:20px;}.elementor-3 .elementor-element.elementor-element-975488b .ue_taxonomy_toggle_icon{width:40px;height:40px;font-size:20px;background-color:#8f8f8f;color:#ffffff;border-radius:5px 5px 5px 5px;}.elementor-3 .elementor-element.elementor-element-975488b .ue_taxonomy_toggle_icon svg{fill:#ffffff;}.elementor-widget-ucaddon_ue_checkboxes_filter .uc-checkbox-filter_label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_ue_checkboxes_filter .ue_checkfilter_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_ue_checkboxes_filter .ue_taxonomy_item_num_posts{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_ue_checkboxes_filter .ue-see-more-button,.elementor-widget-ucaddon_ue_checkboxes_filter .ue-see-less-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_ue_checkboxes_filter .ue-clear-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_ue_checkboxes_filter .uc-checkbox-filter-accordion-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3 .elementor-element.elementor-element-8a0c904 .ue_checkbox_container{width:100%;flex-direction:row;justify-content:flex-start;column-gap:15px;row-gap:15px;}.elementor-3 .elementor-element.elementor-element-8a0c904 .uc-checkbox-filter{flex-direction:column;align-items:center;}.elementor-3 .elementor-element.elementor-element-8a0c904 .uc-checkbox-filter__checkbox,.elementor-3 .elementor-element.elementor-element-8a0c904  .uc-checkbox-filter__checkbox + .uc-checkbox-filter_label:before{width:20px;min-width:20px;height:20px;}.elementor-3 .elementor-element.elementor-element-8a0c904 .uc-checkbox-filter__checkbox:checked + .uc-checkbox-filter_label:after{scale:100%;left:5px;background:#ffffff;box-shadow:2px 0 0 #ffffff, 4px 0 0 #ffffff, 4px -2px 0 #ffffff, 4px -4px 0 #ffffff, 4px -6px 0 #ffffff, 4px -8px 0 #ffffff;}.elementor-3 .elementor-element.elementor-element-8a0c904 .uc-checkbox-filter__checkbox + .uc-checkbox-filter_label:before{background-color:#DFDFDF;border-radius:4px 4px 4px 4px;margin-right:10px;}.elementor-3 .elementor-element.elementor-element-8a0c904 .uc-checkbox-filter__checkbox:checked + .uc-checkbox-filter_label:before{background-color:#434343;}.elementor-3 .elementor-element.elementor-element-8a0c904 .ue-see-more-button i,.elementor-3 .elementor-element.elementor-element-8a0c904 .ue-see-less-button i{font-size:20px;}.elementor-3 .elementor-element.elementor-element-8a0c904 .ue-see-more-button img,.elementor-3 .elementor-element.elementor-element-8a0c904 .ue-see-less-button img{font-size:20px;}.elementor-3 .elementor-element.elementor-element-8a0c904 .ue-see-more-button{gap:10px;color:#373737;}.elementor-3 .elementor-element.elementor-element-8a0c904 .ue-see-less-button{gap:10px;color:#373737;}.elementor-3 .elementor-element.elementor-element-8a0c904 .ue-see-more-button:hover{color:#373737;}.elementor-3 .elementor-element.elementor-element-8a0c904 .ue-see-less-button:hover{color:#373737;}.elementor-widget-ucaddon_post_grid .ue-grid-item-category a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .ue_tags_terms a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .uc_post_title a,.elementor-widget-ucaddon_post_grid .uc_post_title a > *{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .ue-grid-item-meta-data{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .uc_post_text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .uc_post_text_custom_field{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .uc_more_btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .uc_more_btn-custom-field{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .ue-no-posts-found{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .ue_p_title::before{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3 .elementor-element.elementor-element-cf6bae9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:38px 0px 36px 0px;}.elementor-3 .elementor-element.elementor-element-cf6bae9 .uc_post_grid_style_one_wrap{grid-gap:32px;}.elementor-3 .elementor-element.elementor-element-cf6bae9 .ue_post_grid{grid-template-columns:repeat(3, minmax(0, 1fr));text-align:left;}.elementor-3 .elementor-element.elementor-element-cf6bae9 .uc_post_grid_style_one_item{overflow:hidden;border-radius:8px;}.elementor-3 .elementor-element.elementor-element-cf6bae9 .ue_p_title{justify-content:left;}.elementor-3 .elementor-element.elementor-element-cf6bae9 .uc_content{padding:1.411rem 1.411rem 1.411rem 1.411rem;background-color:#FFFFFF;border-radius:16px 16px 16px 16px;border-style:none;}.elementor-3 .elementor-element.elementor-element-cf6bae9 .uc_post_image{height:350px;background-color:#ffffff;border-radius:4px 4px 4px 4px;}.elementor-3 .elementor-element.elementor-element-cf6bae9 .uc_post_image img{height:350px;object-fit:Cover;transform:scale(100%);}.elementor-3 .elementor-element.elementor-element-cf6bae9 .ue_post_grid_item:hover .uc_post_image img{transform:scale(100%);}.elementor-3 .elementor-element.elementor-element-cf6bae9 .ue-grid-item-category a{color:#ffffff;background-color:#545454;padding:3px 5px 3px 5px;border-radius:3px 3px 3px 3px;}.elementor-3 .elementor-element.elementor-element-cf6bae9 .ue-grid-item-category{margin-top:0px;text-align:left;transform:translate(0, 0px);}.elementor-3 .elementor-element.elementor-element-cf6bae9 .uc_post_title a{color:#FFFFFF;}.elementor-3 .elementor-element.elementor-element-cf6bae9 .uc_post_title a > *{color:#FFFFFF;}.elementor-3 .elementor-element.elementor-element-cf6bae9 .uc_post_title a,.elementor-3 .elementor-element.elementor-element-cf6bae9 .uc_post_title a > *{font-family:"Outfit", Sans-serif;font-size:1.882rem;font-weight:700;line-height:1.3em;}.elementor-3 .elementor-element.elementor-element-cf6bae9 .uc_post_title{margin-top:24px;min-height:0px;}.elementor-3 .elementor-element.elementor-element-cf6bae9 .ue-grid-item-meta-data{color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;gap:0px;width:100%;}.elementor-3 .elementor-element.elementor-element-cf6bae9 .ue-grid-item-meta-data svg{fill:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-cf6bae9 .ue-meta-data{margin-top:24px;gap:10px;}.elementor-3 .elementor-element.elementor-element-cf6bae9 .ue-grid-item-meta-data-avatar img{width:30px;height:30px;display:inline-flex;border-radius:100px;}.elementor-3 .elementor-element.elementor-element-cf6bae9 .uc_post_text{color:#000000;font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:400;margin-top:10px;}.elementor-3 .elementor-element.elementor-element-cf6bae9 .uc_more_btn{padding:0.35rem 0.75rem 0.35rem 0.75rem;border-radius:7px;background-color:#FFFFFF;color:#000000;margin-top:0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;font-family:"DM Sans", Sans-serif;font-size:0.9rem;}.elementor-3 .elementor-element.elementor-element-cf6bae9 .uc_more_btn:hover{background-color:#FFFFFF;color:#000000;}.elementor-3 .elementor-element.elementor-element-cf6bae9 .uc_more_btn svg{fill:#000000;}.elementor-3 .elementor-element.elementor-element-cf6bae9 .uc_more_btn:hover svg{fill:#000000;}.elementor-3 .elementor-element.elementor-element-cf6bae9 .ue-no-posts-found{color:#000000;background-color:#e8e8e8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-c7731c8{padding:150px 25px 150px 25px;}.elementor-bc-flex-widget .elementor-3 .elementor-element.elementor-element-9f5bb38.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-3 .elementor-element.elementor-element-9f5bb38.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-3 .elementor-element.elementor-element-9f5bb38.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-3 .elementor-element.elementor-element-24752d0{font-size:20px;}.elementor-3 .elementor-element.elementor-element-10499d3{padding:0px 20px 0px 20px;}.elementor-3 .elementor-element.elementor-element-15a637b > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:50px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-d5280cf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 50px 0px;}.elementor-3 .elementor-element.elementor-element-6885860 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-6885860{text-align:center;}.elementor-3 .elementor-element.elementor-element-975488b .ue_taxonomy_item{padding:8px 16px 8px 16px;border-radius:100px 100px 100px 100px;font-size:14px;}.elementor-3 .elementor-element.elementor-element-cf6bae9 .ue_post_grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-3 .elementor-element.elementor-element-cf6bae9 .uc_post_title a,.elementor-3 .elementor-element.elementor-element-cf6bae9 .uc_post_title a > *{font-size:20px;}.elementor-3 .elementor-element.elementor-element-cf6bae9 .ue-grid-item-meta-data{font-size:14px;}.elementor-3 .elementor-element.elementor-element-cf6bae9 .uc_post_text{font-size:14px;}}/* Start custom CSS for text-editor, class: .elementor-element-24752d0 */@media(max-width: 768px) {

.elementor-3 .elementor-element.elementor-element-24752d0 h1 {
    font-size: 35px!important;

line-height: 1.25;
}


.elementor-3 .elementor-element.elementor-element-24752d0 * {
    color: #fff;
}
.elementor-3 .elementor-element.elementor-element-24752d0 h3 {
    font-size: 25px!important;
    line-height: 1.25;
    font-weight: 500!important;
}
}


@media (min-width: 768px) {

.elementor-3 .elementor-element.elementor-element-24752d0 h1 {
    font-size: 3rem!important;

line-height: 1.25;
}


.elementor-3 .elementor-element.elementor-element-24752d0 * {
    color: #fff;
}
.elementor-3 .elementor-element.elementor-element-24752d0 h3 {
    
    line-height: 1.25;
    font-weight: 500!important;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6885860 */.elementor-3 .elementor-element.elementor-element-6885860 h2 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    
    
    
    .elementor-3 .elementor-element.elementor-element-6885860 {
        max-width: 45rem;
        margin-right: auto;
        margin-left: auto;
    }/* End custom CSS */
/* Start custom CSS for ucaddon_post_grid, class: .elementor-element-cf6bae9 */.elementor-3 .elementor-element.elementor-element-cf6bae9  .ue_post_grid_item {
    display: flex;
    border-radius: 16px;
   
}


.ski-resort-compare-wrapper {
    margin: 20px 0;
    text-align: left !important;
}

.elementor-3 .elementor-element.elementor-element-cf6bae9 svg {

    width: 35px;
    position: absolute;
    bottom: 33px;
    z-index: 9;
    right: 15px;
    height: auto;

}

.elementor-3 .elementor-element.elementor-element-cf6bae9 .flag{
    position: absolute;
    z-index: 2;
    width: auto!important;
    height: 25px!important;
    object-fit: contain;
    left: 10px;
    top: 10px;
    border-radius: 60px;
}

.elementor-3 .elementor-element.elementor-element-cf6bae9  .uc_content {
    flex-grow: 1;
    bottom: 0px;
    left: 0px;
    border-radius: 0px!important;
    right: 0px;
    position: absolute;
       background: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))!important;


}
.elementor-3 .elementor-element.elementor-element-cf6bae9 .uc_content {
    order: 2 !important;
}

.elementor-3 .elementor-element.elementor-element-cf6bae9 .uc_post_image {
    border-radius: 0px!important;
}

.elementor-3 .elementor-element.elementor-element-cf6bae9 .uc_content-info-wrapper * {
    margin: 0px!important;
}
.elementor-3 .elementor-element.elementor-element-cf6bae9 .ue-meta-data {
    margin-top: 0rem!important;
}

.ue-meta-data {
    order: -1;
}

.elementor-3 .elementor-element.elementor-element-cf6bae9 .uc_post_button {
    margin-top: 2.2rem!important;
}

.elementor-3 .elementor-element.elementor-element-cf6bae9 .uc_post_title {
    margin-top: 0px!important;
    }
    
.elementor-3 .elementor-element.elementor-element-cf6bae9 .uc_content-info-wrapper {
        gap: 0rem;
    display: grid;
}



.btn-default {
    color: #fff!important;
    text-decoration: underline !important;
}

@media(max-width: 768px){
.elementor-3 .elementor-element.elementor-element-cf6bae9 .ue_post_grid_item {
    min-width: 76vw;
}




.elementor-3 .elementor-element.elementor-element-cf6bae9  .uc_more_btn {
    font-size: 14px!important;
    padding: 8px 15px!important;
}


.elementor-3 .elementor-element.elementor-element-cf6bae9 .uc_content {
    padding: 24px!important;
}

.elementor-3 .elementor-element.elementor-element-cf6bae9 .uc_post_text {
    display: none;
}
.uc_post_grid_style_one_wrap::-webkit-scrollbar {
   display: none;
}

.elementor-3 .elementor-element.elementor-element-cf6bae9 .uc_post_grid_style_one_wrap::-webkit-scrollbar-thumb {
     display: none;
}

.elementor-3 .elementor-element.elementor-element-cf6bae9 .uc_post_grid_style_one_wrap::-webkit-scrollbar-track {
   display: none;
}
 
}

.ski-resort-compare-btn {
    background: transparent !important;
    box-shadow: none !important;
    padding: 10px 0px 0px 0px !important;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d5280cf */.elementor-3 .elementor-element.elementor-element-d5280cf *{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-121df4d */@media (min-width: 768px) {

.elementor-3 .elementor-element.elementor-element-121df4d .elementor-container {

    gap: 4.70rem;

}
}


@media (max-width: 768px) {

.elementor-3 .elementor-element.elementor-element-121df4d .elementor-container {

    gap: 20px;

}
}/* End custom CSS */