.elementor-840 .elementor-element.elementor-element-20d8aaa{--display:flex;--min-height:45vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:1;}.elementor-840 .elementor-element.elementor-element-20d8aaa:not(.elementor-motion-effects-element-type-background), .elementor-840 .elementor-element.elementor-element-20d8aaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://clone-altiservice.alpilink.cloud/wp-content/uploads/2024/09/altiservice_Saint-Lary-7.jpg");background-position:0px -455px;background-size:cover;}.elementor-840 .elementor-element.elementor-element-20d8aaa::before, .elementor-840 .elementor-element.elementor-element-20d8aaa > .elementor-background-video-container::before, .elementor-840 .elementor-element.elementor-element-20d8aaa > .e-con-inner > .elementor-background-video-container::before, .elementor-840 .elementor-element.elementor-element-20d8aaa > .elementor-background-slideshow::before, .elementor-840 .elementor-element.elementor-element-20d8aaa > .e-con-inner > .elementor-background-slideshow::before, .elementor-840 .elementor-element.elementor-element-20d8aaa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #00000099 100%);}.elementor-840 .elementor-element.elementor-element-63cc921{--spacer-size:5vh;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-840 .elementor-element.elementor-element-332cec4{text-align:center;}.elementor-840 .elementor-element.elementor-element-332cec4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:70px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-840 .elementor-element.elementor-element-371853b{text-align:center;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-840 .elementor-element.elementor-element-8205e99{--display:flex;}.elementor-840 .elementor-element.elementor-element-0f3c291{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-840 .elementor-element.elementor-element-0f3c291:not(.elementor-motion-effects-element-type-background), .elementor-840 .elementor-element.elementor-element-0f3c291 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4e29e60 );}.elementor-840 .elementor-element.elementor-element-f2f4522{--spacer-size:70px;}.elementor-840 .elementor-element.elementor-element-d0485c5{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:center;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-space-between:20px;--e-filter-normal-text-color:var( --e-global-color-accent );--e-filter-hover-text-color:#FFFFFF;--e-filter-active-text-color:#FFFFFF;--e-filter-item-border-radius:4px 4px 4px 4px;}.elementor-840 .elementor-element.elementor-element-d0485c5 .e-filter-item:not( [aria-pressed=true] ):not( :hover ){background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-840 .elementor-element.elementor-element-d0485c5 .e-filter-item:hover:not( [aria-pressed=true] ){background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-840 .elementor-element.elementor-element-d0485c5 .e-filter-item[aria-pressed="true"]{background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-840 .elementor-element.elementor-element-d0485c5 .e-filter-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );padding:15px 15px 15px 15px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-840 .elementor-element.elementor-element-165bfa6{--grid-columns:4;--load-more-button-align:center;}.elementor-840 .elementor-element.elementor-element-165bfa6 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-840 .elementor-element.elementor-element-165bfa6 .e-loop-item > .elementor-section, .elementor-840 .elementor-element.elementor-element-165bfa6 .e-loop-item > .elementor-section > .elementor-container, .elementor-840 .elementor-element.elementor-element-165bfa6 .e-loop-item > .e-con, .elementor-840 .elementor-element.elementor-element-165bfa6 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-840 .elementor-element.elementor-element-4cecc91{--spacer-size:70px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-840 .elementor-element.elementor-element-20d8aaa:not(.elementor-motion-effects-element-type-background), .elementor-840 .elementor-element.elementor-element-20d8aaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-840 .elementor-element.elementor-element-332cec4 .elementor-heading-title{font-size:50px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-840 .elementor-element.elementor-element-371853b{font-size:35px;}.elementor-840 .elementor-element.elementor-element-d0485c5 .e-filter-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-840 .elementor-element.elementor-element-165bfa6{--grid-columns:2;}}@media(max-width:767px){.elementor-840 .elementor-element.elementor-element-20d8aaa:not(.elementor-motion-effects-element-type-background), .elementor-840 .elementor-element.elementor-element-20d8aaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-840 .elementor-element.elementor-element-332cec4 .elementor-heading-title{font-size:30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-840 .elementor-element.elementor-element-371853b{font-size:25px;}.elementor-840 .elementor-element.elementor-element-0f3c291{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-840 .elementor-element.elementor-element-d0485c5{--e-filter-wrap:nowrap;--e-filter-overflow-x:scroll;}.elementor-840 .elementor-element.elementor-element-d0485c5 .e-filter-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-840 .elementor-element.elementor-element-165bfa6{--grid-columns:1;}}/* Start custom CSS for taxonomy-filter, class: .elementor-element-d0485c5 */.filterCat .e-filter-item:not([data-filter="__all"]):before {
	content: "";
	margin-right: 10px;
	display: inline-block;
	height: 22px;
	width: 22px;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
/* Ordres des filtres */
.filterCat .e-filter-item {
	order: 8;
}
.filterCat .e-filter-item[data-filter="bons-plans"],
.filterCat .e-filter-item[data-filter="good-deals"],
.filterCat .e-filter-item[data-filter="buenas-ofertas"] {
	order: 1;
}
.filterCat .e-filter-item[data-filter="ski-alpin"],
.filterCat .e-filter-item[data-filter="downhill-skiing"],
.filterCat .e-filter-item[data-filter="esqui-alpino"] {
	order: 2;
}
.filterCat .e-filter-item[data-filter="snowpark"],
.filterCat .e-filter-item[data-filter="snowpark-en"],
.filterCat .e-filter-item[data-filter="snowpark-es"] {
	order: 3;
}
.filterCat .e-filter-item[data-filter="pieton"],
.filterCat .e-filter-item[data-filter="pedestrian"],
.filterCat .e-filter-item[data-filter="peaton"] {
	order: 4;
}
.filterCat .e-filter-item[data-filter="ski-nordique"],
.filterCat .e-filter-item[data-filter="nordic-skiing"],
.filterCat .e-filter-item[data-filter="esqui-nordico"] {
	order: 5;
}
.filterCat .e-filter-item[data-filter="ski-de-rando"],
.filterCat .e-filter-item[data-filter="backcountry-skiing"],
.filterCat .e-filter-item[data-filter="esqui-de-travesia"] {
	order: 6;
}
.filterCat .e-filter-item[data-filter="activites"],
.filterCat .e-filter-item[data-filter="activities"],
.filterCat .e-filter-item[data-filter="actividades"] {
	order: 7;
}
/* FIN - Ordres des filtres */
/* Masquer saint lary */
.filterCat .e-filter-item[data-filter="saint-lary"],
.filterCat .e-filter-item[data-filter="saint-lary-en"],
.filterCat .e-filter-item[data-filter="saint-lary-es"] {
	display: none;
}
/* FIN - Masquer saint lary */
/* Btn bon plan framboise */
.filterCat
	.e-filter-item[data-filter="bons-plans"]:not([aria-pressed="true"]):not(
		:hover
	),
.filterCat
	.e-filter-item[data-filter="good-deals"]:not([aria-pressed="true"]):not(
		:hover
	),
.filterCat
	.e-filter-item[data-filter="buenas-ofertas"]:not([aria-pressed="true"]):not(
		:hover
	) {
	color: var(--e-global-color-20f0db8);
	border-color: var(--e-global-color-20f0db8) !important;
}
.filterCat
	.e-filter-item[data-filter="bons-plans"]:hover:not([aria-pressed="true"]),
.filterCat .e-filter-item[data-filter="bons-plans"][aria-pressed="true"],
.filterCat
	.e-filter-item[data-filter="good-deals"]:hover:not([aria-pressed="true"]),
.filterCat .e-filter-item[data-filter="good-deals"][aria-pressed="true"],
.filterCat
	.e-filter-item[data-filter="buenas-ofertas"]:hover:not([aria-pressed="true"]),
.filterCat .e-filter-item[data-filter="buenas-ofertas"][aria-pressed="true"] {
	border-color: var(--e-global-color-20f0db8) !important;
	background-color: var(--e-global-color-20f0db8) !important;
}
/* FIN - Btn bon plan framboise */
.filterCat .e-filter-item[data-filter="bons-plans"]:before,
.filterCat .e-filter-item[data-filter="good-deals"]:before,
.filterCat .e-filter-item[data-filter="buenas-ofertas"]:before {
	content: "\f005";
	font-family: "Font Awesome\ 5 Free";
	font-weight: 400;
	width: 17px;
}
/*.filterCat .e-filter-item[data-filter="debutant"]:before {*/
/*    background-image: url('https://forfaits.altiservice.com/wp-content/uploads/2024/04/altiservice-debutant.svg');*/
/*    width: 17px;*/
/*}*/
/*.filterCat .e-filter-item[data-filter="en-famille"]:before {*/
/*    background-image: url('https://forfaits.altiservice.com/wp-content/uploads/2024/04/altiservice-famille.svg');*/
/*    width: 25px;*/
/*}*/
/*.filterCat .e-filter-item[data-filter="en-groupe"]:before {*/
/*    background-image: url('https://forfaits.altiservice.com/wp-content/uploads/2024/04/altiservice-groupe.svg');*/
/*    width: 28px;*/
/*}*/
.filterCat .e-filter-item[data-filter="pieton"]:before,
.filterCat .e-filter-item[data-filter="pedestrian"]:before,
.filterCat .e-filter-item[data-filter="peaton"]:before {
	background-image: url("https://forfaits.altiservice.com/wp-content/uploads/2024/04/altiservice-pieton.svg");
	width: 12px;
}
.filterCat .e-filter-item[data-filter="ski-alpin"]:before,
.filterCat .e-filter-item[data-filter="downhill-skiing"]:before,
.filterCat .e-filter-item[data-filter="esqui-alpino"]:before {
	background-image: url("https://forfaits.altiservice.com/wp-content/uploads/2024/04/altiservice-alpin.svg");
	width: 19px;
}
.filterCat .e-filter-item[data-filter="ski-de-rando"]:before,
.filterCat .e-filter-item[data-filter="backcountry-skiing"]:before,
.filterCat .e-filter-item[data-filter="esqui-de-travesia"]:before {
	background-image: url("https://forfaits.altiservice.com/wp-content/uploads/2024/09/altiservice-ski-rando.svg");
}
.filterCat .e-filter-item[data-filter="activites"]:before,
.filterCat .e-filter-item[data-filter="activities"]:before,
.filterCat .e-filter-item[data-filter="actividades"]:before {
	background-image: url("https://forfaits.altiservice.com/wp-content/uploads/2024/09/altiservice-activite.svg");
}
.filterCat .e-filter-item[data-filter="ski-nordique"]:before,
.filterCat .e-filter-item[data-filter="nordic-skiing"]:before,
.filterCat .e-filter-item[data-filter="esqui-nordico"]:before {
	background-image: url("https://forfaits.altiservice.com/wp-content/uploads/2024/09/altiservice-nordique.png");
}
.filterCat .e-filter-item[data-filter="snowpark"]:before,
.filterCat .e-filter-item[data-filter="snowpark-en"]:before,
.filterCat .e-filter-item[data-filter="snowpark-es"]:before {
	background-image: url("https://forfaits.altiservice.com/wp-content/uploads/2024/09/altiservice-snowpark.png");
}

/******************/
/* hover + active */
/******************/
/*.filterCat .e-filter-item[data-filter="debutant"]:hover:before,*/
/*.filterCat .e-filter-item[data-filter="debutant"][aria-pressed="true"]:before {*/
/*    background-image: url('https://forfaits.altiservice.com/wp-content/uploads/2024/04/altiservice-debutant-blanc.svg');*/
/*}*/
/*.filterCat .e-filter-item[data-filter="en-famille"]:hover:before,*/
/*.filterCat .e-filter-item[data-filter="en-famille"][aria-pressed="true"]:before {*/
/*    background-image: url('https://forfaits.altiservice.com/wp-content/uploads/2024/04/altiservice-famille-blanc.svg');*/
/*}*/
/*.filterCat .e-filter-item[data-filter="en-groupe"]:hover:before,*/
/*.filterCat .e-filter-item[data-filter="en-groupe"][aria-pressed="true"]:before {*/
/*    background-image: url('https://forfaits.altiservice.com/wp-content/uploads/2024/04/altiservice-groupe-blanc.svg');*/
/*}*/
.filterCat .e-filter-item[data-filter="pieton"]:hover:before,
.filterCat .e-filter-item[data-filter="pieton"][aria-pressed="true"]:before,
.filterCat .e-filter-item[data-filter="pedestrian"]:hover:before,
.filterCat .e-filter-item[data-filter="pedestrian"][aria-pressed="true"]:before,
.filterCat .e-filter-item[data-filter="peaton"]:hover:before,
.filterCat .e-filter-item[data-filter="peaton"][aria-pressed="true"]:before {
	background-image: url("https://forfaits.altiservice.com/wp-content/uploads/2024/04/altiservice-pieton-blanc.svg");
}
.filterCat .e-filter-item[data-filter="ski-alpin"]:hover:before,
.filterCat .e-filter-item[data-filter="ski-alpin"][aria-pressed="true"]:before,
.filterCat .e-filter-item[data-filter="downhill-skiing"]:hover:before,
.filterCat
	.e-filter-item[data-filter="downhill-skiing"][aria-pressed="true"]:before,
.filterCat .e-filter-item[data-filter="esqui-alpino"]:hover:before,
.filterCat
	.e-filter-item[data-filter="esqui-alpino"][aria-pressed="true"]:before {
	background-image: url("https://forfaits.altiservice.com/wp-content/uploads/2024/04/altiservice-alpin-blanc.svg");
}
.filterCat .e-filter-item[data-filter="ski-de-rando"]:hover:before,
.filterCat
	.e-filter-item[data-filter="ski-de-rando"][aria-pressed="true"]:before,
.filterCat .e-filter-item[data-filter="backcountry-skiing"]:hover:before,
.filterCat
	.e-filter-item[data-filter="backcountry-skiing"][aria-pressed="true"]:before,
.filterCat .e-filter-item[data-filter="esqui-de-travesia"]:hover:before,
.filterCat
	.e-filter-item[data-filter="esqui-de-travesia"][aria-pressed="true"]:before {
	background-image: url("https://forfaits.altiservice.com/wp-content/uploads/2024/09/altiservice-ski-rando-blanc.svg");
}
.filterCat .e-filter-item[data-filter="activites"]:hover:before,
.filterCat .e-filter-item[data-filter="activites"][aria-pressed="true"]:before,
.filterCat .e-filter-item[data-filter="activities"]:hover:before,
.filterCat .e-filter-item[data-filter="activities"][aria-pressed="true"]:before,
.filterCat .e-filter-item[data-filter="actividades"]:hover:before,
.filterCat
	.e-filter-item[data-filter="actividades"][aria-pressed="true"]:before {
	background-image: url("https://forfaits.altiservice.com/wp-content/uploads/2024/09/altiservice-activite-blanc.svg");
}
.filterCat .e-filter-item[data-filter="ski-nordique"]:hover:before,
.filterCat
	.e-filter-item[data-filter="ski-nordique"][aria-pressed="true"]:before,
.filterCat .e-filter-item[data-filter="nordic-skiing"]:hover:before,
.filterCat
	.e-filter-item[data-filter="nordic-skiing"][aria-pressed="true"]:before,
.filterCat .e-filter-item[data-filter="esqui-nordico"]:hover:before,
.filterCat
	.e-filter-item[data-filter="esqui-nordico"][aria-pressed="true"]:before {
	background-image: url("https://forfaits.altiservice.com/wp-content/uploads/2024/09/altiservice-nordique-blanc.png");
}
.filterCat .e-filter-item[data-filter="snowpark"]:hover:before,
.filterCat .e-filter-item[data-filter="snowpark"][aria-pressed="true"]:before,
.filterCat .e-filter-item[data-filter="snowpark-en"]:hover:before,
.filterCat
	.e-filter-item[data-filter="snowpark-en"][aria-pressed="true"]:before,
.filterCat .e-filter-item[data-filter="snowpark-es"]:hover:before,
.filterCat
	.e-filter-item[data-filter="snowpark-es"][aria-pressed="true"]:before {
	background-image: url("https://forfaits.altiservice.com/wp-content/uploads/2024/09/altiservice-snowpark-blanc.png");
}/* End custom CSS */